diff --git a/.gitignore b/.gitignore index d6072ccafb..3a46656bae 100755 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,6 @@ npm-debug.log php_errors.log # Particle -dist/ +# dist/ dependencyGraph.json patterns.zip diff --git a/.ignored.file.copy b/.ignored.file.copy new file mode 100644 index 0000000000..0224c16d0c --- /dev/null +++ b/.ignored.file.copy @@ -0,0 +1,25 @@ +# Dependencies +node_modules +vendor + +# OS generated files +*.swp +.DS_Store +.DS_Store? +._.DS_Store +._.DS_Store? + +# Generated files +.eslintcache +*unison.* + +# IDE plugins +.idea + +# Errors +npm-debug.log +php_errors.log + +# Particle +dependencyGraph.json +patterns.zip diff --git a/.travis.yml b/.travis.yml index 93f0cc0071..245f066dd0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,19 +1,30 @@ language: php php: - - 7.1 - - 7.2 -env: - matrix: - - TRAVIS_NODE_VERSION="8" - - TRAVIS_NODE_VERSION="10" - - TRAVIS_NODE_VERSION="12" + - 8.0 +# env: +# matrix: +# - TRAVIS_NODE_VERSION="10" +# - TRAVIS_NODE_VERSION="11" +# - TRAVIS_NODE_VERSION="12" + +# blocklist +# branches: +# except: +# - /^Deploy\s.*$/ +matrix: + fast_finish: true +# before_install: +# - '. $HOME/.nvm/nvm.sh' +# - nvm install $TRAVIS_NODE_VERSION +# - nvm use $TRAVIS_NODE_VERSION +# - npm install -g npm@latest before_install: - - '. $HOME/.nvm/nvm.sh' - - nvm install $TRAVIS_NODE_VERSION - - nvm use $TRAVIS_NODE_VERSION - - npm install -g npm@latest + # Disable xdebug. + - nvm install v14.7.0 + - nvm use v14.7.0 + - npm install -g npm@7.15.0 install: - - npm ci + - npm install - npm run setup cache: directories: @@ -23,20 +34,20 @@ before_script: - node --version - npm --version script: - - npm run ci -notifications: - email: - on_success: always - on_failure: always + - npm run build:drupal --if-present + - npm run build:pl --if-present + +after_success: + - git add . + - git commit -m "[skip travis] Adding particle dist/ assets" + # - git push https://bmartinez287:${GITHUB_API_KEY}@${GH_REF} HEAD:develop #clownvary is my username on github, you need to use yourself , do not use travis or others. + deploy: - provider: s3 - access_key_id: AKIAJBL5BZGAV2VFZZNA - secret_access_key: - secure: Fss1itHfFSEIM+lO0c9avjZcOKWFNlz10V1ml2lFETmLW/rLiNXExy2cEStMgpodV9IwzcvRtfnyRIi6n9f+GzZFiPm7q8krlBT8T7pROzEM9AvIV273Q6hK687HrGrOiq/0hhXhA8aUI7QRGw7e4eZoI71/w2NiFk+r22fSDug= - bucket: p2-particle - local-dir: dist - acl: public_read - skip_cleanup: true + provider: pages + edge: true + target_branch: develop + github-token: ${GITHUB_API_KEY} # Your GitHub token set in Travis CI console on: - repo: phase2/particle - branch: master + branch: develop + verbose: true + commit_message: "[skip travis] Deploying Compiled Assets [skip travis-ci]" \ No newline at end of file diff --git a/README.md b/README.md index 5bb0b02129..c993f944ca 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,27 @@ + +# UTCWEB Particle: A design system integrating to Pattern Lab and a Drupal 8 theme + +CheatSheet + +**Warning** +1. the module and the submodule both have a master and develop branch. +1. if working on the git submodule don't update utccloud parent repo until you have commited changes. (data can be lost if you update utccloud while working on particle subtheme. +1. Only commit the changes on the parent git repo when you want utccloud to refer to the latest revision of the particle repo. In other words, it should be done once per PR to the main repo. + + +**Setup** +1. git submodule update --init --recursive -> the first time the submodule is added to your repo (on MacOS, linux handles this fine). +1. git submodule update --recursive -> after is beeing added once. +1. composer install and npm install -> if blt setup and sync have not been used. + + +**Things to remember** + +1. gulp -> npm run dev:drupal +1. npm start -> starts the living stylesheet +1. ads run drush cr -> might be needed from time to time. + + # Particle: A design system integrating to Pattern Lab and a Drupal 8 theme [![GitHub (pre-)release](https://img.shields.io/github/release/phase2/particle/all.svg)](https://github.com/phase2/particle/releases) @@ -91,3 +115,4 @@ in multi-design setups to name this per design system and post-fix `apps` with that design system name. For example, `apps/drupal-default/` contains the implementation of the `default` source directory. These are intended to be updated by the needs of your project. +Test PR 2.0 \ No newline at end of file diff --git a/apps/drupal-default/ckeditor-jquery.js b/apps/drupal-default/ckeditor-jquery.js new file mode 100644 index 0000000000..3496624723 --- /dev/null +++ b/apps/drupal-default/ckeditor-jquery.js @@ -0,0 +1,13 @@ +//https://www.drupal.org/project/drupal/issues/3065095#comment-13311079 +// it allows ckeditor tables to behave as expected. +(function ($, Drupal) { + // if ($('#layout-builder-modal') != null ) { + // orig_allowInteraction = $.ui.dialog.prototype._allowInteraction; + // $.ui.dialog.prototype._allowInteraction = function(event) { + // if ($(event.target).closest('.cke_dialog').length) { + // return true; + // } + // return orig_allowInteraction.apply(this, arguments); + // }; + // } + })(jQuery, Drupal); \ No newline at end of file diff --git a/apps/drupal-default/index.js b/apps/drupal-default/index.js index a536a8b774..5c2d2141ca 100644 --- a/apps/drupal-default/index.js +++ b/apps/drupal-default/index.js @@ -5,6 +5,7 @@ // ECMAScript polyfills, but NOT fetch(). Fetch() is web standard, not ECMAScript. import 'core-js/stable'; import 'regenerator-runtime/runtime'; +// import '../../../../../../docroot/core/assets/vendor/jquery.ui'; import { enableAllComponents } from '../../source/default'; diff --git a/apps/drupal-default/particle_helper/particle_helper.info.yml b/apps/drupal-default/particle_helper/particle_helper.info.yml deleted file mode 100644 index 8e26d2aa43..0000000000 --- a/apps/drupal-default/particle_helper/particle_helper.info.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Particle Helper' -type: module -description: - 'Particle Components and Particle Tools. Theme utilities to integrate Drupal - with Particle themes.' -core: 8.x -package: 'Particle' diff --git a/apps/drupal-default/particle_helper/particle_helper.module b/apps/drupal-default/particle_helper/particle_helper.module deleted file mode 100644 index 63d5bde7c6..0000000000 --- a/apps/drupal-default/particle_helper/particle_helper.module +++ /dev/null @@ -1,24 +0,0 @@ -' . t('About') . ''; - $output .= '

' . t('Particle and Particle theme utilities') . '

'; - return $output; - - default: - } -} diff --git a/apps/drupal-default/particle_helper/particle_helper.services.yml b/apps/drupal-default/particle_helper/particle_helper.services.yml deleted file mode 100644 index 860b323d97..0000000000 --- a/apps/drupal-default/particle_helper/particle_helper.services.yml +++ /dev/null @@ -1,15 +0,0 @@ -services: - particle_helper.twig_extension: - arguments: ['@renderer'] - class: Drupal\particle_helper\TwigExtension\ParticleHelperTwig - tags: - - { name: twig.extension } - - particle_helper.particle_tools: - class: Drupal\particle_helper\Tools\ParticleTools - - particle_helper.atoms: - class: Drupal\particle_helper\Components\Atoms - - particle_helper.molecules: - class: Drupal\particle_helper\Components\Molecules diff --git a/apps/drupal-default/particle_helper/src/Components/Atoms.php b/apps/drupal-default/particle_helper/src/Components/Atoms.php deleted file mode 100644 index 413f5c3184..0000000000 --- a/apps/drupal-default/particle_helper/src/Components/Atoms.php +++ /dev/null @@ -1,11 +0,0 @@ - !empty($title) ? $title : '', - ]; - } -``` - -This is helpful when you are using a component multiple times over several php -modules and preprocess files. - -#### Usage - -Each component maker file is registered as a service and can be called inside -any php file using Drupal's class resolver: - -```php -/** @var \Drupal\particle_helper\Components\Molecules */ -$molecules = \Drupal::service('particle_helper.molecules'); - -$header = $molecules->makeHeader('My Cool Header'); -``` - -### Twig Extension - -All custom Twig Extensions specific to Particle can be added here. - -### Particle Tools - -Similar to _Components_, ParticleTools provide helper functions for theme -development. However, rather than return particle arrays these functions are -helpers for interacting with Drupal. For example, you may want to get the theme -path from a defined theme constant: - -```php - /** - * Return the theme path relative to the Drupal root. - * - * @return string - * The theme path. - */ - public function getThemePath() { - return drupal_get_path('theme', Particle::THEME_NAME); - } -``` - -#### Usage - -To use the Tools library in any php file again use Drupal's class resolver: - -```php -/** @var \Drupal\particle_helper\ParticleTools\ParticleTools */ -$tools = \Drupal::service('particle_helper.particle_tools'); - -$theme_path = $tools->getThemePath(); -``` diff --git a/apps/drupal-default/particle_helper/src/TwigExtension/ParticleHelperTwig.php b/apps/drupal-default/particle_helper/src/TwigExtension/ParticleHelperTwig.php deleted file mode 100644 index 70e20309fc..0000000000 --- a/apps/drupal-default/particle_helper/src/TwigExtension/ParticleHelperTwig.php +++ /dev/null @@ -1,41 +0,0 @@ - ['html']]), - ]; - } - - /** - * Filter to combine simple html attributes. - * - * @param array|string $attributes - * A collection of html safe items to concat into attributes string. - * - * @return string - * Return a string of renderable attributes for particle. - */ - public function attributify($attributes = []) { - return new Attribute($attributes); - } - -} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_breadcrumbs.yml b/apps/drupal-default/particle_theme/config/install/block.block.breadcrumbs_particle.yml similarity index 76% rename from apps/drupal-default/particle_theme/config/optional/block.block.particle_breadcrumbs.yml rename to apps/drupal-default/particle_theme/config/install/block.block.breadcrumbs_particle.yml index e507d30fa7..6585a68390 100644 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_breadcrumbs.yml +++ b/apps/drupal-default/particle_theme/config/install/block.block.breadcrumbs_particle.yml @@ -5,10 +5,10 @@ dependencies: - system theme: - particle -id: particle_breadcrumbs +id: breadcrumbs_particle theme: particle -region: breadcrumb -weight: -100 +region: content_header +weight: -7 provider: null plugin: system_breadcrumb_block settings: @@ -16,4 +16,4 @@ settings: label: Breadcrumbs provider: system label_display: '0' -visibility: {} +visibility: { } \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_content.yml b/apps/drupal-default/particle_theme/config/install/block.block.content_particle.yml similarity index 84% rename from apps/drupal-default/particle_theme/config/optional/block.block.particle_content.yml rename to apps/drupal-default/particle_theme/config/install/block.block.content_particle.yml index d9094340c0..e8b4b2a9f9 100644 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_content.yml +++ b/apps/drupal-default/particle_theme/config/install/block.block.content_particle.yml @@ -5,10 +5,10 @@ dependencies: - system theme: - particle -id: particle_content +id: content_particle theme: particle region: content -weight: 0 +weight: -6 provider: null plugin: system_main_block settings: @@ -16,4 +16,4 @@ settings: label: 'Main page content' provider: system label_display: '0' -visibility: {} +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.copyrightnotice_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.copyrightnotice_particle.yml new file mode 100644 index 0000000000..f35e6821cb --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.copyrightnotice_particle.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - block_content + theme: + - particle +id: copyrightnotice_particle +theme: particle +region: footer_bottom_first +weight: 0 +provider: null +plugin: 'block_content:b53fdcd3-00e9-4c33-bcd1-c7e58557ef43' +settings: + label: 'Copyright notice' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.googlemap_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.googlemap_particle.yml new file mode 100644 index 0000000000..d75984d425 --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.googlemap_particle.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - block_content + theme: + - particle +id: googlemap_particle +theme: particle +region: footer_third +weight: 0 +provider: null +plugin: 'block_content:b87758f3-9423-48bb-99b8-b84d8b9531fb' +settings: + label: 'Google Map' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_page_title.yml b/apps/drupal-default/particle_theme/config/install/block.block.pagetitle_particle.yml old mode 100644 new mode 100755 similarity index 74% rename from apps/drupal-default/particle_theme/config/optional/block.block.particle_page_title.yml rename to apps/drupal-default/particle_theme/config/install/block.block.pagetitle_particle.yml index f6e5dd9b0e..a1e2171c7a --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_page_title.yml +++ b/apps/drupal-default/particle_theme/config/install/block.block.pagetitle_particle.yml @@ -3,10 +3,10 @@ status: true dependencies: theme: - particle -id: particle_page_title +id: pagetitle_particle theme: particle -region: content -weight: -50 +region: content_header +weight: -8 provider: null plugin: page_title_block settings: @@ -14,4 +14,4 @@ settings: label: 'Page title' provider: core label_display: '0' -visibility: {} +visibility: { } \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/config/install/block.block.searchform_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.searchform_particle.yml new file mode 100644 index 0000000000..7e83b39b14 --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.searchform_particle.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + module: + - search + theme: + - particle +_core: + default_config_hash: gYLI0xXf-fkizo0XEHgdtN5Jp2Tc8ofBpXSGaiVPCNg +id: searchform_particle +theme: particle +region: search +weight: 0 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search form' + provider: search + label_display: '0' + page_id: '' +visibility: { } \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_sitebranding.yml b/apps/drupal-default/particle_theme/config/install/block.block.sitebranding_particle.yml old mode 100644 new mode 100755 similarity index 69% rename from apps/drupal-default/particle_theme/config/optional/block.block.particle_sitebranding.yml rename to apps/drupal-default/particle_theme/config/install/block.block.sitebranding_particle.yml index e1fd0644cf..3d2973be90 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_sitebranding.yml +++ b/apps/drupal-default/particle_theme/config/install/block.block.sitebranding_particle.yml @@ -5,10 +5,10 @@ dependencies: - system theme: - particle -id: particle_sitebranding +id: sitebranding_particle theme: particle -region: header_branding -weight: 0 +region: logo +weight: -9 provider: null plugin: system_branding_block settings: @@ -17,6 +17,6 @@ settings: provider: system label_display: '0' use_site_logo: true - use_site_name: true - use_site_slogan: true -visibility: {} + use_site_name: false + use_site_slogan: false +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_local_tasks.yml b/apps/drupal-default/particle_theme/config/install/block.block.tabs_particle.yml old mode 100644 new mode 100755 similarity index 75% rename from apps/drupal-default/particle_theme/config/optional/block.block.particle_local_tasks.yml rename to apps/drupal-default/particle_theme/config/install/block.block.tabs_particle.yml index cb38e059e8..42d1bee98d --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_local_tasks.yml +++ b/apps/drupal-default/particle_theme/config/install/block.block.tabs_particle.yml @@ -3,10 +3,10 @@ status: true dependencies: theme: - particle -id: particle_local_tasks +id: tabs_particle theme: particle -region: content -weight: -60 +region: content_administration +weight: -8 provider: null plugin: local_tasks_block settings: @@ -16,4 +16,4 @@ settings: label_display: '0' primary: true secondary: true -visibility: {} +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utc_libbrandbarmenu_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utc_libbrandbarmenu_particle.yml new file mode 100644 index 0000000000..aeab2fbdb5 --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utc_libbrandbarmenu_particle.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - system.menu.utclib-brandbar-menu + module: + - ctools + - menu_block + theme: + - particle +id: utc_libbrandbarmenu_particle +theme: particle +region: header_primary_menu +weight: 0 +provider: null +plugin: 'menu_block:utclib-brandbar-menu' +settings: + id: 'menu_block:utclib-brandbar-menu' + label: 'UTCLib Brandbar Menu' + provider: menu_block + label_display: '0' + follow: false + follow_parent: child + level: 1 + depth: 1 + expand: false + parent: 'utclib-brandbar-menu:' + suggestion: utclib_brandbar_menu +visibility: + 'entity_bundle:node': + id: 'entity_bundle:node' + bundles: + utc_library: utc_library + negate: false + context_mapping: + node: '@node.node_route_context:node' diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utc_offcanvas_sidebar_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utc_offcanvas_sidebar_particle.yml new file mode 100644 index 0000000000..1a2733d52a --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utc_offcanvas_sidebar_particle.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - system.menu.utc-offcanvas-sidebar + module: + - menu_block + theme: + - particle +id: utc_offcanvas_sidebar_particle +theme: particle +region: offcanvas_sidebar +weight: 0 +provider: null +plugin: 'menu_block:utc-offcanvas-sidebar' +settings: + id: 'menu_block:utc-offcanvas-sidebar' + label: 'UTC Offcanvas sidebar' + provider: menu_block + label_display: '0' + follow: false + follow_parent: child + level: 1 + depth: 0 + expand: false + parent: 'utc-offcanvas-sidebar:' + suggestion: utc_offcanvas_sidebar +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utc_shortcuts_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utc_shortcuts_particle.yml new file mode 100644 index 0000000000..01345aac9a --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utc_shortcuts_particle.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - system.menu.shortcuts + module: + - menu_block + theme: + - particle +id: utc_shortcuts_particle +theme: particle +region: footer_second +weight: 0 +provider: null +plugin: 'menu_block:shortcuts' +settings: + id: 'menu_block:shortcuts' + label: 'UTC Shortcuts' + provider: menu_block + label_display: '0' + follow: false + follow_parent: child + level: 1 + depth: 0 + expand: false + parent: 'shortcuts:' + suggestion: shortcuts +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utcbrandbarmenu_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utcbrandbarmenu_particle.yml new file mode 100644 index 0000000000..bc84603f3d --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utcbrandbarmenu_particle.yml @@ -0,0 +1,30 @@ +langcode: en +status: true +dependencies: + config: + - system.menu.utc-brandbar-menu + module: + - menu_block + theme: + - particle +_core: + default_config_hash: tuSmzRU6PP3DIYJ8UH058AcUaL3Hfsi1ryG9wcbBjqY +id: utcbrandbarmenu_particle +theme: particle +region: header_primary_menu +weight: 0 +provider: null +plugin: 'menu_block:utc-brandbar-menu' +settings: + id: 'menu_block:utc-brandbar-menu' + label: 'UTC Brandbar Menu' + provider: menu_block + label_display: '0' + follow: false + follow_parent: child + level: 1 + depth: 0 + expand: false + parent: 'utc-brandbar-menu:' + suggestion: utc_brandbar_menu +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utcinfofor_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utcinfofor_particle.yml new file mode 100644 index 0000000000..29f56efd6d --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utcinfofor_particle.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - system.menu.info-for + module: + - menu_block + theme: + - particle +id: utcinfofor_particle +theme: particle +region: footer_first +weight: 0 +provider: null +plugin: 'menu_block:info-for' +settings: + id: 'menu_block:info-for' + label: 'UTC Info for' + provider: menu_block + label_display: '0' + follow: false + follow_parent: child + level: 1 + depth: 0 + expand: false + parent: 'info-for:' + suggestion: info_for +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/block.block.utcsecondarymenu_particle.yml b/apps/drupal-default/particle_theme/config/install/block.block.utcsecondarymenu_particle.yml new file mode 100644 index 0000000000..23ff7ff30c --- /dev/null +++ b/apps/drupal-default/particle_theme/config/install/block.block.utcsecondarymenu_particle.yml @@ -0,0 +1,19 @@ +langcode: en +status: true +dependencies: + module: + - we_megamenu + theme: + - particle +id: utcsecondarymenu_particle +theme: particle +region: header_secondary_menu +weight: 0 +provider: null +plugin: 'we_megamenu_block:secondary-menu' +settings: + id: 'we_megamenu_block:secondary-menu' + label: 'UTC Secondary Menu' + provider: we_megamenu_block + label_display: '0' +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/install/particle.settings.yml b/apps/drupal-default/particle_theme/config/install/particle.settings.yml old mode 100644 new mode 100755 index 7f7fcefaa5..7cf2a866af --- a/apps/drupal-default/particle_theme/config/install/particle.settings.yml +++ b/apps/drupal-default/particle_theme/config/install/particle.settings.yml @@ -1,2 +1,62 @@ +themag_toggle_scroll_to_top: 1 +themag_sticky_sidebar: 1 +themag_search_button_text: 'Go Mocs!' +themag_search_field_placeholder_text: 'Enter the terms you wish to search for' +themag_header_style: custom_header +themag_header_banner: '' +themag_sticky_header: 0 +themag_header_user_icon: 1 +themag_header_search_icon: 1 +themag_header_cart_icon: 1 +themag_facebook: 'https://www.facebook.com/UTChattanooga/' +themag_twitter: 'https://twitter.com/UTChattanooga' +themag_youtube: 'https://www.youtube.com/utchattanooga' +themag_instagram: 'https://www.instagram.com/utchattanooga/' +themag_pinterest: '' +themag_mailchimp_signup_headline: 'Sign Up for Our Newsletters' +themag_mailchimp_signup_text: 'Get awesome content in your inbox every week.' +themag_teaser_show_media_contained_icons: 1 +themag_teaser_show_author_name: 1 +themag_teaser_show_post_date: 1 +themag_teaser_date_format: short +themag_rrssb_buttons: + rrssb_facebook: rrssb_facebook + rrssb_twitter: rrssb_twitter + rrssb_googleplus: rrssb_googleplus + rrssb_email: rrssb_email + rrssb_tumblr: 0 + rrssb_linkedin: 0 + rrssb_reddit: 0 + rrssb_vk: 0 + rrssb_hackernews: 0 + rrssb_pocket: 0 +themag_use_custom_css_file: 0 +themag_use_custom_js_file: 0 +themag_additional_css: '' +themag_additional_javascript: '' +features: + node_user_picture: true + comment_user_picture: true + comment_user_verification: true + favicon: true logo: + use_default: false + path: themes/custom/particle/apps/drupal-default/particle_theme/utc-wordmark.svg +favicon: use_default: true +themag_facebook_link_title: '' +themag_twitter_link_title: '' +themag_google-plus: '' +themag_google-plus_link_title: '' +themag_youtube_link_title: '' +themag_instagram_link_title: '' +themag_pinterest_link_title: '' +themag_tumblr: '' +themag_tumblr_link_title: '' +themag_linked-in: '' +themag_linked-in_link_title: '' +themag_compatibility_mode: 0 +themag_snapchat: 'https://www.snapchat.com/add/utchattanooga' +themag_snapchat_link_title: '' +themag_header_search_icon_as_link: 0 +themag_search_page_path: '' \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_footer.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_footer.yml deleted file mode 100644 index 0c7f437e19..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_footer.yml +++ /dev/null @@ -1,23 +0,0 @@ -langcode: en -status: true -dependencies: - config: - - system.menu.footer - module: - - system - theme: - - particle -id: particle_footer -theme: particle -region: footer -weight: 0 -provider: null -plugin: 'system_menu_block:footer' -settings: - id: 'system_menu_block:footer' - label: 'Footer menu' - provider: system - label_display: '0' - level: 1 - depth: 0 -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_help.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_help.yml index eb736b334f..cbd5ecb9a3 100644 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_help.yml +++ b/apps/drupal-default/particle_theme/config/optional/block.block.particle_help.yml @@ -16,4 +16,4 @@ settings: label: Help provider: help label_display: '0' -visibility: {} +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_local_actions.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_local_actions.yml deleted file mode 100644 index 6d93c8115a..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_local_actions.yml +++ /dev/null @@ -1,17 +0,0 @@ -langcode: en -status: true -dependencies: - theme: - - particle -id: particle_local_actions -theme: particle -region: content -weight: -20 -provider: null -plugin: local_actions_block -settings: - id: local_actions_block - label: 'Primary admin actions' - provider: core - label_display: '0' -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_mainnavigation.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_mainnavigation.yml deleted file mode 100644 index 3d7073b695..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_mainnavigation.yml +++ /dev/null @@ -1,23 +0,0 @@ -langcode: en -status: true -dependencies: - config: - - system.menu.main - module: - - system - theme: - - particle -id: particle_mainnavigation -theme: particle -region: primary_menu -weight: 10 -provider: null -plugin: 'system_menu_block:main' -settings: - id: 'system_menu_block:main' - label: 'Main navigation' - provider: system - label_display: '0' - level: 1 - depth: 2 -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_messages.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_messages.yml deleted file mode 100644 index 1329a3861c..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_messages.yml +++ /dev/null @@ -1,19 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - system - theme: - - particle -id: particle_messages -theme: particle -region: highlighted -weight: -50 -provider: null -plugin: system_messages_block -settings: - id: system_messages_block - label: 'Status messages' - provider: system - label_display: '0' -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_powered.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_powered.yml deleted file mode 100644 index e703bba2a4..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_powered.yml +++ /dev/null @@ -1,19 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - system - theme: - - particle -id: particle_powered -theme: particle -region: footer -weight: 10 -provider: null -plugin: system_powered_by_block -settings: - id: system_powered_by_block - label: 'Powered by Drupal' - provider: system - label_display: '0' -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_searchform.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_searchform.yml index 599280d84e..28cb217654 100644 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_searchform.yml +++ b/apps/drupal-default/particle_theme/config/optional/block.block.particle_searchform.yml @@ -10,10 +10,10 @@ theme: particle region: primary_menu weight: 20 provider: null -plugin: search_form_block +plugin: search_form_ßblock settings: id: search_form_block label: 'Search form' provider: search label_display: '0' -visibility: {} +visibility: { } diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_useraccountmenu.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_useraccountmenu.yml deleted file mode 100644 index 23f229d1a7..0000000000 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_useraccountmenu.yml +++ /dev/null @@ -1,23 +0,0 @@ -langcode: en -status: true -dependencies: - config: - - system.menu.account - module: - - system - theme: - - particle -id: particle_useraccountmenu -theme: particle -region: secondary_menu -weight: 11 -provider: null -plugin: 'system_menu_block:account' -settings: - id: 'system_menu_block:account' - label: 'User account menu' - provider: system - label_display: '0' - level: 1 - depth: 2 -visibility: {} diff --git a/apps/drupal-default/particle_theme/config/optional/block.block.particle_views_search.yml b/apps/drupal-default/particle_theme/config/optional/block.block.particle_views_search.yml index 84e46f9a50..6a2ed62b6a 100644 --- a/apps/drupal-default/particle_theme/config/optional/block.block.particle_views_search.yml +++ b/apps/drupal-default/particle_theme/config/optional/block.block.particle_views_search.yml @@ -20,4 +20,4 @@ settings: provider: views label_display: '0' views_label: visible -visibility: {} +visibility: { } diff --git a/apps/drupal-default/particle_theme/favicon.ico b/apps/drupal-default/particle_theme/favicon.ico new file mode 100644 index 0000000000..9f36bb99e5 Binary files /dev/null and b/apps/drupal-default/particle_theme/favicon.ico differ diff --git a/apps/drupal-default/particle_theme/images/asfalt-dark.png b/apps/drupal-default/particle_theme/images/asfalt-dark.png new file mode 100644 index 0000000000..286f88412d Binary files /dev/null and b/apps/drupal-default/particle_theme/images/asfalt-dark.png differ diff --git a/apps/drupal-default/particle_theme/images/asfalt-light.png b/apps/drupal-default/particle_theme/images/asfalt-light.png new file mode 100644 index 0000000000..1f615dfab4 Binary files /dev/null and b/apps/drupal-default/particle_theme/images/asfalt-light.png differ diff --git a/apps/drupal-default/particle_theme/images/feather-texture.png b/apps/drupal-default/particle_theme/images/feather-texture.png new file mode 100644 index 0000000000..3f5e24a63a Binary files /dev/null and b/apps/drupal-default/particle_theme/images/feather-texture.png differ diff --git a/apps/drupal-default/particle_theme/includes/admin.theme.inc b/apps/drupal-default/particle_theme/includes/admin.theme.inc index 332d6cbfd5..118992a643 100644 --- a/apps/drupal-default/particle_theme/includes/admin.theme.inc +++ b/apps/drupal-default/particle_theme/includes/admin.theme.inc @@ -4,3 +4,7 @@ * @file * Functions to support theming admin in the Particle theme. */ + +function particle_preprocess_input(&$variables) { + $variables['variant'] = (string) $variables['attributes']['type']; +} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/includes/aggregator.theme.inc b/apps/drupal-default/particle_theme/includes/aggregator.theme.inc new file mode 100644 index 0000000000..9dd970dd81 --- /dev/null +++ b/apps/drupal-default/particle_theme/includes/aggregator.theme.inc @@ -0,0 +1,72 @@ +get('timestamp')->value; + $variables['feed'] = $variables['elements']['#aggregator_item']->get('fid')->entity->title->value; + $variables['adapted_time'] = date('M-d', $timeStamp); +} + + +/** + * Implements template_preprocess_hook(). + */ +function particle_preprocess_aggregator_feed(&$variables) { + // sorts based on the key of its elements + //$AggregatorArray = $variables['content']['items']; + if ($variables['elements']['#view_mode'] === "utc_summary") { + ksort($variables['content']['items']); + } +} + +/** + * Implements hook_theme_suggestions_HOOK() for aggregator_feed suggestions + */ +function particle_theme_suggestions_aggregator_feed_alter(array &$suggestions, array $variables) { + + $node = \Drupal::routeMatch()->getParameter('node'); + $nid = NULL; + $bundle = NULL; + + if ($node) { + if($node instanceof NodeInterface) { + $nid = $node->id(); + $bundle = $node->bundle(); + } + } + $suggestions[] = ('aggregator_feed__' . $bundle . "_id_" . $nid); + $suggestions[] = ('aggregator_feed__' . 'entity_browser_' . $bundle); +} + +/** + * Implements hook_theme_suggestions_HOOK() for aggregator_item suggestions + */ +function particle_theme_suggestions_aggregator_item_alter(array &$suggestions, array $variables) { + + + $node = \Drupal::routeMatch()->getParameter('node'); + $nid = NULL; + $bundle = NULL; + if ($node) { + if($node instanceof NodeInterface){ + $nid = $node->id(); + $bundle = $node->bundle(); + } + } + + $suggestions[] = ('aggregator_item__' . $bundle . "_id_" . $nid); + + $feed_title = $variables['elements']['#aggregator_item']->get('fid')->entity->title->value; + $clean_feed_title = Html::getClass($feed_title); + $suggestions[] = 'aggregator_item__' . str_replace('-', '_', $clean_feed_title); + +} diff --git a/apps/drupal-default/particle_theme/includes/block.theme.inc b/apps/drupal-default/particle_theme/includes/block.theme.inc index cc04a2dc6b..12dfbfa1c8 100644 --- a/apps/drupal-default/particle_theme/includes/block.theme.inc +++ b/apps/drupal-default/particle_theme/includes/block.theme.inc @@ -1,6 +1,74 @@ getParameter('node'); + $nid = null; + $node_url_string = null; + $node_bundle = null; + if ($node) { + if ($node instanceof NodeInterface) { + $nid = $node->id(); + $node_bundle = $node->bundle(); + } + if ($node instanceof NodeInterface) { + $node_url_string = $node->toUrl()->toString(); + } + } + $word= 'node'; + if (strpos((string) $node_url_string, $word) !== false) { + $suggestions[] = ('block__' . "_id_" . $nid . "_label_" . preg_replace('/\s+/', '_', $variables['elements']['#configuration']['label'])); + } else { + $suggestions[] = ('block__'. str_replace('-', '_', ltrim((string) $node_url_string, '/')) . "_id_" . $nid . "_label_" . preg_replace('/\s+/', '_', $variables['elements']['#configuration']['label'])); + } + + if($variables['elements']['#base_plugin_id'] == 'system_breadcrumb_block'){ + $suggestions[] = 'block__' . $variables['elements']['#base_plugin_id'] . "_" . $node_bundle; + } + + if (!empty($variables['elements']['content']['#block_content'])) { + $block = $variables['elements']['content']['#block_content']; + // Add `block--BLOCK-TYPE.html.twig`. + $suggestions[] = 'block__' . $block->bundle(); + + $view_mode = $variables['elements']['#configuration']['view_mode']; + if (!empty($view_mode)) { + // Add `block--BLOCK-TYPE--VIEW-MODE.html.twig`. + $suggestions[] = 'block__' . $block->bundle() . '__' . $view_mode; + } + } +} + +function particle_preprocess_block(&$variables) +{ + if ($variables['plugin_id'] == 'entity_browser_block:department_info') { + $content = $variables['elements']['content']; + for ($index = 0; $index <= sizeof($content)-1; $index++) { + $variables['blocktitle'][$index] = $content[$index]['#block_content']->info->value; + $variables['field_utc_department_building'][$index] = $content[$index]['#block_content']->get('field_utc_department_building')->view('url'); + $variables['field_utc_department_street_addr'][$index] = $content[$index]['#block_content']->get('field_utc_department_street_addr')->view('url'); + $variables['field_utc_department_email'][$index] = $content[$index]['#block_content']->get('field_utc_department_email')->view('url'); + $variables['field_utc_department_fax_number'][$index] = $content[$index]['#block_content']->get('field_utc_department_fax_number')->view('url'); + $variables['field_utc_department_mail_code'][$index] = $content[$index]['#block_content']->get('field_utc_department_mail_code')->value; + $variables['field_utc_department_phone'][$index] = $content[$index]['#block_content']->get('field_utc_department_phone')->view('url'); + } + } + +} diff --git a/apps/drupal-default/particle_theme/includes/form.theme.inc b/apps/drupal-default/particle_theme/includes/form.theme.inc index cf4fb91e64..6f12ba5078 100644 --- a/apps/drupal-default/particle_theme/includes/form.theme.inc +++ b/apps/drupal-default/particle_theme/includes/form.theme.inc @@ -4,3 +4,19 @@ * @file * Functions to support theming forms in the Particle theme. */ +declare(strict_types = 1); + +use Drupal\Core\Form\FormStateInterface; + +function particle_form_layout_builder_add_block_alter(array &$form, FormStateInterface $form_state): void { + // Make the block title a hidden element and generate a UUID for the block + // title if one is not already provided. + $form['settings']['label']['#type'] = 'hidden'; + $uuid = Drupal::service('uuid')->generate(); + $label_default_value = $form['settings']['label']['#default_value'] ?: $uuid; + $form['settings']['label']['#default_value'] = $label_default_value; + + // Make the label display checkbox hidden and always set the value to false. + $form['settings']['label_display']['#type'] = 'hidden'; + $form['settings']['label_display']['#default_value'] = FALSE; +} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/includes/misc.theme.inc b/apps/drupal-default/particle_theme/includes/misc.theme.inc index b3d452738f..72ac0e9d1c 100644 --- a/apps/drupal-default/particle_theme/includes/misc.theme.inc +++ b/apps/drupal-default/particle_theme/includes/misc.theme.inc @@ -5,40 +5,51 @@ * Functions to support theming miscellaneous things the Particle theme. */ -use Drupal\theme\custom\Particle\Particle; +// use Drupal\theme\custom\Particle\Particle; /** * Implements hook_preprocess(). */ -function particle_preprocess(&$variables) { - // Set the paths.assets variable globally, so that drupal can - // find webpack-compiled assets. - $variables['paths']['assets'] = Particle::ASSETS_PATH; - $variables['paths']['images'] = Particle::IMAGES_PATH; - $variables['paths']['fonts'] = Particle::FONTS_PATH; - $variables['paths']['svgs'] = Particle::SVGS_PATH; -} +// function particle_preprocess(&$variables) { +// // Set the paths.assets variable globally, so that drupal can +// // find webpack-compiled assets. +// $variables['paths']['assets'] = Particle::ASSETS_PATH; +// $variables['paths']['images'] = Particle::IMAGES_PATH; +// $variables['paths']['fonts'] = Particle::FONTS_PATH; +// $variables['paths']['svgs'] = Particle::SVGS_PATH; +// } /** * Implements hook_page_attachments_alter(). */ -function particle_page_attachments_alter(array &$page) { - // Tell IE to use latest rendering engine (not to use compatibility mode). - $ie_edge = [ - '#type' => 'html_tag', - '#tag' => 'meta', - '#attributes' => [ - 'http-equiv' => 'X-UA-Compatible', - 'content' => 'IE=edge', - ], - ]; - $page['#attached']['html_head'][] = [$ie_edge, 'ie_edge']; -} +// function particle_page_attachments_alter(array &$page) { +// // Tell IE to use latest rendering engine (not to use compatibility mode). +// $ie_edge = [ +// '#type' => 'html_tag', +// '#tag' => 'meta', +// '#attributes' => [ +// 'http-equiv' => 'X-UA-Compatible', +// 'content' => 'IE=edge', +// ], +// ]; +// $page['#attached']['html_head'][] = [$ie_edge, 'ie_edge']; +// } /** * Implements hook_preprocess_details(). */ -function particle_preprocess_details(array &$variables) { - $variables['attributes']['class'][] = 'details'; - $variables['summary_attributes']['class'] = 'summary'; -} +// function particle_preprocess_details(array &$variables) { +// $variables['attributes']['class'][] = 'details'; +// $variables['summary_attributes']['class'] = 'summary'; +// } +/** + * @param $variables + */ + //add body class to error pages for background change +function particle_preprocess_html(&$variables) +{ + $statusCode = Drupal::request()->query->get('_exception_statuscode'); + if (isset($statusCode) and (($statusCode == 404) or ($statusCode == 403))) { + $variables['attributes']['class'][] = 'page-' . $statusCode; + } +} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/includes/page_attachments.inc b/apps/drupal-default/particle_theme/includes/page_attachments.inc new file mode 100755 index 0000000000..6a05e07a3d --- /dev/null +++ b/apps/drupal-default/particle_theme/includes/page_attachments.inc @@ -0,0 +1,26 @@ +bundle(); - $view_mode = $variables['elements']['#configuration']['view_mode']; - if (!empty($view_mode)) { - // Add `block--BLOCK-TYPE--VIEW-MODE.html.twig`. - $suggestions[] = 'block__' . $block->bundle() . '__' . $view_mode; - } - } -} +// function particle_theme_suggestions_block_alter(array &$suggestions, array $variables) { +// // Provide suggestion for block templates by custom block type. +// if (!empty($variables['elements']['content']['#block_content'])) { +// $block = $variables['elements']['content']['#block_content']; +// // Add `block--BLOCK-TYPE.html.twig`. +// $suggestions[] = 'block__' . $block->bundle(); +// $view_mode = $variables['elements']['#configuration']['view_mode']; +// if (!empty($view_mode)) { +// // Add `block--BLOCK-TYPE--VIEW-MODE.html.twig`. +// $suggestions[] = 'block__' . $block->bundle() . '__' . $view_mode; +// } +// } +// } /** * Implements hook_theme_suggestions_field_alter(). @@ -44,12 +44,12 @@ function particle_theme_suggestions_fieldset_alter(array &$suggestions, array $v /** * Implements hook_theme_suggestions_image_alter(). */ -function particle_theme_suggestions_image_alter(array &$suggestions, array $variables) { - $node = \Drupal::request()->attributes->get('node'); - if (!empty($node)) { - $suggestions[] = 'image__' . $node->getType(); - } -} +// function particle_theme_suggestions_image_alter(array &$suggestions, array $variables) { +// $node = \Drupal::request()->attributes->get('node'); +// if (!empty($node)) { +// $suggestions[] = 'image__' . $node->getType(); +// } +// } /** * Implements hook_theme_suggestions_HOOK_alter(). diff --git a/apps/drupal-default/particle_theme/includes/theme_variables.inc b/apps/drupal-default/particle_theme/includes/theme_variables.inc new file mode 100644 index 0000000000..a60d0388ea --- /dev/null +++ b/apps/drupal-default/particle_theme/includes/theme_variables.inc @@ -0,0 +1,69 @@ + [ + 'name' => 'Facebook', + 'fa_icon' => 'fab fa-facebook-f', + ], + 'twitter' => [ + 'name' => 'Twitter', + 'fa_icon' => 'fab fa-twitter', + ], + 'google-plus' => [ + 'namae' => 'Google+', + 'fa_icon' => 'fab fa-google-plus-g', + ], + 'youtube' => [ + 'name' => 'YouTube', + 'fa_icon' => 'fab fa-youtube', + ], + 'instagram' => [ + 'name' => 'Instagram', + 'fa_icon' => 'fab fa-instagram', + ], + 'pinterest' => [ + 'name' => 'Pinterest', + 'fa_icon' => 'fab fa-pinterest-p', + ], + 'tumblr' => [ + 'name' => 'Tumblr', + 'fa_icon' => 'fab fa-tumblr', + ], + 'linked-in' => [ + 'name' => 'LinkedIn', + 'fa_icon' => 'fab fa-linkedin-in', + ], + 'snapchat' => [ + 'name' => 'Snapchat', + 'fa_icon' => 'fab fa-snapchat-ghost', + ], + ]; + + foreach ($social_media_pages as $page_key => $page) { + $social_media_page_url = theme_get_setting('particle' . $page_key); + + if (isset($social_media_page_url) && $social_media_page_url != "") { + $variables['themag']['social_media_pages'][$page_key]['url'] = theme_get_setting('particle' . $page_key); + $variables['themag']['social_media_pages'][$page_key]['title'] = theme_get_setting('particle' . $page_key . '_link_title'); + $variables['themag']['social_media_pages'][$page_key]['icon'] = ''; + } + } + + + +} diff --git a/apps/drupal-default/particle_theme/logo-x.svg b/apps/drupal-default/particle_theme/logo-x.svg new file mode 100644 index 0000000000..a849c7d5a4 --- /dev/null +++ b/apps/drupal-default/particle_theme/logo-x.svg @@ -0,0 +1,23 @@ + + + + + + logo + + + + + + + + + diff --git a/apps/drupal-default/particle_theme/particle.info.yml b/apps/drupal-default/particle_theme/particle.info.yml index cd02f0d17b..1122aa64b4 100644 --- a/apps/drupal-default/particle_theme/particle.info.yml +++ b/apps/drupal-default/particle_theme/particle.info.yml @@ -1,40 +1,35 @@ name: Particle type: theme description: A Theme with Pattern Lab -base theme: stable -core: 8.x +base theme: themag +core_version_requirement: ^8.8 || ^9 libraries: - particle/core + - particle/google-fonts libraries-override: core/jquery: particle/jquery regions: - primary_menu: Primary menu - highlighted: Highlighted - header_branding: Header branding - header_cta: Header CTA - secondary_menu: Secondary menu - page_top: Page top - page_bottom: Page bottom - breadcrumb: Breadcrumb - content: Content - sidebar_first: Sidebar first - sidebar_second: Sidebar second - footer: Footer -# The paths below are set to default DRUPAL_DIST variable. -# If you change DRUPAL_DIST path, update here. -component-libraries: - protons: - paths: [] - atoms: - paths: - - ../../../dist/app-drupal/assets/atomic/_patterns/01-atoms - molecules: - paths: - - ../../../dist/app-drupal/assets/atomic/_patterns/02-molecules - organisms: - paths: - - ../../../dist/app-drupal/assets/atomic/_patterns/03-organisms - templates: - paths: [] - pages: - paths: [] + top_bar_first: 'Top bar first' + top_bar_second: 'Top bar second' + header_secondary_menu: 'Secondary menu' + logo: 'Logo' + header_primary_menu: 'Primary menu' + search: 'Search' + offcanvas_sidebar: 'Off-Canvas sidebar' + top_workbench_menu: 'Top Workbench Menu' + content_administration: 'Tabs' + content_header: 'Content Header' + content: 'Content' + footer_first: 'Footer first' + footer_second: 'Footer second' + footer_third: 'Footer third' + footer_bottom_first: 'Footer bottom first' + footer_bottom_second: 'Footer bottom second' +components: + namespaces: + protons: [] + atoms: ../../../dist/app-drupal/assets/atomic/_patterns/01-atoms + molecules: ../../../dist/app-drupal/assets/atomic/_patterns/02-molecules + organisms: ../../../dist/app-drupal/assets/atomic/_patterns/03-organisms + templates: [] + pages: [] diff --git a/apps/drupal-default/particle_theme/particle.layouts.yml b/apps/drupal-default/particle_theme/particle.layouts.yml deleted file mode 100644 index 268d41917f..0000000000 --- a/apps/drupal-default/particle_theme/particle.layouts.yml +++ /dev/null @@ -1,56 +0,0 @@ -particle_one_col: - label: 'Particle one column' - path: layout/particle-onecol - template: particle-onecol - category: 'Columns: 1' - default_region: content - icon_map: - - [content] - regions: - content: - label: Main Content -particle_two_col: - label: 'Particle two column' - path: layout/particle-twocol - template: particle-twocol - category: 'Columns: 2' - default_region: first - icon_map: - - [first, second] - regions: - first: - label: First - second: - label: Second -particle_three_col: - label: 'Particle three column' - path: layout/particle-threecol - template: particle-threecol - category: 'Columns: 3' - default_region: first - icon_map: - - [first, second, third] - regions: - first: - label: First - second: - label: Second - third: - label: Third -particle_four_col: - label: 'Particle four column' - path: layout/particle-fourcol - template: particle-fourcol - category: 'Columns: 4' - default_region: first - icon_map: - - [first, second, third, fourth] - regions: - first: - label: First - second: - label: Second - third: - label: Third - fourth: - label: Fourth diff --git a/apps/drupal-default/particle_theme/particle.libraries.yml b/apps/drupal-default/particle_theme/particle.libraries.yml index 0fa836c203..bb808f3c3c 100644 --- a/apps/drupal-default/particle_theme/particle.libraries.yml +++ b/apps/drupal-default/particle_theme/particle.libraries.yml @@ -21,3 +21,37 @@ jquery: ../../../dist/app-drupal/assets/drupal-jquery.js: preprocess: false weight: -20 + +#google-fonts: +# css: +# base: +# https://fonts.googleapis.com/css?family=Oswald:wght@200;300;400;500;600;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap: { type: external } + +ckeditor-jquery: + js: + ../../../dist/app-drupal/assets/ckeditor-jquery.js: + dependencies: + - particle/jquery + - particle/jquery.ui.dialog + - core/jquery +# utc-lib-chatbutton: +# version: VERSION +# js: +# ../../../dist/app-drupal/assets/legacy/js/utc-lib-chatbutton.js: {} +# dependencies: +# - core/jquery + +# utc-lib-primosearch: +# version: VERSION +# js: +# ../../../dist/app-drupal/assets/legacy/js/utc-lib-primosearch.js: {} +# dependencies: +# - core/jquery + +# slick-custom-arrows: +# version: VERSION +# js: +# ../../../dist/app-drupal/assets/legacy/js/slick-custom-arrows.js: {} +# dependencies: +# - core/jquery +# - core/jquery.once \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/particle.theme b/apps/drupal-default/particle_theme/particle.theme index d1c9c988a0..5278e03508 100644 --- a/apps/drupal-default/particle_theme/particle.theme +++ b/apps/drupal-default/particle_theme/particle.theme @@ -15,6 +15,7 @@ include 'includes/admin.theme.inc'; include 'includes/block.theme.inc'; +include 'includes/aggregator.theme.inc'; include 'includes/content.theme.inc'; include 'includes/field.theme.inc'; include 'includes/form.theme.inc'; diff --git a/apps/drupal-default/particle_theme/screenshot.png b/apps/drupal-default/particle_theme/screenshot.png index cc81cb94af..60ed510020 100644 Binary files a/apps/drupal-default/particle_theme/screenshot.png and b/apps/drupal-default/particle_theme/screenshot.png differ diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-compact-teaser.html.twig new file mode 100644 index 0000000000..58292edfa7 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-compact-teaser.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Large compact teaser + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--large-compact-teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-teaser-card.html.twig new file mode 100644 index 0000000000..b63c86e024 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--large-teaser-card.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Large teaser card + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--large-teaser-card.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-card-with-square-image.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-card-with-square-image.html.twig new file mode 100644 index 0000000000..a7e3a924ea --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-card-with-square-image.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Medium teaser card with square image. + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--medium-card-with-square-image.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-compact-teaser.html.twig new file mode 100644 index 0000000000..695ce2fb3f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-compact-teaser.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Medium compact teaser + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--medium-compact-teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card-with-teaser-text.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card-with-teaser-text.html.twig new file mode 100644 index 0000000000..c70ed5bf73 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card-with-teaser-text.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Medium teaser card with teaser text. + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--medium-teaser-card-with-teaser-text.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card.html.twig new file mode 100644 index 0000000000..72c4acca1d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-card.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Medium teaser card + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--medium-teaser-card.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-item.html.twig new file mode 100644 index 0000000000..57f6252df1 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--medium-teaser-item.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Medium teaser item + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--medium-teaser-item.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-compact-teaser.html.twig new file mode 100644 index 0000000000..283ca3a86d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-compact-teaser.html.twig @@ -0,0 +1,8 @@ +{# +/** + * @file + * Small compact teaser + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--small-compact-teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-card.html.twig new file mode 100644 index 0000000000..c2df0a40ba --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-card.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Small teaser card + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--small-teaser-card.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-item.html.twig new file mode 100644 index 0000000000..97e1552790 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--small-teaser-item.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Small teaser item. + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--small-teaser-item.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--teaser.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--teaser.html.twig new file mode 100644 index 0000000000..115892423b --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--teaser.html.twig @@ -0,0 +1,7 @@ +{# +/** + * Default Article Teaser + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--tiny-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--tiny-teaser-item.html.twig new file mode 100644 index 0000000000..b9701b0a5e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/CUSTOM_CONTENT_TYPE/teaser/node--TYPE--tiny-teaser-item.html.twig @@ -0,0 +1,8 @@ +{# +/** + * @file + * Tiny teaser item. + */ +#} + +{% extends '@themag/content/types/article/teaser/node--article--tiny-teaser-item.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/block/block---id-34701-label-Aggregator-Entity-Browser.html.twig b/apps/drupal-default/particle_theme/templates/block/block---id-34701-label-Aggregator-Entity-Browser.html.twig new file mode 100644 index 0000000000..b89497d165 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block---id-34701-label-Aggregator-Entity-Browser.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +

CALENDARS

+
+ + {{ title_prefix }} + {% if label %} + {# conflict with https://github.com/bmartinez287/particle/commit/270309ffbaa1101cbb331b3b98a1b00968601929#} +

+ {{ label }} +

+ {% endif %} + {{ title_suffix }} + + {% block content %} + {{ content }}
+ {% endblock %} + +
+ + Master Calendar + + | + + Athletics Calendar + +
+ diff --git a/apps/drupal-default/particle_theme/templates/block/block--aggregator.html.twig b/apps/drupal-default/particle_theme/templates/block/block--aggregator.html.twig new file mode 100644 index 0000000000..66aa3034d6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--aggregator.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + {# conflict with https://github.com/bmartinez287/particle/commit/270309ffbaa1101cbb331b3b98a1b00968601929#} +

{{ label }} +

+ {% endif %} + {{ title_suffix }} + {% block content %} +
+ {% for key in content.list["#items"]|keys %} + {{ content.list["#items"][key]["#title"] }} + {% endfor %} +
+ {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--advertisement.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--advertisement.html.twig new file mode 100755 index 0000000000..0c2021b7c3 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--advertisement.html.twig @@ -0,0 +1,35 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--utc-employee-block--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--utc-employee-block--full.html.twig new file mode 100755 index 0000000000..24971a8e63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--utc-employee-block--full.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-embed-widget.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-embed-widget.html.twig new file mode 100755 index 0000000000..cc7f9a5f97 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-embed-widget.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{# hack to fix select box on EndNote embed - this will be fixed if this is approved to push to Prod #} + + + +
+ {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} +
+ {% autoescape %} + {{ embed_content|raw }} + {% endautoescape %} +
+ {% endblock %} +
+ diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-item.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-item.html.twig new file mode 100644 index 0000000000..ecce31dce0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-item.html.twig @@ -0,0 +1,50 @@ +{% extends "block.html.twig" %} +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{% block content %} + + {% set card_classes = [ + 'utc-item-card', + 'h-100', + card_link ? 'utc-item-card--card-link', +] | sort | join(' ') | trim %} + + {% set content = { + card_mobile_stack: content.field_utclib_mobile_stack[0]|render == 'On' ? 'utc-item-card--mobile-stack' , + card_link: content.field_utclib_item_link.0['#url'], + card_image: content.field_utclib_item_image|field_value, + card_title: content.field_utclib_item_title|field_value, + card_text: content.field_utclib_item_body|field_value, + card_badges: content.field_utclib_item_badges|field_value, + card_add_info: content.field_utclib_item_add_info|field_value, + card_divider: content.field_utclib_item_divider|field_value, + } %} + +{% include 'block--utc-library-item-base.html.twig' with content %} + +{% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-primo-search-box.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-primo-search-box.html.twig new file mode 100755 index 0000000000..216ac720c1 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--utc-library-primo-search-box.html.twig @@ -0,0 +1,116 @@ +{% extends "block.html.twig" %} +{# + /** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ + #} + +{# +This is a very rough test of a reusable Primo search box for the library +There are many issues including but not limited to: +* need to evaluate how to select button styles - could use taxonomy like call to action does +* need to fix current button style functionality to handle showing search icon and not text if that is selected +* would be nice to add a clear search field x in input field +* may need to address/reformat the variable calls since I may well have done that part wrong +#} + {% block content %} + {{ attach_library('utccloud/utc-lib-primosearch') }} + + {% set container_attribute = create_attribute() %} + {% if content.field_additional_links['#title'] is empty %} + {% set add_links = 'mb-8' %} + {% endif %} + {% set search_top_margin = content["#block_content"].field_search_margin_top.0.value %} + {% set search_bottom_margin = content["#block_content"].field_search_margin_bottom.0.value %} + + {% + set container_classes = [ + 'lib-search__container', + add_links + ] +%} + +
+ {% if "On" in content.field_include_search_help.0 %} + + + + {% endif %} + + {% if content.field_search_box_title %} +

{{ content.field_search_box_title[0] }}

+ {% endif %} +
+ + + + + + {% if "On" in content.field_open_to_advanced_search.0 %} + + {% endif %} +
+ +
+ +
+ + {% if content.field_additional_links['#title'] %} + + {% endif %} +
+
+ + + + + +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--block--utc-sidebar-card.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block--utc-sidebar-card.html.twig new file mode 100755 index 0000000000..39918ff353 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block--utc-sidebar-card.html.twig @@ -0,0 +1,56 @@ +{% extends "block.html.twig" %} +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + +{# set variables for card classes based on Drupal input - likely relocate in design system #} + + + {% set card_heading = content.field_sidebar_card_heading|field_value %} + {% set card_heading_color = content.field_sidebar_card_header_color|field_value|render %} + {% set card_text = content.field_sidebar_card_body|field_value %} + +{% set card_classes = [ + 'utc-sidebar-card', +] | sort | join(' ') | trim %} + + +{% block content %} +
+ {% if card_heading %} +

+ {{ card_heading }} +

+ {% endif %} +
+ {% if card_text %} +
{{ card_text }}
+ {% endif %} +
+
+{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--copyrightnotice-particle.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--copyrightnotice-particle.html.twig new file mode 100644 index 0000000000..f6c7c7b118 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--copyrightnotice-particle.html.twig @@ -0,0 +1,42 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +

Questions? © 2012-{{ 'now'|date('Y') }} University of Tennessee at Chattanooga. All rights reserved.

+ {{ content }} + + {% endblock %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-button-group.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-button-group.html.twig new file mode 100644 index 0000000000..4a1e4d2c0b --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-button-group.html.twig @@ -0,0 +1,107 @@ +{% extends "block.html.twig" %} +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{# removes bottom margin standard with block class #} +{% set attributes = attributes.removeClass('block') %} +{% set btn_attribute = create_attribute() %} + {% block content %} + {% set button_style_select = content["#block_content"].field_button_type.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + + {% set button_group = { + title: content.field_button_group_title|field_value, + title_align: content["#block_content"].field_button_group_align_title.0.value, + title_color: button_style == 'btn btn--white-outline' ? 'btn-group__title--white', + top_margin: content["#block_content"].field_button_top_margin.0.value, + bottom_margin: content["#block_content"].field_button_bottom_margin.0.value, + size: content.field_button_size|field_value|render, + + } + %} + + {% + set btn_classes = [ + 'btn-block', + button_style, + 'btn--' ~ button_group.size, + 'btn-group__btn', + ] +%} + + +
+ {% if button_group.title %} +

+ {{ button_group.title }} +

+ {% endif %} + {# if two rows is "on", counts number of button fields w/ url content + uses number to loop through and separate into rows #} + {% if "On" in content.field_two_rows.0 %} + {% set btn_count = 0 %} + {% for button in content.field_button_link if button['#url'] is not empty %} + {% set btn_count = btn_count + 1 %} + {% endfor %} + +
+ {% for button in content.field_button_link if button['#url'] is not empty %} + {% if loop.index <= (btn_count / 2) %} +
+ + {{ button['#title']|striptags('')|raw }} + +
+ {% endif %} + {% endfor %} +
+
+ {% for button in content.field_button_link if button['#url'] is not empty %} + {% if loop.index > (btn_count / 2) %} +
+ + {{ button['#title']|striptags('')|raw }} + +
+ {% endif %} + {% endfor %} +
+ {% else %} +
+ {% for button in content.field_button_link if button['#url'] is not empty %} +
+ + {{ button['#title']|striptags('')|raw }} + +
+ {% endfor %} +
+ {% endif %} +
+ + +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-call-to-action--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-call-to-action--full.html.twig new file mode 100755 index 0000000000..4e4d5f2fd2 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-call-to-action--full.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + + {% set foo = content["#block_content"].field_button_type.0.target_id %} + {% set ls = drupal_field('field_css_class', 'taxonomy_term', foo)["#object"].field_css_class.value %} + {{ content["#block_content"].field_button_label.value }} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-department-info-block--utc-small-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-department-info-block--utc-small-teaser-card.html.twig new file mode 100644 index 0000000000..882dbdd247 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-department-info-block--utc-small-teaser-card.html.twig @@ -0,0 +1,88 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {% + set classes = [ + 'department-info--' ~ view_mode|clean_class, + ] + %} + +

{{ content['#block_content'].info.value }}

+
+
+
    + {% if content.field_utc_department_building|field_value is not empty %} +
  • {{content.field_utc_department_building|field_value}}
  • + {% endif %} + {% if content.field_utc_department_mail_code|field_value is not empty %} +
  • Dept {{content.field_utc_department_mail_code|field_value }}
  • + {% endif %} + {% if content.field_utc_department_street_addr|field_value is not empty %} +
  • {{content.field_utc_department_street_addr|field_value}}
  • + {% endif %} + {% if content.field_utc_department_phone|field_value is not empty %} +
  • +   + {{content.field_utc_department_phone|field_value }}
  • + {% endif %} + {% if content.field_utc_department_fax_number|field_value is not empty %} +
  • +   + {{content.field_utc_department_fax_number|field_value}}
  • + {% endif %} + {% if content.field_utc_department_email|field_value is not empty %} + {% set mail = 'mailto:' ~ content.field_utc_department_email|field_value|render %} +
  • + {{content.field_utc_department_email|field_value}} +
  • + {% endif %} +
+
+ {% if content.field_utc_department_socialmedia %} +
+ {{content.field_utc_department_socialmedia}} +
+ {% endif %} + {% if content.field_utc_department_hours|field_value is not empty %} +
+ {{content.field_utc_department_hours}} +
+ {% endif %} + +
+ + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-library-chat-widget--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-library-chat-widget--full.html.twig new file mode 100755 index 0000000000..9569bf6e8c --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-library-chat-widget--full.html.twig @@ -0,0 +1,45 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{{ attach_library('utccloud/utc-lib-chatbutton') }} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +
+
chat loading...
+
+ {% endblock %} + + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--full.html.twig new file mode 100755 index 0000000000..4af137d187 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--full.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + + diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--utc-block-medium-card-with-square-image.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--utc-block-medium-card-with-square-image.html.twig new file mode 100755 index 0000000000..611233369f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-svg-icons-block--utc-block-medium-card-with-square-image.html.twig @@ -0,0 +1,77 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {# {% block content %} + {{ content }} + {% endblock %} #} +
+
+
+

Executive job search information…

+ UTC Executive Search logo +
+
+

Executive Job Search

+

+ Dean of the College of Arts and Sciences +

+
+
+
+
+

Sleep Well

+ UTC Sleep Well logo +
+
+

Health and Wellness

+

+ Sleep is vital to well-being… +

+
+
+ +
+ diff --git a/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-video-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-video-block.html.twig new file mode 100644 index 0000000000..76dc98d758 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--block-content--utc-video-block.html.twig @@ -0,0 +1,63 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{% set video_alignment_val = content["#block_content"].field_video_alignment.0.value %} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} +
+ {% if video_alignment_val == 'center' %} +
+
{{ content.field_utc_video}}
+
+ {% elseif video_alignment_val == 'left' %} +
+
{{ content.field_utc_video}}
+
+ {% elseif video_alignment_val == 'right' %} +
+
{{ content.field_utc_video}}
+
+ {% elseif video_alignment_val == 'full-screen' %} +
+
{{ content.field_utc_video}}
+
+ {% else %} +
+
{{ content.field_utc_video}}
+
+ {% endif %} +
+ {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--copyrightnotice.html.twig b/apps/drupal-default/particle_theme/templates/block/block--copyrightnotice.html.twig new file mode 100755 index 0000000000..a7063297d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--copyrightnotice.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--aggregator-entity-browser.html.twig b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--aggregator-entity-browser.html.twig new file mode 100644 index 0000000000..6d0b2644e5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--aggregator-entity-browser.html.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + {# conflict with https://github.com/bmartinez287/particle/commit/270309ffbaa1101cbb331b3b98a1b00968601929#} +

+ {{ label }} +

+ {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--department-info.html.twig b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--department-info.html.twig new file mode 100644 index 0000000000..a116e03146 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--department-info.html.twig @@ -0,0 +1,86 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {% for key,element in field_utc_department_email %} + {% + set classes = [ + 'department-info--' ~ view_mode[key]|clean_class, + ] + %} + + +

{{blocktitle[key]}}

+
+
+
    + {% if field_utc_department_building[key]|field_value is not empty %} +
  • {{field_utc_department_building[key]|field_value}}
  • + {% endif %} + {% if field_utc_department_mail_code[key] is not empty %} +
  • Dept {{field_utc_department_mail_code[key]}}
  • + {% endif %} + {% if field_utc_department_street_addr[key]|field_value is not empty %} +
  • {{field_utc_department_street_addr[key]|field_value}}
  • + {% endif %} + {% if field_utc_department_phone[key]|field_value is not empty %} +
  • +   + {{field_utc_department_phone[key]}}
  • + {% endif %} + {% if field_utc_department_fax_number[key]|field_value is not empty %} +
  • +   + {{field_utc_department_fax_number[key]}}
  • + {% endif %} + {% if field_utc_department_email[key]|field_value is not empty %} + {% set mail = 'mailto:' ~ field_utc_department_email[key]|field_value|render %} +
  • + {{field_utc_department_email[key]|field_value}} +
  • + {% endif %} +
+
+ + {% if content.0.field_utc_department_hours|field_value is not empty %} +
+ {{content.0.field_utc_department_hours}} +
+ {% endif %} +
+ + {% endfor %} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--employee-blocks.html.twig b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--employee-blocks.html.twig new file mode 100644 index 0000000000..bce93232b9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block--employee-blocks.html.twig @@ -0,0 +1,156 @@ +{% extends "block.html.twig" %} +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + +{% block content %} + {# {{content.0.field_employee_picture}} + {{content.field_employee_picture}} #} + {# {{attribute(content, 3).field_employee_picture}} #} + {# {{content|length}} #} + +
{# {{content.0.field_employee_picture}} #} + {% for i in 0..(content|length) - 1 %} + + {% set variables = { + employee_image: attribute(content, i).field_employee_picture|field_value, + employee_first: attribute(content, i).field_employee_first_name|field_value, + employee_last: attribute(content, i).field_employee_last_name|field_value, + employee_suffix: attribute(content, i).field_employee_suffix|field_value, + employee_telephone: attribute(content, i).field_employee_telephone|field_value, + employee_website: attribute(content, i).field_employee_website|field_value, + employee_title: attribute(content, i).field_employee_title|field_value, + employee_office: attribute(content, i).field_employee_office_location|field_value, + employee_email: attribute(content, i).field_employee_email|field_value, + view_field: content.0["#view_mode"], + } %} + + {% if variables.view_field != "default" and variables.view_field != "full" and variables.view_field != "utc_wide" + and variables.view_field != "utc_business_card" and variables.view_field != "utc_small_teaser_card"%} +

+ Only default, full, utc_business_card, utc_wide, and utc_small_teaser_card, and wide card are supported +

+

+ The employee block for + {{variables.employee_first}} + {{variables.employee_last}} + needs to be updated +

+ {# small_teaser_card has circular image w/ name and title only #} + {% elseif variables.view_field == "utc_small_teaser_card" %} + + {# template for default, utc_wide, and utc_business_card #} + {% else %} + {# creates custom container and card classes based on view mode #} +
+
+ {% if variables.view_field != 'utc_business_card' %} +
+ {% if variables.view_field != 'full' and variables.employee_website is not empty %} + + {% endif %} + {{variables.employee_image}} + {% if variables.view_field != 'full' and variables.employee_website is not empty %} + + {% endif %} +
+ {% endif %} +
+
+

+ {{ variables.employee_first}} + {{ variables.employee_last}} +

+ {% if variables.employee_suffix|render|trim is not empty %} +

+ {{ variables.employee_suffix}} +

+ {% endif %} +

+ {{ variables.employee_title }} +

+
+ {% if variables.employee_email %} +

+  {{ variables.employee_email }} +

+ {% endif %} + {% if variables.employee_office %} +

+ + {{ variables.employee_office|raw }} +

+ {% endif %} + {% if variables.employee_telephone %} +

+  {{ variables.employee_telephone }} +

+ {% endif %} +
+ {# full view for use on profile pages (no links) #} + {% if variables.view_field != 'full' and variables.employee_website is not empty %} +
+ More info +
+ {% endif %} + +
+
+
+ {% endif %} + {% endfor %} +
+ {# {% endif %} #} +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block.html.twig new file mode 100644 index 0000000000..a7063297d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--entity-browser-block.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--field-block--block-content--utc-employee-block--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--field-block--block-content--utc-employee-block--full.html.twig new file mode 100755 index 0000000000..a7063297d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--field-block--block-content--utc-employee-block--full.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--field-block--node--title.html.twig b/apps/drupal-default/particle_theme/templates/block/block--field-block--node--title.html.twig new file mode 100755 index 0000000000..d6e91db950 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--field-block--node--title.html.twig @@ -0,0 +1,42 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +

{{ content[0]['#context']['value'] }}

+ + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--field-block--node--utc-faculty--title.html.twig b/apps/drupal-default/particle_theme/templates/block/block--field-block--node--utc-faculty--title.html.twig new file mode 100644 index 0000000000..115cfe9ec9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--field-block--node--utc-faculty--title.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{{ attach_library('utccloud/utc-digitalmeasures') }} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +
+ + {% endblock %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--field-block--taxonomy-term--name.html.twig b/apps/drupal-default/particle_theme/templates/block/block--field-block--taxonomy-term--name.html.twig new file mode 100755 index 0000000000..96fab1666a --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--field-block--taxonomy-term--name.html.twig @@ -0,0 +1 @@ +{% extends '@themag/block/block--field-block--node--title.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--gtranslate.html.twig b/apps/drupal-default/particle_theme/templates/block/block--gtranslate.html.twig new file mode 100644 index 0000000000..b5b106a5cc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--gtranslate.html.twig @@ -0,0 +1,58 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{% + set classes = [ + 'container', + 'pt-6', + 'px-6', + 'pb-0', + 'flex', + 'flex-row-reverse', + 'block', + 'block-' ~ configuration.provider|clean_class, + 'block-' ~ plugin_id|clean_class, + ] +%} + + + + + {{ title_prefix }} + {% if label %} + {{ label }} + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--inline-block--utc-image-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--inline-block--utc-image-block.html.twig new file mode 100644 index 0000000000..d2bee1c078 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--inline-block--utc-image-block.html.twig @@ -0,0 +1,91 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{% set image = { + alignment: content["#block_content"].field_image_alignment.0.value, + top_margin: content["#block_content"].field_utc_img_margin_top.0.value, + bottom_margin: content["#block_content"].field_utc_img_margin_bottom.0.value, + } +%} + +{% if image.bottom_margin == 'small' %} + {% set bottom_margin = 'mb-4' %} +{% endif %} + +{% if image.bottom_margin == 'medium' %} + {% set bottom_margin = 'mb-8' %} +{% endif %} + +{% if image.bottom_margin == 'large' %} + {% set bottom_margin = 'mb-12' %} +{% endif %} + +{% if image.top_margin == 'small' %} + {% set top_margin = 'mt-4' %} +{% endif %} + +{% if image.top_margin == 'medium' %} + {% set top_margin = 'mt-8' %} +{% endif %} + +{% if image.top_margin == 'large' %} + {% set top_margin = 'mt-12' %} +{% endif %} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} +
+ {% if image.alignment == 'center' %} +
+
{{ content.field_utc_media}} +
+
+ {% elseif image.alignment == 'left' %} +
+
{{ content.field_utc_media}} +
+
+ {% elseif image.alignment == 'right' %} +
+
{{ content.field_utc_media}} +
+
+ {% else %} +
{{ content.field_utc_media}} +
+ {% endif %} +
{{ content.field_utc_image_caption}}
+
+ {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--library-hours-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--library-hours-block.html.twig new file mode 100644 index 0000000000..8037c79eb4 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--library-hours-block.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + +{% extends "block.html.twig" %} + +{% block content %} +
+
+
+
+

Today's Hours

+

{{ content['#items'][1] }} {{ content['#items'][0] }}

+
+ + + + + + + + + + + + + + + + + + + + + + + +
Building{{ content['#items'][2] }}
Special Collections{{ content['#items'][3] }}
Studio{{ content['#items'][4] }}
Writing Center{{ content['#items'][5] }}
24/5{{ content['#items'][5] }}
+
+
+
+{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--secondarymenu.html.twig b/apps/drupal-default/particle_theme/templates/block/block--secondarymenu.html.twig new file mode 100755 index 0000000000..a7063297d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--secondarymenu.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-branding-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-branding-block-particle.html.twig similarity index 100% rename from apps/drupal-default/particle_theme/templates/block/block--system-branding-block.html.twig rename to apps/drupal-default/particle_theme/templates/block/block--system-branding-block-particle.html.twig diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-homepage.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-homepage.html.twig new file mode 100644 index 0000000000..a8762f30fd --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-homepage.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-internal-page.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-internal-page.html.twig new file mode 100644 index 0000000000..295b678f5f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-academic-internal-page.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-homepage.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-homepage.html.twig new file mode 100644 index 0000000000..a8762f30fd --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-homepage.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-internal-page.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-internal-page.html.twig new file mode 100644 index 0000000000..295b678f5f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--system-breadcrumb-block-utc-admin-internal-page.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--system-menu-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--system-menu-block.html.twig new file mode 100644 index 0000000000..195be6b7a0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--system-menu-block.html.twig @@ -0,0 +1,57 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + 'utc-sidebar' + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-card-base.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-card-base.html.twig new file mode 100755 index 0000000000..e779630c2d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-card-base.html.twig @@ -0,0 +1,110 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * Base used by block--utc-card.html.twig + */ +#} + +{# could be the base card template in a design system #} +{% if logged_in %} + {{ attach_library('utccloud/utc-cards') }} +{% endif %} + +{% if card_placeholder %} + {% set card_classes = [ + 'utc-card-2', + 'h-0', + 'placeholder-only', + card_type ? 'utc-card-2--' ~ card_type, + card_color ? 'utc-card-2--none', + card_width ? 'utc-card-2--w-' ~ card_width, + text_alignment ? 'utc-card-2--align-' ~ text_alignment, + card_link ? 'utc-card-2--card-link', + card_img_fill ? card_img_fill + ] | sort | join(' ') | trim %} +{% else %} + {% set card_classes = [ + 'utc-card-2', + 'h-100', + card_type ? 'utc-card-2--' ~ card_type, + card_color ? 'utc-card-2--' ~ card_color : 'utc-card-2--white', + card_width ? 'utc-card-2--w-' ~ card_width, + text_alignment ? 'utc-card-2--align-' ~ text_alignment, + card_link ? 'utc-card-2--card-link', + card_img_fill ? card_img_fill + ] | sort | join(' ') | trim %} +{% endif %} + +{% if card_placeholder %} +
+{% else %} + {# could use include statements for items like images and buttons in design system #} + {% if card_link %} + + {% endif %} + + + + {% if card_link %} + + {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-card.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-card.html.twig new file mode 100644 index 0000000000..3fbe6821cc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-card.html.twig @@ -0,0 +1,178 @@ +{% extends "block.html.twig" %} +{# +/** + * @file Card Grid! + * Implements a grid of cards using Bootstrap layout. + * + * Available variables: + */ + * + * This template pulls in the variables to add to the cards. + * References the block--utc-card-base.html.twig to create the individual cards in this grid. +#} + +{% block content %} + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {% set card_color = content.field_card_color|field_value|render %} + {% set text_alignment = content.field_card_content_alignment|field_value|render %} + {% set card_count = content["#block_content"].field_card_count.0.value %} + {% set card_width = content.field_single_card_width|field_value|render %} + {% set card_type = content["#block_content"].field_card_type.0.value %} + {% if card_type == 'wide' %} + {% set card_img_fill = content.field_card_image_fill[0]|render == 'On' ? 'utc-card-2--img-no-fill' %} + {% set card_stack = content.field_card_stack[0]|render == 'On' ? 'stack' %} + {% endif %} + + {# set variables for card content based on Drupal input #} + + {% set item_card_1_alone = { + card_link: content.field_card_link.0['#url'], + card_title: content.field_card_title|field_value, + card_image: content.field_card_image|field_value, + card_icon: content.field_card_icon|field_value, + card_icon_color: content.field_card_icon_color|field_value|render, + card_text: content.field_card_body|field_value, + card_button_text: content.field_card_button.0['#title'], + card_button_url: content.field_card_button.0['#url'], + card_button_target: content.field_card_button_target[0]|render == 'On' ? '_blank', + card_link_target: content.field_card_link_target[0]|render == 'On' ? '_blank', + } %} + + {% set item_card_1 = { + card_placeholder: content.field_card_1_placeholder[0]|render == 'On' ? 'Off', + card_link: content.field_card_link.0['#url'], + card_title: content.field_card_title|field_value, + card_image: content.field_card_image|field_value, + card_icon: content.field_card_icon|field_value, + card_icon_color: content.field_card_icon_color|field_value|render, + card_text: content.field_card_body|field_value, + card_button_text: content.field_card_button.0['#title'], + card_button_url: content.field_card_button.0['#url'], + card_button_target: content.field_card_button_target[0]|render == 'On' ? '_blank', + card_link_target: content.field_card_link_target[0]|render == 'On' ? '_blank', + } %} + + {% set item_card_2 = { + card_placeholder: content.field_card_2_placeholder[0]|render == 'On' ? 'Off', + card_link: content.field_card_link_2.0['#url'], + card_title: content.field_card_title_2|field_value, + card_image: content.field_card_image_2|field_value, + card_icon: content.field_card_icon_2|field_value, + card_icon_color: content.field_card_icon_color_2|field_value|render, + card_text: content.field_card_body_2|field_value, + card_button_text: content.field_card_button_2.0['#title'], + card_button_url: content.field_card_button_2.0['#url'], + card_button_target: content.field_card_button_target_2[0]|render == 'On' ? '_blank', + card_link_target: content.field_card_link_target_2[0]|render == 'On' ? '_blank', + + } %} + + {% set item_card_3 = { + card_placeholder: content.field_card_3_placeholder[0]|render == 'On' ? 'Off', + card_link: content.field_card_link_3.0['#url'], + card_title: content.field_card_title_3|field_value, + card_image: content.field_card_image_3|field_value, + card_icon: content.field_card_icon_3|field_value, + card_icon_color: content.field_card_icon_color_3|field_value|render, + card_text: content.field_card_body_3|field_value, + card_button_text: content.field_card_button_3.0['#title'], + card_button_url: content.field_card_button_3.0['#url'], + card_button_target: content.field_card_button_target_3[0]|render == 'On' ? '_blank', + card_link_target: content.field_card_link_target_3[0]|render == 'On' ? '_blank', + } %} + + {% set item_card_4 = { + card_placeholder: content.field_card_4_placeholder[0]|render == 'On' ? 'Off', + card_link: content.field_card_link_4.0['#url'], + card_title: content.field_card_title_4|field_value, + card_image: content.field_card_image_4|field_value, + card_icon: content.field_card_icon_4|field_value, + card_icon_color: content.field_card_icon_color_4|field_value|render, + card_text: content.field_card_body_4|field_value, + card_button_text: content.field_card_button_4.0['#title'], + card_button_url: content.field_card_button_4.0['#url'], + card_button_target: content.field_card_button_target_4[0]|render == 'On' ? '_blank', + card_link_target: content.field_card_link_target_4[0]|render == 'On' ? '_blank', + } %} + {% set card_attributes = create_attribute() %} + {% if card_count == 2 %} + {% set classes = [ + 'utc-card-grid__container', + 'col-sm-12', + card_stack ? 'col-lg-12' : 'col-lg-6', + ] %} + {% if item_card_2.card_placeholder and item_card_1.card_placeholder %} + {% set no_hide = "Do not hide all the cards." %} + {% endif %} + {% endif %} + {% if card_count == 3 %} + {% set classes = [ + 'utc-card-grid__container', + 'col-sm-12', + card_stack ? 'col-lg-12' : 'col-lg-4', + ] %} + {% if item_card_3.card_placeholder and item_card_2.card_placeholder and item_card_1.card_placeholder %} + {% set no_hide = "Do not hide all the cards." %} + {% endif %} + {% endif %} + {% if card_count == 4 %} + {% set classes = [ + 'utc-card-grid__container', + 'col-sm-12', + card_stack ? 'col-lg-12' : 'col-lg-3', + card_stack ? 'col-md-12' : 'col-md-6', + ] %} + {% if item_card_4.card_placeholder and item_card_3.card_placeholder and item_card_2.card_placeholder and item_card_1.card_placeholder %} + {% set no_hide = "Do not hide all the cards." %} + {% endif %} + {% endif %} + + {% if card_count == 1 %} +
+ {% set button_style_select = content["#block_content"].field_card_button_type.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + {% include 'block--utc-card-base.html.twig' with item_card_1_alone %} +
+ {% endif %} + + {% if card_count > 1 %} + {% set card_width = '100' %} +
+ {% set k = card_count %} + {% for i in range(1, k) %} + {% if i == 1 %} + {% set card_number = item_card_1 %} + {% set button_style_select = content["#block_content"].field_card_button_type.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + {% endif %} + {% if i == 2 %} + {% set card_number = item_card_2 %} + {% set button_style_select = content["#block_content"].field_card_button_type_2.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + {% endif %} + {% if i == 3 %} + {% set card_number = item_card_3 %} + {% set button_style_select = content["#block_content"].field_card_button_type_3.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + {% endif %} + {% if i == 4 %} + {% set card_number = item_card_4 %} + {% set button_style_select = content["#block_content"].field_card_button_type_4.0.target_id %} + {% set button_style = drupal_field('field_css_class', 'taxonomy_term', button_style_select)["#object"].field_css_class.value %} + {% endif %} + {% if item_card_.card_placeholder %} +
+ {% else %} +
+ {% endif %} + {% include 'block--utc-card-base.html.twig' with card_number %} +
+ {% endfor %} +
+ {% if no_hide %} +

{{ no_hide }}

+ {% endif %} + {% endif %} + +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero--default.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--default.html.twig new file mode 100644 index 0000000000..cd362882ae --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--default.html.twig @@ -0,0 +1,99 @@ +{% extends "block--utc-hero--full.html.twig" %} +{# +/** + * @file UTC Hero! + * Implements a hero block using an image with zoom effect available. + * + * + * Available variables: + */ + * + * This template pulls in the variables to add to the hero. + * References the block--utc-hero--full.html.twig. +#} +{% + set classes = [ + 'block--utc-image-hero', + 'block--utc-image-default', + ] +%} + {% block content %} + {{ attach_library('utccloud/utc-hero-image') }} + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + {#{% set hero_image_select = content["#block_content"].field_hero_bg_image.0.target_id %}#} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag|field_value, + hero_title: content.field_hero_title|field_value, + hero_image: content.field_utc_media|field_value, + hero_zoom: content.field_zoom_image[0]|render == 'On' ? '_blank', + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + } %} + {# Add zoom class if zoom is checked. #} + {% if utc_hero.hero_zoom %} + {% set utc_zoom = 'utc-zoom-image' %} + {% else %} + {% set utc_zoom = '' %} + {% endif %} + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set bg_color = 'background-color:#112e51' %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity-90' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color ='text-white' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set bg_color = 'background-color:#104dd4' %} + {% set bg1_opacity = 'opacity-20' %} + {% set bg2_opacity = 'opacity-20' %} + {% set tag_color ='text-utc-new-blue-500' %} + {% set body_color = 'text-utc-new-blue-500' %} + {% set btn_class = "light-gray-hero" %} + {% endif %} + + {% set btn_border_color = "lg:border-utc-new-blue-500" %} + {% set btn_color = "lg:text-base" %} +
+ {% if utc_hero.hero_align == 'Left' %} +
+
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% else %} +
+
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% endif %} + {% block herotagtitle %} + {{ parent() }} + {% endblock herotagtitle %} + {% block herotextbutton %} + {{ parent() }} + {% endblock herotextbutton %} +
+
+
+ {{ utc_hero.hero_bg }} +
+
+
+
+ {% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-center.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-center.html.twig new file mode 100644 index 0000000000..e9a0830a3f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-center.html.twig @@ -0,0 +1,96 @@ +{% extends "block--utc-hero--full.html.twig" %} +{# +/** + * @file Card Grid! + * Implements a hero block in dark blue + * + * + * Available variables: + */ + * + * This template pulls in the variables to add to the cards. + * References the block--utc-card-base.html.twig to create the individual cards in this grid. +#} +{% + set classes = [ + 'block--utc-image-hero', + 'block--utc-image-hero-full-center', + ] +%} +{% block content %} + {{ attach_library('utccloud/utc-hero-image') }} + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + {# {% set hero_image_select = content["#block_content"].field_hero_bg_image.0.target_id %} #} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag|field_value, + hero_title: content.field_hero_title|field_value, + hero_image: content.field_utc_media|field_value, + hero_zoom: content.field_zoom_image[0]|render == 'On' ? '_blank', + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + } %} + {# Add zoom class if zoom is checked. #} + {% if utc_hero.hero_zoom %} + {% set utc_zoom = 'utc-zoom-image' %} + {% else %} + {% set utc_zoom = '' %} + {% endif %} + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "lg:border-white" %} + {% set bg_color = 'background-color:#112e51' %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity-90' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "lg:border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#104dd4' %} + {% set bg1_opacity = 'opacity-20' %} + {% set bg2_opacity = 'opacity-20' %} + {% endif %} +
+ {% if utc_hero.hero_align == 'Left' %} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% else %} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% endif %} + {% block herocontent %} + {{ parent() }} + {% endblock %} +
+ {% if utc_hero.hero_align == 'Left' %} +
+ {% else %} +
+ {% endif %} + {{ utc_hero.hero_bg }} +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-reverse.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-reverse.html.twig new file mode 100644 index 0000000000..ca200562a9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full-reverse.html.twig @@ -0,0 +1,98 @@ +{% extends "block--utc-hero--full.html.twig" %} +{# +/** + * @file UTC Hero! + * Implements a hero block using an image with zoom effect available. + * + * + * Available variables: + */ + * + * This template pulls in the variables to add to the hero. + * References the block--utc-hero--full.html.twig. +#} +{% + set classes = [ + 'block--utc-image-hero', + 'block--utc-image-hero-full-reverse', + ] +%} +{% block content %} + {{ attach_library('utccloud/utc-hero-image') }} + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag|field_value, + hero_title: content.field_hero_title|field_value, + hero_image: content.field_utc_media|field_value, + hero_zoom: content.field_zoom_image[0]|render == 'On' ? '_blank', + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + } %} + {# Add zoom class if zoom is checked. #} + {% if utc_hero.hero_zoom %} + {% set utc_zoom = 'utc-zoom-image' %} + {% else %} + {% set utc_zoom = '' %} + {% endif %} + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "lg:border-white" %} + {% set bg_color = 'background-color:#112e51' %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity-90' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "lg:border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#104dd4' %} + {% set bg1_opacity = 'opacity-20' %} + {% set bg2_opacity = 'opacity-20' %} + {% endif %} +
+ {% if utc_hero.hero_align == 'Left' %} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% else %} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% endif %} + {% block herocontent %} + {{ parent() }} + {% endblock %} +
+ {% if utc_hero.hero_align == 'Left' %} +
+ {{ utc_hero.hero_bg }} +
+
+ {% else %} +
+ {{ utc_hero.hero_bg }} +
+
+ {% endif %} +
+
+{% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full.html.twig new file mode 100644 index 0000000000..87b2c7e680 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero--full.html.twig @@ -0,0 +1,116 @@ +{% extends "block.html.twig" %} +{# +/** + * @file UTC Hero! + * Implements a hero block using an image with zoom effect available. + * +#} +{% + set classes = [ + 'block--utc-image-hero', + 'block--utc-image-hero-full', + ] +%} +{% block content %} + {{ attach_library('utccloud/utc-hero-image') }} + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag|field_value, + hero_title: content.field_hero_title|field_value, + hero_image: content.field_utc_media|field_value, + hero_zoom: content.field_zoom_image[0]|render == 'On' ? '_blank', + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + } %} + {# Add zoom class if zoom is checked. #} + {% if utc_hero.hero_zoom %} + {% set utc_zoom = 'utc-zoom-image' %} + {% else %} + {% set utc_zoom = '' %} + {% endif %} + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "border-white" %} + {% set bg_color = 'background-color:#112e51' %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity-85' %} + {% set hr_color = 'border-utc-new-gold-500' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-utc-new-blue-500' %} + {% set tag_color = 'text-utc-new-blue-500' %} + {% set btn_border_color = "border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#104dd4' %} + {% set bg1_opacity = 'opacity-20' %} + {% set bg2_opacity = 'opacity-20' %} + {% set hr_color = 'border-utc-new-blue-500' %} + {% endif %} + + {# image on left #} +
+ {% if utc_hero.hero_align == 'Left' %} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% else %} + {# image on right #} +
+ {% if utc_hero.hero_image %} +
+ {{ utc_hero.hero_image }} +
+ {% endif %} +
+ {% endif %} + {% block herocontent %} + {% block herotagtitle %} + {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% endblock herotagtitle %} + {% block herotextbutton %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text}} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} + {% endblock herotextbutton %} + {% endblock herocontent %} +
+ {% block herobackground %} +
+ {{ utc_hero.hero_bg }} +
+
+ {% endblock herobackground %} +
+
+{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--default.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--default.html.twig new file mode 100644 index 0000000000..c98500113e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--default.html.twig @@ -0,0 +1,147 @@ +{# +/** + * @file Video Hero! + * Implements a video hero block based on the UTC Hero block with images. + * +#} +{% + set classes = [ + 'block', + 'block--layout-builder', + 'block--inline-block:utc-hero-video', + 'block--utc-video-hero', + 'block--utc-video-hero-default', + 'shadow-utc', + ] +%} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ attach_library('utccloud/utc-hero-video') }} + + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + {#{% set hero_image_select = content["#block_content"].field_hero_bg_image.0.target_id %}#} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag_text|field_value, + hero_title: content.field_hero_title|field_value, + hero_video: content.field_video_hero, + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + hero_parameters: content.field_video_parameters|field_value, + hero_otherhost: content.field_cloudflare_or_videodeliver|field_value, + } %} + + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "border-white" %} + {% set bg_color = 'background-color:#112e51;' %} + {% set btn_class = "default" %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity:.87;' %} + {% set hr_color = 'border-utc-new-gold-500' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#5c7fb4;' %} + {% set bg1_opacity = 'opacity-25' %} + {% set bg2_opacity = 'opacity:.12;' %} + {% set hr_color = 'border-utc-new-blue-500' %} + {% endif %} + {# image on left #} + {% if utc_hero.hero_align == 'Left' %} + {% block herobackgroundleft %} +
+ {{ utc_hero.hero_bg }} +
+
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
+ {% endblock herobackgroundleft %} + {% else %} + {# image on right #} + {% block herobackgroundright %} +
+ {{ utc_hero.hero_bg }} +
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+
+ {% endblock herobackgroundright %} + {% endif %} + {% endblock %} +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-center.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-center.html.twig new file mode 100644 index 0000000000..1012b323f6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-center.html.twig @@ -0,0 +1,150 @@ +{# +/** + * @file Video Hero! + * Implements a video hero block based on the UTC Hero block with images. + * +#} + +{% + set classes = [ + 'block', + 'block--layout-builder', + 'block--inline-block:utc-hero-video', + 'block--utc-video-hero', + 'block--utc-video-hero-full-center', + 'w-full', + ] +%} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + + {{ attach_library('utccloud/utc-hero-video') }} + + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + {#{% set hero_image_select = content["#block_content"].field_hero_bg_image.0.target_id %}#} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag_text|field_value, + hero_title: content.field_hero_title|field_value, + hero_video: content.field_video_hero, + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + hero_parameters: content.field_video_parameters|field_value, + hero_otherhost: content.field_cloudflare_or_videodeliver|field_value, + } %} + + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "border-white" %} + {% set bg_color = 'background-color:#112e51;' %} + {% set btn_class = "default" %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity:.87;' %} + {% set hr_color = 'border-utc-new-gold-500' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#5c7fb4;' %} + {% set bg1_opacity = 'opacity-25' %} + {% set bg2_opacity = 'opacity:.12;' %} + {% set hr_color = 'border-utc-new-blue-500' %} + {% endif %} + {# image on left #} + {% if utc_hero.hero_align == 'Left' %} + {% block herobackgroundleft %} +
+ {{ utc_hero.hero_bg }} +
+
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
+ {% endblock herobackgroundleft %} + {% else %} + {# image on right #} + {% block herobackgroundright %} +
+ {{ utc_hero.hero_bg }} +
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+
+ {% endblock herobackgroundright %} + {% endif %} + {% endblock %} +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-reverse.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-reverse.html.twig new file mode 100644 index 0000000000..cd79696f1a --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full-reverse.html.twig @@ -0,0 +1,149 @@ +{# +/** + * @file Video Hero! + * Implements a video hero block based on the UTC Hero block with images. + * +#} +{% + set classes = [ + 'block', + 'block--layout-builder', + 'block--inline-block:utc-hero-video', + 'block--utc-video-hero', + 'block--utc-video-hero-full-reverse', + 'w-full', + 'shadow-utc', + 'lg:mt-36', + ] +%} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ attach_library('utccloud/utc-hero-video') }} + + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + {#{% set hero_image_select = content["#block_content"].field_hero_bg_image.0.target_id %}#} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag_text|field_value, + hero_title: content.field_hero_title|field_value, + hero_video: content.field_video_hero, + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + hero_parameters: content.field_video_parameters|field_value, + hero_otherhost: content.field_cloudflare_or_videodeliver|field_value, + } %} + + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "border-white" %} + {% set bg_color = 'background-color:#112e51;' %} + {% set btn_class = "default" %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity:.87;' %} + {% set hr_color = 'border-utc-new-gold-500' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#5c7fb4;' %} + {% set bg1_opacity = 'opacity-25' %} + {% set bg2_opacity = 'opacity:.12;' %} + {% set hr_color = 'border-utc-new-blue-500' %} + {% endif %} + {# image on left #} + {% if utc_hero.hero_align == 'Left' %} + {% block herobackgroundleft %} +
+ {{ utc_hero.hero_bg }} +
+
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
+ {% endblock herobackgroundleft %} + {% else %} + {# image on right #} + {% block herobackgroundright %} +
+ {{ utc_hero.hero_bg }} +
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+
+ {% endblock herobackgroundright %} + {% endif %} + {% endblock %} +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full.html.twig new file mode 100644 index 0000000000..243464603b --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hero-video--full.html.twig @@ -0,0 +1,147 @@ +{# +/** + * @file Video Hero! + * Implements a video hero block based on the UTC Hero block with images. + * +#} +{% + set classes = [ + 'block', + 'block--layout-builder', + 'block--inline-block:utc-hero-video', + 'block--utc-video-hero', + 'block--utc-video-hero-full', + 'w-full', + 'shadow-utc', + ] +%} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ attach_library('utccloud/utc-hero-video') }} + + {% set rendered_content = content|render %} + {# Sets variable to trigger content render array. #} + {# hero_button_link: content.field_hero_button|field_value, #} + + {% set utc_hero = { + hero_bg: content.field_hero_bg_image|field_value, + hero_align: content["#block_content"].field_hero_align.0.value, + hero_color: content["#block_content"].field_hero_color.0.value, + hero_tag: content.field_hero_tag_text|field_value, + hero_title: content.field_hero_title|field_value, + hero_video: content.field_video_hero, + hero_text: content.field_hero_text|field_value, + hero_button_text: content.field_hero_button.0['#title'], + hero_button_url: content.field_hero_button.0['#url'], + hero_parameters: content.field_video_parameters|field_value, + hero_otherhost: content.field_cloudflare_or_videodeliver|field_value, + } %} + + {# Sets colors for hero content depending on selection #} + {% if utc_hero.hero_color == 'Dark Blue' %} + {% set title_color = 'text-white' %} + {% set body_color = 'text-white' %} + {% set tag_color = 'text-white' %} + {% set btn_border_color = "border-white" %} + {% set bg_color = 'background-color:#112e51;' %} + {% set btn_class = "default" %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity:.87;' %} + {% set hr_color = 'border-utc-new-gold-500' %} + {% else %} + {% set title_color = 'text-utc-new-blue-500' %} + {% set body_color = 'text-base' %} + {% set tag_color = 'text-base' %} + {% set btn_border_color = "border-utc-new-blue-500" %} + {% set btn_class = "light-gray-hero" %} + {% set bg_color = 'background-color:#5c7fb4;' %} + {% set bg1_opacity = 'opacity-25' %} + {% set bg2_opacity = 'opacity:.12;' %} + {% set hr_color = 'border-utc-new-blue-500' %} + {% endif %} + {# image on left #} + {% if utc_hero.hero_align == 'Left' %} + {% block herobackgroundleft %} +
+ {{ utc_hero.hero_bg }} +
+
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
+ {% endblock herobackgroundleft %} + {% else %} + {# image on right #} + {% block herobackgroundright %} +
+ {{ utc_hero.hero_bg }} +
+
+
+ {% if utc_hero.hero_tag %} +

+ {{ utc_hero.hero_tag }} +

+
+ {% endif %} + {% if utc_hero.hero_title %} +

+ {{ utc_hero.hero_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text }} +

+ {% endif %} + {% if utc_hero.hero_button_url %} +

+ + {{ utc_hero.hero_button_text }} + +

+ {% endif %} +
+
+
{{ utc_hero.hero_video }}{{ utc_hero.hero_otherhost }}
+
+
+
+ {% endblock herobackgroundright %} + {% endif %} + {% endblock %} +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-highlights-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-highlights-block.html.twig new file mode 100644 index 0000000000..3f424aa80d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-highlights-block.html.twig @@ -0,0 +1,181 @@ +{% extends "block.html.twig" %} +{# +/** + * @file Card Grid! + * Implements a hero block in dark blue + * + * + * Available variables: + */ + * + * This template pulls in the variables to add to the cards. + * References the block--utc-card-base.html.twig to create the individual cards in this grid. +#} + +{% block content %} + {# Sets variable to trigger content render array. #} + {% set rendered_content = content|render %} + + {% set highlight_image_select = content["#block_content"].field_highlight_info_bg.0.target_id %} + {% set utc_highlight = { + highlight_bg: drupal_field('field_image_url', 'taxonomy_term', highlight_image_select)["#object"].field_image_url.value, + style: content["#block_content"].field_highlight_info_style.0.value, + bg_color: content["#block_content"].field_highlight_background_color.0.value, + title: content.field_highlight_info_title|field_value, + button_text: content.field_highlight_button.0['#title'], + button_url: content.field_highlight_button.0['#url'], + } %} + {% set info_1 = content.field_highlight_info_1|field_value %} + {% set info_2 = content.field_highlight_info_2|field_value %} + + {# Sets colors for hero content depending on selection #} + {% if utc_highlight.bg_color == 'dark' %} + {% set info_color = 'text-utc-new-gold-500' %} + {% set info_color_2 = 'text-utc-new-blue-500' %} + {% set icon_color = 'text-white' %} + {% set btn_border = 'border-white' %} + {% set icon_color_2 = 'text-utc-new-blue-500' %} + {% set description_color = 'text-white' %} + {% set description_color_2 ='text-utc-new-blue-500' %} + {% set bg_color = 'background-color:#112e51' %} + {% set bg1_opacity = '' %} + {% set bg2_opacity = 'opacity-90' %} + {% set bg_color_2 = 'bg-utc-new-blue-100' %} + {% set bg_img = 'asfalt-dark.png' %} + {% else %} + {% set info_color = 'text-utc-new-blue-500' %} + {% set info_color_2 = 'text-utc-new-gold-500' %} + {% set icon_color = 'text-utc-new-blue-500' %} + {% set btn_border = 'border-utc-new-blue-500' %} + {% set icon_color_2 = 'text-white' %} + {% set description_color = 'text-utc-new-blue-500' %} + {% set description_color_2 ='text-white' %} + {% set bg_color = 'background-color:#104dd4' %} + {% set bg1_opacity = 'opacity-20' %} + {% set bg2_opacity = 'opacity-20' %} + {% set bg_color_2 = 'bg-utc-new-blue-500' %} + {% set bg_img = 'asfalt-light.png' %} + {% endif %} + + {% if utc_highlight.style == 'Side Box' %} +
+
+ {% if utc_highlight.title %} +

{{ utc_highlight.title }}

+
+ {% endif %} +
    + {% for content in info_1.0['#icons'] if info_1.0['#icons'] is not empty %} +
  • + {% if info_1.0['#icons'][loop.index0]['#name'] != 'fa-' %} +
    +
    + {% endif %} + {{ info_1.0['#icons'][loop.index0]['#info'] }} {{ icon_name }} + {{ info_1.0['#icons'][loop.index0]['#description'] }} +
  • + {% endfor %} +
+ {% if utc_highlight.button_text %} + + {% endif %} +
+
+
+
+
+
+
    + {% for content in info_2.0['#icons'] if info_2.0['#icons'] is not empty %} +
  • +
    + {% if info_2.0['#icons'][loop.index0]['#name'] != 'fa-' %} +
    +
    + {% endif %} +
    + + {{ info_2.0['#icons'][loop.index0]['#info'] }} + {{ info_2.0['#icons'][loop.index0]['#description'] }} +
    +
    +
  • + {% endfor %} +
+
+
+
+ {% else %} + + + {# full width style #} +
+
+ {% if utc_highlight.title %} +

{{ utc_highlight.title }}

+
+ {% endif %} +
    + {% for content in info_1.0['#icons'] if info_1.0['#icons'] is not empty %} +
  • + {% if info_1.0['#icons'][loop.index0]['#name'] != 'fa-' %} +
    + +
    + {% endif %} + {{ info_1.0['#icons'][loop.index0]['#info'] }} + {{ info_1.0['#icons'][loop.index0]['#description'] }} +
  • + {% endfor %} +
+
    + {% for content in info_2.0['#icons'] if info_2.0['#icons'] is not empty %} +
  • + {% if info_2.0['#icons'][loop.index0]['#name'] != 'fa-' %} +
    + +
    + {% endif %} + {{ info_2.0['#icons'][loop.index0]['#info'] }} + {{ info_2.0['#icons'][loop.index0]['#description'] }} +
  • + {% endfor %} +
+ {% if utc_highlight.button_text %} + + {% endif %} +
+
+
+
+
+ {% endif %} +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-hover-images.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-hover-images.html.twig new file mode 100644 index 0000000000..4169ba6c56 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-hover-images.html.twig @@ -0,0 +1,96 @@ +{% extends "block.html.twig" %} +{# +/** + * + * Implements a grid of hover images and caption effects using Tailwinds layout. + * + * Available variables: + */ + * + *This template is the sole custom template for this component. It uses Custom Block with Paragraph integration. Vertical and horizontal detection are built in through Media Type > Image > UTC Hover Images. +#} + + +{% block content %} + {# block fields #} + {% set hover_image_orientation = content.field_image_orientation|field_value|render %} + {% set block_image_bw = content.field_convert_to_bw|field_value|render %} + {% set block_image_overlay = content.field_overlay_color|field_value|render %} + {% set block_hide_titles = content.field_hide_initial_title|field_value|render %} + {% set block_larger_titles = content.field_larger_titles|field_value|render %} + {% set block_image_orientation = 'image-output-' ~ hover_image_orientation %} + {% set paragraph_count = content.field_hover_image_block['#items']|length %} + {% set paragraph_count_css = 'grid-cols-' ~ paragraph_count %} + +
+ + {% for item in content.field_hover_image_block['#items'] %} + + {# paragraph fields #} + {% set paragraph_title = item.entity.field_hover_title.value %} + {% set paragraph_text = item.entity.field_hover_text.value %} + {% set paragraph_media_id = item.entity.field_hover_image.target_id %} + {% set paragraph_url = item.entity.field_hover_link.0.url %} + {% set paragraph_url_title = item.entity.field_hover_link.0.title %} + {# {% set paragraph_image_bw = item.entity.field_convert_to_bw.0.value %} + {% set paragraph_image_overlay = item.entity.field_overlay_color.0.value %} #} + + {% if block_image_bw == "On" %} + {% set image_color = 'bw-image' %} + {% else %} + {% set image_color = 'color-image' %} + {% endif %} + + {% if block_image_overlay %} + {% set overlay_status = 'overlay-true' %} + {% else %} + {% set overlay_status = '' %} + {% endif %} + + {% set overlay_color = block_image_overlay ~ '-overlay' %} + + {% if block_hide_titles == "On" %} + {% set title_hide_show = 'hidden' %} + {% else %} + {% set title_hide_show = '' %} + {% endif %} + + {% set figure_classes = [ + 'utc-hover-image-effect', + 'image-count-' ~ paragraph_count, + ] | sort | join(' ') | trim %} + {# Add zoom class if zoom is checked. #} + +
+ {% if hover_image_orientation == 'horizontal' %} + {{ drupal_entity('media', paragraph_media_id, 'utc_hover_image_horizontal') }} + {% else %} + {{ drupal_entity('media', paragraph_media_id, 'utc_hover_image_vertical') }} + {% endif %} + + {% if paragraph_url_title %} +
+
+
+

{{ paragraph_title }}

+

{{ paragraph_text }}

+ {{ paragraph_url_title }} +
+
+
+ {% else %} +
+
+
+

{{ paragraph_title }}

+

{{ paragraph_text }}

+
+
+
+ {% endif %} +
{{ paragraph_title }}
+
+ + {% endfor %} +
+{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/block/block--utc-library-item-base.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utc-library-item-base.html.twig new file mode 100644 index 0000000000..a5145289bd --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utc-library-item-base.html.twig @@ -0,0 +1,95 @@ + +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * + * Base used by block--block--utc-library-item.html.twig and views-view-unformatted--utc-library-item.html.twig + */ +#} + + + {% set card_classes = [ + 'utc-item-card', + 'h-100', + card_link ? 'utc-item-card--card-link', + content.card_mobile_stack, +] | sort | join(' ') | trim %} + + +
+ {% if content.edit_link %} + {{ content.edit_link }} + {% endif %} + {% if content.card_link %} + {{ content.card_link }} + {% endif %} + +
+ + {% if content.card_image %} + {{ content.card_image }} + {% endif %} + +
+
+ + {% if content.card_title %} +

{{ content.card_title }} +

+ {% endif %} + + {% if content.card_text %} +
{{ content.card_text }} +
+ {% endif %} + {% block badges %} + {% if content.card_badges %} +
+
    + {% for key, item in content.card_badges if key|first != '#' %} +
  • {{ item }}
  • + {% endfor %} +
+
+ {% endif %} + {% endblock %} + +
+ {% if content.card_add_info %} +
+
+ {{ content.card_add_info }} +
+
+ {% endif %} + +
+
+ + {% if content.card_link %} + + {% endif %} + +
diff --git a/apps/drupal-default/particle_theme/templates/block/block--utclibraryaskalibrarianbutton_particle.html.twig b/apps/drupal-default/particle_theme/templates/block/block--utclibraryaskalibrarianbutton_particle.html.twig new file mode 100644 index 0000000000..d1c4a777c2 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--utclibraryaskalibrarianbutton_particle.html.twig @@ -0,0 +1,79 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{{ attach_library('utccloud/utc-lib-chatbutton') }} + +
+ {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }}
#} + + + +
+
+
+ Ask a Librarian +
+
+ +
+ +
chat loading...
+ +
More Help Options
+
+ No thanks! + +
+ + +
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-homepage-gallery-block-1.html.twig b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-homepage-gallery-block-1.html.twig new file mode 100755 index 0000000000..3f37612262 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-homepage-gallery-block-1.html.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ margin-bottom: -150px; +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +
{{ content }}
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-item-block-4.html.twig b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-item-block-4.html.twig new file mode 100755 index 0000000000..a7063297d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-item-block-4.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }}
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-workshops-feed-block-1.html.twig b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-workshops-feed-block-1.html.twig new file mode 100755 index 0000000000..0581d6c7e4 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block--views-block--utc-library-workshops-feed-block-1.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{# add hideseek js in future #} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + +
+ {{ content }} +
+
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--human-resources-top-nav.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--human-resources-top-nav.html.twig new file mode 100644 index 0000000000..8141f4507d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--human-resources-top-nav.html.twig @@ -0,0 +1,57 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + + diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--info-for.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--info-for.html.twig new file mode 100644 index 0000000000..07f1394f63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--info-for.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--shortcuts.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--shortcuts.html.twig new file mode 100644 index 0000000000..07f1394f63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--shortcuts.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-brandbar-menu.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-brandbar-menu.html.twig new file mode 100644 index 0000000000..07f1394f63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-brandbar-menu.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-offcanvas-sidebar.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-offcanvas-sidebar.html.twig new file mode 100644 index 0000000000..07f1394f63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utc-offcanvas-sidebar.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utclib-brandbar-menu.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utclib-brandbar-menu.html.twig new file mode 100644 index 0000000000..07f1394f63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block--utclib-brandbar-menu.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block.html.twig b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block.html.twig new file mode 100644 index 0000000000..2abd089c63 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block-menu/block--menu-block.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Theme override for a menu block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: HTML attributes for the containing element. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: HTML attributes for the title element. + * - content_attributes: HTML attributes for the content element. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * Headings should be used on navigation menus that consistently appear on + * multiple pages. When this menu block's label is configured to not be + * displayed, it is automatically made invisible using the 'visually-hidden' CSS + * class, which still keeps it visible for screen-readers and assistive + * technology. Headings allow screen-reader and keyboard only users to navigate + * to or skip the links. + * See http://juicystudio.com/article/screen-readers-display-none.php and + * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. + */ +#} +{% + set classes = [ + 'block', + 'block-menu', + 'navigation', + 'menu--' ~ derivative_plugin_id|clean_class, + 'utc-sidebar' + ] +%} +{% set heading_id = attributes.id ~ '-menu'|clean_id %} + {% if plugin_id != 'menu_block:main' %} + + + {% endif %} + + diff --git a/apps/drupal-default/particle_theme/templates/block/block.html.twig b/apps/drupal-default/particle_theme/templates/block/block.html.twig new file mode 100755 index 0000000000..2b0986752f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/block/block.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }}
+ {% endblock %} + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/content/aggregator-item--utc-homepage-id-201.html.twig b/apps/drupal-default/particle_theme/templates/content/aggregator-item--utc-homepage-id-201.html.twig new file mode 100644 index 0000000000..206e765f61 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/aggregator-item--utc-homepage-id-201.html.twig @@ -0,0 +1,61 @@ +{# +/** + * @file + * Default theme implementation to present a feed item in an aggregator page. + * + * Available variables: + * - url: URL to the originating feed item. + * - title: Title of the feed item. + * - adapted time: timestamp of the aggregator item.. + * - content: All field items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given element. + * - attributes: HTML attributes for the wrapper. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_aggregator_item() + * + * @ingroup themeable + */ +#} + +{% + set classes = [ + 'aggregator-item', + feed ? 'aggregator-item--' ~ feed|clean_class, +] +%} + +{% block before %}{% endblock %} + +{% block item %} + + {{ title_prefix }} + + +{# #} + {% set date = adapted_time | split('-') %} +
+{#
#} +
+
+ + {{date[0]}} +

{{date[1]}}

+
+
+
+ {{ title }} + {% set foo = content.description['#markup'] | split('-') %} + {% set footwo = foo[1] | split(':') %} +

{{ foo[0]}}

+

{{ footwo[0]}}

+
+ +{% endblock %} + +{% block after %}{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/content/aggregator-item.html.twig b/apps/drupal-default/particle_theme/templates/content/aggregator-item.html.twig new file mode 100644 index 0000000000..9c22a3fb81 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/aggregator-item.html.twig @@ -0,0 +1,71 @@ +{# +/** + * @file + * Default theme implementation to present a feed item in an aggregator page. + * + * Available variables: + * - url: URL to the originating feed item. + * - title: Title of the feed item. + * - adapted time: timestamp of the aggregator item.. + * - content: All field items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given element. + * - attributes: HTML attributes for the wrapper. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_aggregator_item() + * + * @ingroup themeable + */ +#} +{% block before %}{% endblock %} + +{% block item %} + {% set date = adapted_time | split('-') %} + +
+ {# flex-initial missing aligment for long text #} +
+

{{date[1]}}

+

{{date[0]}}

+
+
+ {{ title_prefix }} + {# {{adapted_time}} #} + {% if title %} + {% block title %} + + {{ title }} + + {% endblock %} + {% endif %} + + {{ title_suffix }} + {% block content %} + {# {{content}} #} + + {# alternative number one #} + {# {% set eventtime = content.description['#markup'] | split('-')[0] %} #} + {% set foo = content.description['#markup'] | split('-') %} + {% set footwo = foo[1] | split(':') %} + {# {{ foo[0]}} + {{ footwo[0]}} + {{adapted_time}} #} + {# {{ content.description['#markup']} | split('-', 1);} #} + {# {{ dump(content.timestamp['#items'].0.list) }} #} + {# {{ elements.['#aggregator_item'] }}#} + {# {{ devel_breakpoint() }}#}{# {{ devel_breakpoint() }}#} + {% endblock %} +
+
+ +
+
+
+{% endblock %} + +{% block after %}{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--gallery--gallery-grid.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--gallery--gallery-grid.html.twig new file mode 100644 index 0000000000..8c86a0f98e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--gallery--gallery-grid.html.twig @@ -0,0 +1,57 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + +{# Attach PhotoSwipe library #} +{{ attach_library('themag/grid-image-gallery') }} + +{% if content %} + + {% for i in 0..media.field_media_images.value|length -1 %} +
+ {{ media.field_media_images[i].entity.field_image.0.value.alt }} +
+ {{ media.field_media_images[i].entity.field_description.value }} +
+
+ {% endfor %} + {{ content|without('field_media_images') }} +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--grid-gallery.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--grid-gallery.html.twig new file mode 100644 index 0000000000..18695a5694 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--grid-gallery.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * @ingroup themeable + */ +#} + +{{ attach_library('themag/grid-image-gallery') }} + +{% if content %} + + {% for i in 0..media.field_media_images.value|length -1 %} +
+ {{ media.field_media_images[i].entity.field_image.0.value.alt }} +
+ {{ media.field_media_images[i].entity.field_description.value }} +
+
+ {% endfor %} + {{ content|without('field_media_images') }} +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--hero-video.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--hero-video.html.twig new file mode 100644 index 0000000000..f791cb0dc5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--hero-video.html.twig @@ -0,0 +1,36 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + +{# Need to strip out all elements and attributes to just get the URL #} + {{ content }} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--hosted-video--default.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--hosted-video--default.html.twig new file mode 100644 index 0000000000..2d088cb618 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--hosted-video--default.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + + +{# Attach parralax library #} +{{ attach_library("themag/video-js-cdn") }} + +{% if content %} + + + {{ content|without('field_media_video_file') }} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--image--default.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--image--default.html.twig new file mode 100644 index 0000000000..f7fde6b711 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--image--default.html.twig @@ -0,0 +1,43 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + +{% if content %} + + {{ content.field_image }} + {{ content|without('field_image', 'field_description') }} + {% if content.field_description %} +
{{ content.field_description }}
+ {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--image--parallax.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--image--parallax.html.twig new file mode 100644 index 0000000000..762b12dea0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--image--parallax.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + +{% if content['field_image']['#formatter'] == "image_url" %} + {# Attach parralax library #} + {{ attach_library("charm/parallax-js") }} + + +
+
+ +{% else %} +
+
+ The image should be formatted as ImageURL for this view mode. +
+
+{% endif %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/content/media/media--source-oembed--derivative-video--provider-youtube.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media--source-oembed--derivative-video--provider-youtube.html.twig new file mode 100644 index 0000000000..f8c7388817 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media--source-oembed--derivative-video--provider-youtube.html.twig @@ -0,0 +1,42 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'youtube', + ] +%} + + {{ title_suffix.contextual_links }} + {{ content }} + diff --git a/apps/drupal-default/particle_theme/templates/content/media/media-oembed-iframe.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media-oembed-iframe.html.twig new file mode 100644 index 0000000000..76fbed98ef --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media-oembed-iframe.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display an oEmbed resource in an iframe. + */ +#} + + + + + + + {{ media|raw }} + + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/content/media/media.html.twig b/apps/drupal-default/particle_theme/templates/content/media/media.html.twig new file mode 100644 index 0000000000..2c2c759044 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/media/media.html.twig @@ -0,0 +1,37 @@ +{# +/** + * @file + * Default theme implementation to present a media item. + * + * Available variables: + * - media: The media item, with limited access to object properties and + * methods. Only method names starting with "get", "has", or "is" and + * a few common methods such as "id", "label", and "bundle" are available. + * For example: + * - entity.getEntityTypeId() will return the entity type ID. + * - entity.hasField('field_example') returns TRUE if the entity includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * Calling other methods, such as entity.delete(), will result in + * an exception. + * See \Drupal\Core\Entity\EntityInterface for a full list of methods. + * - name: Name of the media item. + * - content: Media content. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - attributes: HTML attributes for the containing element. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * + * @see template_preprocess_media() + * + * @ingroup themeable + */ +#} + + {{ title_suffix.contextual_links }} + {{ content }} + diff --git a/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--grid-gallery--default.html.twig b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--grid-gallery--default.html.twig new file mode 100644 index 0000000000..d26a186b1c --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--grid-gallery--default.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} + +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + ] +%} +{% block paragraph %} + + {% block content %} + {{ content }} + {% endblock %} + +{% endblock paragraph %} diff --git a/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--mg-parag-photo-gallery.html.twig b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--mg-parag-photo-gallery.html.twig new file mode 100755 index 0000000000..928ef088f5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--mg-parag-photo-gallery.html.twig @@ -0,0 +1,73 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} + + +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + 'mg-gallery', + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + 'mb-4', + ] +%} + +{# Attach PhotoSwipe library #} +{{ attach_library('themag/grid-image-gallery') }} + +{# Gallery markup #} + + + {% for image in paragraph.field_mg_images %} +
+ {# {{ image.alt }} #} +
+ {% endfor %} + + + +{{ content|without('field_mg_images') }} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--text.html.twig b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--text.html.twig new file mode 100755 index 0000000000..a21901f8de --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph--text.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'UTCtextblock__links', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + ] +%} +{% block paragraph %} + + {% block content %} + {{ content }} + {% endblock %} + +{% endblock paragraph %} diff --git a/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph.html.twig b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph.html.twig new file mode 100755 index 0000000000..f2ef92b928 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/paragraphs/paragraph.html.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * Default theme implementation to display a paragraph. + * + * Available variables: + * - paragraph: Full paragraph entity. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - paragraph.getCreatedTime() will return the paragraph creation timestamp. + * - paragraph.id(): The paragraph ID. + * - paragraph.bundle(): The type of the paragraph, for example, "image" or "text". + * - paragraph.getOwnerId(): The user ID of the paragraph author. + * See Drupal\paragraphs\Entity\Paragraph for a full list of public properties + * and methods for the paragraph object. + * - content: All paragraph items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - paragraphs: The current template type (also known as a "theming hook"). + * - paragraphs--type-[type]: The current paragraphs type. For example, if the paragraph is an + * "Image" it would result in "paragraphs--type--image". Note that the machine + * name will often be in a short form of the human readable label. + * - paragraphs--view-mode--[view_mode]: The View Mode of the paragraph; for example, a + * preview would result in: "paragraphs--view-mode--preview", and + * default: "paragraphs--view-mode--default". + * - view_mode: View mode; for example, "preview" or "full". + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_paragraph() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + 'paragraph', + 'paragraph--type--' ~ paragraph.bundle|clean_class, + view_mode ? 'paragraph--view-mode--' ~ view_mode|clean_class, + ] +%} +{% block paragraph %} + + {% block content %} + {{ content }} + {% endblock %} + +{% endblock paragraph %} diff --git a/apps/drupal-default/particle_theme/templates/content/taxonomy/taxonomy-term--hero-images.html.twig b/apps/drupal-default/particle_theme/templates/content/taxonomy/taxonomy-term--hero-images.html.twig new file mode 100644 index 0000000000..e2073538cc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/taxonomy/taxonomy-term--hero-images.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a taxonomy term. + * + * Available variables: + * - url: URL of the current term. + * - name: (optional) Name of the current term. + * - content: Items for the content of the term (fields and description). + * Use 'content' to print them all, or print a subset such as + * 'content.description'. Use the following code to exclude the + * printing of a given child element: + * @code + * {{ content|without('description') }} + * @endcode + * - attributes: HTML attributes for the wrapper. + * - page: Flag for the full page state. + * - term: The taxonomy term entity, including: + * - id: The ID of the taxonomy term. + * - bundle: Machine name of the current vocabulary. + * - view_mode: View mode, e.g. 'full', 'teaser', etc. + * + * @see template_preprocess_taxonomy_term() + */ +#} + + +{{ content }} + + + diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/block/block--field-block--node--article--title.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/block/block--field-block--node--article--title.html.twig new file mode 100644 index 0000000000..89115e8271 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/block/block--field-block--node--article--title.html.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/page/page--admin--structure--types--manage--article--display.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--admin--structure--types--manage--article--display.html.twig new file mode 100755 index 0000000000..58b5b9b8e0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--admin--structure--types--manage--article--display.html.twig @@ -0,0 +1,12 @@ +{# +/** + * @file + * Landing page. +#} + +{% include '@themag/base-layout/header/header.html.twig' %} + +{{ page.offcanvas_sidebar }} +{{ page.content }} + +{% include '@themag/base-layout/footer/footer.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--article.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--article.html.twig new file mode 100755 index 0000000000..58b5b9b8e0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--article.html.twig @@ -0,0 +1,12 @@ +{# +/** + * @file + * Landing page. +#} + +{% include '@themag/base-layout/header/header.html.twig' %} + +{{ page.offcanvas_sidebar }} +{{ page.content }} + +{% include '@themag/base-layout/footer/footer.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--preview--article.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--preview--article.html.twig new file mode 100644 index 0000000000..66d6911485 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/page/page--node--preview--article.html.twig @@ -0,0 +1,7 @@ +{# +/** + * @file + * Theme override to display an Article preview. +#} + +{% extends '@themag/base-layout/page/page--node--panelized.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-compact-teaser.html.twig new file mode 100644 index 0000000000..536591f0e2 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-compact-teaser.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--large-compact', + 'text-md-center' +] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} + +{# Change the order of teaser content #} + +{% set teaser_header_block %} + {% block teaser_header_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_authored_block %} + {% block teaser_authored_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_text_block %} + {% block teaser_text_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_restof_block %} + {% block teaser_restof_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% block teaser_content %} + {{ teaser_header_block }} + {{ teaser_text_block }} + {{ teaser_authored_block }} + {{ teaser_restof_block }} +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-teaser-card.html.twig new file mode 100644 index 0000000000..5805f521e5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--large-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Large Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--large-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-card-with-square-image.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-card-with-square-image.html.twig new file mode 100644 index 0000000000..bb37dd28cd --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-card-with-square-image.html.twig @@ -0,0 +1,17 @@ +{# +/** + * @file + * Medium Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--bordered', + 'teaser--medium-card-square-image' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-compact-teaser.html.twig new file mode 100644 index 0000000000..3ef6255bc4 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-compact-teaser.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--medium-compact' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card-with-teaser-text.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card-with-teaser-text.html.twig new file mode 100644 index 0000000000..df11e4f3b6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card-with-teaser-text.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Medium Teaser Card With Square Image + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--medium-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card.html.twig new file mode 100644 index 0000000000..df11e4f3b6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Medium Teaser Card With Square Image + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--medium-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-item.html.twig new file mode 100644 index 0000000000..95500487ba --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--medium-teaser-item.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--medium-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-compact-teaser.html.twig new file mode 100644 index 0000000000..b3e9f55c14 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-compact-teaser.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--small-compact' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-card.html.twig new file mode 100644 index 0000000000..176058df4c --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--small-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-item.html.twig new file mode 100644 index 0000000000..d8c2d747db --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--small-teaser-item.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--small-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--teaser.html.twig new file mode 100644 index 0000000000..cc46a6dece --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--teaser.html.twig @@ -0,0 +1,101 @@ +{# +/** + * @file + * Default Article Teaser + */ +#} + +{# Teaser Markup #} +{# ============= #} + + + {# == Media == #} + {# =========== #} + {% block media_block %} + {% if content.field_teaser_media.0 %} +
+
+ {% if themag.teaser.media_contained.html and themag.teaser.show_media_contained_icons %} + {% block media_icons %} +
+ {{ themag.teaser.media_contained.html|raw }} +
+ {% endblock %} + {% endif %} + {% block teaser_image %} + + {% endblock %} +
+
+ {% endif %} + {% endblock %} + + {% block teaser_content_block %} + + {% block teaser_content %} + {# == Title & Channel == #} + {# ===================== #} + {% block teaser_header_block %} +
+ {% if content.field_channel.0 %} + {% block channel %} +
+ {{ content.field_channel }} +
+ {% endblock %} + {% endif %} + {% block teaser_headline %} + {{ title_prefix }} +

+ {{ label }} +

+ {{ title_suffix }} + {% endblock %} +
+ {% endblock %} + + {# == Authored info == #} + {# =================== #} + {% block teaser_authored_block %} + {% if themag.teaser.show_post_date or show_author_name %} + {% block authored_info %} +
+ {% if themag.teaser.show_post_date %} + {% block authored_date %} + {{ date }} + {% endblock %} + {% endif %} + + {% if themag.teaser.show_author_name %} + {% block authored_by %} + {{ 'by'|t }} {{ author_name }} + {% endblock %} + {% endif %} +
+ {% endblock %} + {% endif %} + {% endblock %} + + {# == Teaser text == #} + {# ================= #} + {% block teaser_text_block %} + {% if content.field_teaser_text.0 %} + {% block teaser_text %} +
+ {{ content.field_teaser_text }} +
+ {% endblock %} + {% endif %} + {% endblock %} + + {% block teaser_restof_block %} + {{ content|without('field_teaser_media', 'field_teaser_text', 'field_channel') }} + {% endblock %} + {% endblock %} + + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--tiny-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--tiny-teaser-item.html.twig new file mode 100644 index 0000000000..7a1fd8acf0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/article/teaser/node--article--tiny-teaser-item.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--tiny-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} + + +{# Remove media icons from tiny teaser. #} +{% block media_icons %} +{% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-compact-teaser.html.twig new file mode 100644 index 0000000000..53fcbcc4a9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-compact-teaser.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--large-compact', + 'text-md-center' +] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} + +{# Change the order of teaser content #} + +{% set teaser_header_block %} + {% block teaser_header_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_authored_block %} + {% block teaser_authored_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_text_block %} + {% block teaser_text_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% set teaser_restof_block %} + {% block teaser_restof_block %} + {{ parent() }} + {% endblock %} +{% endset %} + +{% block teaser_content %} + {{ teaser_header_block }} + {{ teaser_text_block }} + {{ teaser_authored_block }} + {{ teaser_restof_block }} +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-teaser-card.html.twig new file mode 100644 index 0000000000..ef1a85402f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--large-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Large Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--large-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-card-with-square-image.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-card-with-square-image.html.twig new file mode 100644 index 0000000000..20f0e15da7 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-card-with-square-image.html.twig @@ -0,0 +1,17 @@ +{# +/** + * @file + * Medium Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--bordered', + 'teaser--medium-card-square-image' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-compact-teaser.html.twig new file mode 100644 index 0000000000..64f321f37e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-compact-teaser.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--medium-compact' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card-with-teaser-text.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card-with-teaser-text.html.twig new file mode 100644 index 0000000000..df11e4f3b6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card-with-teaser-text.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Medium Teaser Card With Square Image + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--medium-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/article/teaser/node--article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card.html.twig new file mode 100644 index 0000000000..197c128e14 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Medium Teaser Card With Square Image + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--medium-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-item.html.twig new file mode 100644 index 0000000000..7afce839a7 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--medium-teaser-item.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--medium-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-compact-teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-compact-teaser.html.twig new file mode 100644 index 0000000000..8b546ecc7d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-compact-teaser.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--compact', + 'teaser--small-compact' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-card.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-card.html.twig new file mode 100644 index 0000000000..2927468ccc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-card.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--card', + 'teaser--small-card' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-item.html.twig new file mode 100644 index 0000000000..30c9b546d5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--small-teaser-item.html.twig @@ -0,0 +1,16 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--small-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--teaser.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--teaser.html.twig new file mode 100644 index 0000000000..bfd9f59fbc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--teaser.html.twig @@ -0,0 +1,101 @@ +{# +/** + * @file + * Default Article Teaser + */ +#} + +{# Teaser Markup #} +{# ============= #} + + + {# == Media == #} + {# =========== #} + {% block media_block %} + {% if content.field_mg_image.0 %} +
+
+ {% if themag.teaser.media_contained.html and themag.teaser.show_media_contained_icons %} + {% block media_icons %} +
+ {{ themag.teaser.media_contained.html|raw }} +
+ {% endblock %} + {% endif %} + {% block teaser_image %} + + {% endblock %} +
+
+ {% endif %} + {% endblock %} + + {% block teaser_content_block %} + + {% block teaser_content %} + {# == Title & Channel == #} + {# ===================== #} + {% block teaser_header_block %} +
+ {% if content.field_mg_category.0 %} + {% block channel %} +
+ {{ content.field_mg_category }} +
+ {% endblock %} + {% endif %} + {% block teaser_headline %} + {{ title_prefix }} +

+ {{ label }} +

+ {{ title_suffix }} + {% endblock %} +
+ {% endblock %} + + {# == Authored info == #} + {# =================== #} + {% block teaser_authored_block %} + {% if themag.teaser.show_post_date or show_author_name %} + {% block authored_info %} +
+ {% if themag.teaser.show_post_date %} + {% block authored_date %} + {{ date }} + {% endblock %} + {% endif %} + + {% if themag.teaser.show_author_name %} + {% block authored_by %} + , {{ 'by'|t }} {{ author_name }} + {% endblock %} + {% endif %} +
+ {% endblock %} + {% endif %} + {% endblock %} + + {# == Teaser text == #} + {# ================= #} + {% block teaser_text_block %} + {% if content.field_mg_summary.0 %} + {% block teaser_text %} +
+ {{ content.field_mg_summary }} +
+ {% endblock %} + {% endif %} + {% endblock %} + + {% block teaser_restof_block %} + {{ content|without('field_mg_image', 'field_mg_summary', 'field_mg_category') }} + {% endblock %} + {% endblock %} + + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--tiny-teaser-item.html.twig b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--tiny-teaser-item.html.twig new file mode 100644 index 0000000000..c9af741f57 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/content/types/mg_article/teaser/node--mg-article--tiny-teaser-item.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Small Teaser Card + */ +#} + +{% + set teaser_classes = [ + 'teaser--item', + 'teaser--tiny-item' + ] +%} + +{% set attributes = attributes.addClass(teaser_classes) %} +{% extends '@themag/content/types/mg_article/teaser/node--mg-article--teaser.html.twig' %} + + +{# Remove media icons from tiny teaser. #} +{% block media_icons %} +{% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed--entity-browser-utc-homepage.html.twig b/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed--entity-browser-utc-homepage.html.twig new file mode 100644 index 0000000000..26c5c7f653 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed--entity-browser-utc-homepage.html.twig @@ -0,0 +1,39 @@ +{# +/** + * @file + * Theme override to present an aggregator feed. + * + * The contents are rendered above feed listings when browsing source feeds. + * For example, "example.com/aggregator/sources/1". + * + * Available variables: + * - title: (optional) Title of the feed item. + * - content: All field items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given element. + * - attributes: HTML attributes for the wrapper. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_aggregator_feed() + */ +#} + +
+
+ + {# do we need to keep this? Removing makes accordion open when text is clicked (expected behavior) + #} + {{ title }} + {# #} + +
+ {{ content }} +
+
+
diff --git a/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed.html.twig b/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed.html.twig new file mode 100644 index 0000000000..504f829986 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/dataset/aggregator-feed.html.twig @@ -0,0 +1,36 @@ +{# +/** + * @file + * Theme override to present an aggregator feed. + * + * The contents are rendered above feed listings when browsing source feeds. + * For example, "example.com/aggregator/sources/1". + * + * Available variables: + * - title: (optional) Title of the feed item. + * - content: All field items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given element. + * - attributes: HTML attributes for the wrapper. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_aggregator_feed() + */ +#} + + + {{ title_prefix }} + {% if title and not full %} + {{ title }} + {% endif %} + {{ title_suffix }} + + {{ content }} +{# {{ devel_breakpoint() }}#} + diff --git a/apps/drupal-default/particle_theme/templates/dataset/table.html.twig b/apps/drupal-default/particle_theme/templates/dataset/table.html.twig new file mode 100644 index 0000000000..fc11224895 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/dataset/table.html.twig @@ -0,0 +1,113 @@ +{# +/** + * @file + * Theme override to display a table. + * + * Available variables: + * - attributes: HTML attributes to apply to the tag. + * - caption: A localized string for the tag. + * Note: Drupal currently supports only one table header row, see + * https://www.drupal.org/node/893530 and + * http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_table/7#comment-5109. + * - header: Table header cells. Each cell contains the following properties: + * - tag: The HTML tag name to use; either 'th' or 'td'. + * - attributes: HTML attributes to apply to the tag. + * - content: A localized string for the title of the column. + * - field: Field name (required for column sorting). + * - sort: Default sort order for this column ("asc" or "desc"). + * - sticky: A flag indicating whether to use a "sticky" table header. + * - rows: Table rows. Each row contains the following properties: + * - attributes: HTML attributes to apply to the tag. + * - data: Table cells. + * - no_striping: A flag indicating that the row should receive no + * 'even / odd' styling. Defaults to FALSE. + * - cells: Table cells of the row. Each cell contains the following keys: + * - tag: The HTML tag name to use; either 'th' or 'td'. + * - attributes: Any HTML attributes, such as "colspan", to apply to the + * table cell. + * - content: The string to display in the table cell. + * - active_table_sort: A boolean indicating whether the cell is the active + table sort. + * - footer: Table footer rows, in the same format as the rows variable. + * - empty: The message to display in an extra row if table does not have + * any rows. + * - no_striping: A boolean indicating that the row should receive no striping. + * - header_columns: The number of columns in the header. + * + * @see template_preprocess_table() + */ +#} + + {% if caption %} + + {% endif %} + + {% for colgroup in colgroups %} + {% if colgroup.cols %} + + {% for col in colgroup.cols %} + + {% endfor %} + + {% else %} + + {% endif %} + {% endfor %} + + {% if header %} + + + {% for cell in header %} + {% + set cell_classes = [ + cell.active_table_sort ? 'is-active', + ] + %} + <{{ cell.tag }}{{ cell.attributes.addClass(cell_classes) }}> + {{- cell.content -}} + + {% endfor %} + + + {% endif %} + + {% if rows %} + + {% for row in rows %} + {% + set row_classes = [ + not no_striping ? cycle(['odd', 'even'], loop.index0), + ] + %} + + {% for cell in row.cells %} + <{{ cell.tag }}{{ cell.attributes }}> + {{- cell.content -}} + + {% endfor %} + + {% endfor %} + + {% elseif empty %} + + + + + + {% endif %} + {% if footer %} + + {% for row in footer %} + + {% for cell in row.cells %} + <{{ cell.tag }}{{ cell.attributes }}> + {{- cell.content -}} + + {% endfor %} + + {% endfor %} + + {% endif %} +
tag. + * - colgroups: Column groups. Each group contains the following properties: + * - attributes: HTML attributes to apply to the
{{ caption }}
{{ empty }}
diff --git a/apps/drupal-default/particle_theme/templates/field/field--block-content--body--utc-text-block.html.twig b/apps/drupal-default/particle_theme/templates/field/field--block-content--body--utc-text-block.html.twig new file mode 100644 index 0000000000..6e97cc4843 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--block-content--body--utc-text-block.html.twig @@ -0,0 +1,2 @@ +{% extends "field--text.html.twig" %} +{% set attributes = attributes.addClass('UTCtextblock__links') %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-image-caption--utc-image-block.html.twig b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-image-caption--utc-image-block.html.twig new file mode 100644 index 0000000000..2f7e4e7336 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-image-caption--utc-image-block.html.twig @@ -0,0 +1,28 @@ +{% extends "field--text.html.twig" %} +{# +/** + * @file + * Default theme implementation for a text field. + * + * A 'clearfix' class is added, because 'text' fields have a 'format' property + * that allows a Text Format to be associated with the entered text, which then + * applies filtering on output. A common use case is to align images to the left + * or right, and without this 'clearfix' class, such aligned images may be + * rendered outside of the 'text' field formatter's boundaries, and hence + * overlap with other fields. By setting the 'clearfix' class on all 'text' + * fields, we prevent that. + * + * @see https://www.drupal.org/node/2358529 + * + * A 'text-formatted' class is added to assist with default styling of base + * elements such as paragraphs and lists that may not have classes assigned to + * them. This allows user entered content to have default styling without + * interfering with the styles of other UI components such as system generated + * lists or other dynamic content. + * + * @see https://www.drupal.org/node/2539860 + * + * @ingroup themeable + */ +#} +{% set attributes = attributes.addClass('clearfix', 'text-formatted','figure-caption-utc') %} diff --git a/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-table--utc-table-block.html.twig b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-table--utc-table-block.html.twig new file mode 100644 index 0000000000..0b10969a87 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-utc-table--utc-table-block.html.twig @@ -0,0 +1,80 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-hero-video.html.twig b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-hero-video.html.twig new file mode 100644 index 0000000000..a0bb0f25b5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-hero-video.html.twig @@ -0,0 +1,6 @@ +{# Need to strip out all elements and attributes to just get the URL #} +{% apply spaceless %} + {% for item in items %} + {{ item.content }} + {% endfor %} +{% endapply %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-video-gallery-block.html.twig b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-video-gallery-block.html.twig new file mode 100644 index 0000000000..a2a05f2d5f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--block-content--field-video--utc-video-gallery-block.html.twig @@ -0,0 +1,80 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} + + {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/field/field--field-channel.html.twig b/apps/drupal-default/particle_theme/templates/field/field--field-channel.html.twig new file mode 100644 index 0000000000..e1f7927ead --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--field-channel.html.twig @@ -0,0 +1,94 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{# Icon Attributes #} +{% set icon_color = items.0.content['#options'].entity.field_color.color %} +{% set icon_opacity = items.0.content['#options'].entity.field_color.opacity %} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + + + + {{ item.content }} + + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + + + + {{ item.content }} +
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/field/field--field-hero-bg-image.html.twig b/apps/drupal-default/particle_theme/templates/field/field--field-hero-bg-image.html.twig new file mode 100644 index 0000000000..1ef5228cb8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--field-hero-bg-image.html.twig @@ -0,0 +1,6 @@ +{# Need to strip out all field elements and attributes to just get the entity #} +{% apply spaceless %} + {% for item in items %} + {{ item.content }} + {% endfor %} +{% endapply %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--field-mg-category.html.twig b/apps/drupal-default/particle_theme/templates/field/field--field-mg-category.html.twig new file mode 100755 index 0000000000..72028e0fc4 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--field-mg-category.html.twig @@ -0,0 +1,116 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} + + + + +{% if themag.compatibility_mode %} + + {% + set classes = [ + 'field', + 'field--items', + 'field--category' + ] + %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + +{% else %} + {% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] + %} + {% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] + %} + {# Icon Attributes #} + {% set icon_color = items.0.content['#options'].entity.field_mg_color.color %} + {% set icon_opacity = items.0.content['#options'].entity.field_mg_color.opacity %} + + + {% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + + + + {{ item.content }} + + {% endfor %} + {% endif %} + {% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + + + + {{ item.content }} +
+ {% endfor %} + {% if multiple %} + + {% endif %} + + {% endif %} + +{% endif %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--hero-video--field-media-video-embed-field.html.twig b/apps/drupal-default/particle_theme/templates/field/field--hero-video--field-media-video-embed-field.html.twig new file mode 100644 index 0000000000..a0bb0f25b5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--hero-video--field-media-video-embed-field.html.twig @@ -0,0 +1,6 @@ +{# Need to strip out all elements and attributes to just get the URL #} +{% apply spaceless %} + {% for item in items %} + {{ item.content }} + {% endfor %} +{% endapply %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--taxonomy-term--field-hero-image.html.twig b/apps/drupal-default/particle_theme/templates/field/field--taxonomy-term--field-hero-image.html.twig new file mode 100644 index 0000000000..1ef5228cb8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--taxonomy-term--field-hero-image.html.twig @@ -0,0 +1,6 @@ +{# Need to strip out all field elements and attributes to just get the entity #} +{% apply spaceless %} + {% for item in items %} + {{ item.content }} + {% endfor %} +{% endapply %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/field/field--text.html.twig b/apps/drupal-default/particle_theme/templates/field/field--text.html.twig new file mode 100644 index 0000000000..5d1690c3ec --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field--text.html.twig @@ -0,0 +1,28 @@ +{% extends "field.html.twig" %} +{# +/** + * @file + * Default theme implementation for a text field. + * + * A 'clearfix' class is added, because 'text' fields have a 'format' property + * that allows a Text Format to be associated with the entered text, which then + * applies filtering on output. A common use case is to align images to the left + * or right, and without this 'clearfix' class, such aligned images may be + * rendered outside of the 'text' field formatter's boundaries, and hence + * overlap with other fields. By setting the 'clearfix' class on all 'text' + * fields, we prevent that. + * + * @see https://www.drupal.org/node/2358529 + * + * A 'text-formatted' class is added to assist with default styling of base + * elements such as paragraphs and lists that may not have classes assigned to + * them. This allows user entered content to have default styling without + * interfering with the styles of other UI components such as system generated + * lists or other dynamic content. + * + * @see https://www.drupal.org/node/2539860 + * + * @ingroup themeable + */ +#} +{% set attributes = attributes.addClass('clearfix', 'text-formatted') %} diff --git a/apps/drupal-default/particle_theme/templates/field/field.html.twig b/apps/drupal-default/particle_theme/templates/field/field.html.twig new file mode 100644 index 0000000000..3e8e512f50 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/field/field.html.twig @@ -0,0 +1,81 @@ +{# +/** + * @file + * Theme override for a field. + * + * To override output, copy the "field.html.twig" from the templates directory + * to your theme's directory and customize it, just like customizing other + * Drupal templates such as page.html.twig or node.html.twig. + * + * Instead of overriding the theming for all fields, you can also just override + * theming for a subset of fields using + * @link themeable Theme hook suggestions. @endlink For example, + * here are some theme hook suggestions that can be used for a field_foo field + * on an article node type: + * - field--node--field-foo--article.html.twig + * - field--node--field-foo.html.twig + * - field--node--article.html.twig + * - field--field-foo.html.twig + * - field--text-with-summary.html.twig + * - field.html.twig + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - label_hidden: Whether to show the field label or not. + * - title_attributes: HTML attributes for the title. + * - label: The label for the field. + * - multiple: TRUE if a field can contain multiple items. + * - items: List of all the field items. Each item contains: + * - attributes: List of HTML attributes for each item. + * - content: The field item's content. + * - entity_type: The entity type to which the field belongs. + * - field_name: The name of the field. + * - field_type: The type of the field. + * - label_display: The display settings for the label. + * + * + * @see template_preprocess_field() + */ +#} + +{% + set classes = [ + 'field', + 'field--name-' ~ field_name|clean_class, + 'field--type-' ~ field_type|clean_class, + 'field--label-' ~ label_display, + ] +%} +{% + set title_classes = [ + 'field__label', + label_display == 'visually_hidden' ? 'visually-hidden', + ] +%} + +{% if label_hidden %} + {% if multiple %} + + {% for item in items %} + {{ item.content }} + {% endfor %} + + {% else %} + {% for item in items %} + {{ item.content }} + {% endfor %} + {% endif %} +{% else %} + + {{ label }} + {% if multiple %} +
+ {% endif %} + {% for item in items %} + {{ item.content }}
+ {% endfor %} + {% if multiple %} + + {% endif %} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/field/image--article.html.twig b/apps/drupal-default/particle_theme/templates/field/image--article.html.twig index 1e1d56e1b9..5792906ece 100644 --- a/apps/drupal-default/particle_theme/templates/field/image--article.html.twig +++ b/apps/drupal-default/particle_theme/templates/field/image--article.html.twig @@ -12,6 +12,6 @@ */ #} -{% set image_classes = ['m-3', 'img', style_name|clean_class]|join(' ')|trim %} +{% set image_classes = ['m-4', 'img', style_name|clean_class]|join(' ')|trim %} diff --git a/apps/drupal-default/particle_theme/templates/form/container.html.twig b/apps/drupal-default/particle_theme/templates/form/container.html.twig index 36e36a83c9..39477d6958 100644 --- a/apps/drupal-default/particle_theme/templates/form/container.html.twig +++ b/apps/drupal-default/particle_theme/templates/form/container.html.twig @@ -20,7 +20,7 @@ */ #} {# Update the classes for grouped form items. This adds form-group to our button group for Search. #} -{% set classes = ['form-group', 'mx-3'] %} +{% set classes = ['form-group'] %}
{{ children }}
diff --git a/apps/drupal-default/particle_theme/templates/form/form-element-label.html.twig b/apps/drupal-default/particle_theme/templates/form/form-element-label.html.twig new file mode 100644 index 0000000000..7c2f8f2223 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/form/form-element-label.html.twig @@ -0,0 +1,25 @@ +{# +/** + * @file + * Theme override for a form element label. + * + * Available variables: + * - title: The label's text. + * - title_display: Elements title_display setting. + * - required: An indicator for whether the associated form element is required. + * - attributes: A list of HTML attributes for the label. + * + * @see template_preprocess_form_element_label() + */ +#} +{% + set classes = [ + title_display == 'after' ? 'option', + title_display == 'invisible' ? 'visually-hidden', + required ? 'js-form-required', + required ? 'form-required', + ] +%} +{% if title is not empty or required -%} + {{ title }} +{%- endif %} diff --git a/apps/drupal-default/particle_theme/templates/form/form-element.html.twig b/apps/drupal-default/particle_theme/templates/form/form-element.html.twig new file mode 100644 index 0000000000..3bde4f7115 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/form/form-element.html.twig @@ -0,0 +1,95 @@ +{# +/** + * @file + * Theme override for a form element. + * + * Available variables: + * - attributes: HTML attributes for the containing element. + * - errors: (optional) Any errors for this form element, may not be set. + * - prefix: (optional) The form element prefix, may not be set. + * - suffix: (optional) The form element suffix, may not be set. + * - required: The required marker, or empty if the associated form element is + * not required. + * - type: The type of the element. + * - name: The name of the element. + * - label: A rendered label element. + * - label_display: Label display setting. It can have these values: + * - before: The label is output before the element. This is the default. + * The label includes the #title and the required marker, if #required. + * - after: The label is output after the element. For example, this is used + * for radio and checkbox #type elements. If the #title is empty but the + * field is #required, the label will contain only the required marker. + * - invisible: Labels are critical for screen readers to enable them to + * properly navigate through forms but can be visually distracting. This + * property hides the label for everyone except screen readers. + * - attribute: Set the title attribute on the element to create a tooltip but + * output no label element. This is supported only for checkboxes and radios + * in \Drupal\Core\Render\Element\CompositeFormElementTrait::preRenderCompositeFormElement(). + * It is used where a visual label is not needed, such as a table of + * checkboxes where the row and column provide the context. The tooltip will + * include the title and required marker. + * - description: (optional) A list of description properties containing: + * - content: A description of the form element, may not be set. + * - attributes: (optional) A list of HTML attributes to apply to the + * description content wrapper. Will only be set when description is set. + * - description_display: Description display setting. It can have these values: + * - before: The description is output before the element. + * - after: The description is output after the element. This is the default + * value. + * - invisible: The description is output after the element, hidden visually + * but available to screen readers. + * - disabled: True if the element is disabled. + * - title_display: Title display setting. + * + * @see template_preprocess_form_element() + */ +#} +{% + set classes = [ + 'js-form-item', + 'form-item', + 'js-form-type-' ~ type|clean_class, + 'form-type-' ~ type|clean_class, + 'js-form-item-' ~ name|clean_class, + 'form-item-' ~ name|clean_class, + title_display not in ['after', 'before'] ? 'form-no-label', + disabled == 'disabled' ? 'form-disabled', + errors ? 'form-item--error', + ] +%} +{% + set description_classes = [ + 'description', + description_display == 'invisible' ? 'visually-hidden', + ] +%} + + {% if label_display in ['before', 'invisible'] %} + {{ label }} + {% endif %} + {% if prefix is not empty %} + {{ prefix }} + {% endif %} + {% if description_display == 'before' and description.content %} + + {{ description.content }} + + {% endif %} + {{ children }} + {% if suffix is not empty %} + {{ suffix }} + {% endif %} + {% if label_display == 'after' %} + {{ label }} + {% endif %} + {% if errors %} +
+ {{ errors }} +
+ {% endif %} + {% if description_display in ['after', 'invisible'] and description.content %} + + {{ description.content }} + + {% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/form/form.html.twig b/apps/drupal-default/particle_theme/templates/form/form.html.twig new file mode 100644 index 0000000000..9085d90128 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/form/form.html.twig @@ -0,0 +1,18 @@ +{# +/** + * @file + * Theme override for a 'form' element. + * + * Available variables + * - attributes: A list of HTML attributes for the wrapper element. + * - children: The child elements of the form. + * + * @see template_preprocess_form() + */ +#} + +{% set classes = ['form-inline'] %} + +
+ {{ children }} +
diff --git a/apps/drupal-default/particle_theme/templates/form/input.html.twig b/apps/drupal-default/particle_theme/templates/form/input.html.twig index 2316a2fa4e..73cec5622e 100644 --- a/apps/drupal-default/particle_theme/templates/form/input.html.twig +++ b/apps/drupal-default/particle_theme/templates/form/input.html.twig @@ -10,11 +10,12 @@ * @see template_preprocess_input() */ #} - -{% include '@atoms/form-element/_input.twig' with { - input: { - attributes: attributes +{% include '@atoms/form-element/_input.twig' + with { + input: { + variant: variant, + attributes: attributes + } } -} %} - -{{ children }} +%} +{{ children }} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/form/textarea.html.twig b/apps/drupal-default/particle_theme/templates/form/textareaparticle.html.twig similarity index 100% rename from apps/drupal-default/particle_theme/templates/form/textarea.html.twig rename to apps/drupal-default/particle_theme/templates/form/textareaparticle.html.twig diff --git a/apps/drupal-default/particle_theme/templates/form/views-exposed-form.html.twig b/apps/drupal-default/particle_theme/templates/form/views-exposed-form.html.twig new file mode 100644 index 0000000000..ed02061977 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/form/views-exposed-form.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Theme override for a views exposed form. + * + * Available variables: + * - form: A render element representing the form. + * + * @see template_preprocess_views_exposed_form() + */ +#} +{% if q is not empty %} + {# + This ensures that, if clean URLs are off, the 'q' is added first, + as a hidden form element, so that it shows up first in the POST URL. + #} +{{ q }} +{% endif %} +
+ {{ form }} +
diff --git a/apps/drupal-default/particle_theme/templates/layout/footer/footer.html.twig b/apps/drupal-default/particle_theme/templates/layout/footer/footer.html.twig new file mode 100755 index 0000000000..3fc1443496 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/footer/footer.html.twig @@ -0,0 +1,21 @@ + +
+ + +
diff --git a/apps/drupal-default/particle_theme/templates/layout/header/components/social-media-pages-menu.html.twig b/apps/drupal-default/particle_theme/templates/layout/header/components/social-media-pages-menu.html.twig new file mode 100644 index 0000000000..ba901800c8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/header/components/social-media-pages-menu.html.twig @@ -0,0 +1,12 @@ +{# Header social media pages menu #} + + \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/layout/header/custom-header.html.twig b/apps/drupal-default/particle_theme/templates/layout/header/custom-header.html.twig new file mode 100755 index 0000000000..d67d1e054c --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/header/custom-header.html.twig @@ -0,0 +1,58 @@ +{# +/** + * @file + * Custom Header. + */ +#} +{{ attach_library('utccloud/utc-brandbar-menus') }} + + + + + diff --git a/apps/drupal-default/particle_theme/templates/layout/layout.html.twig b/apps/drupal-default/particle_theme/templates/layout/layout.html.twig deleted file mode 100644 index 881a5faeda..0000000000 --- a/apps/drupal-default/particle_theme/templates/layout/layout.html.twig +++ /dev/null @@ -1,29 +0,0 @@ -{# -/** - * @file - * Default theme implementation to display theme layouts. - * - * NOTE: This file can handle any selected layout by passing additional data - * in the theme.layouts.yml file. This is not included by default. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout
. - * - * @ingroup themeable - */ -#} - -{% set classes = ['layout', 'layout--' ~ (layout.id|clean_class)] %} - -{% if content %} -
- {% for key, value in layout.getRegions %} - {% if content[key] %} -
- {{ content[key] }} -
- {% endif %} - {% endfor %} -
-{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/layout/page.html.twig b/apps/drupal-default/particle_theme/templates/layout/page-particle.html.twig similarity index 100% rename from apps/drupal-default/particle_theme/templates/layout/page.html.twig rename to apps/drupal-default/particle_theme/templates/layout/page-particle.html.twig diff --git a/apps/drupal-default/particle_theme/templates/layout/page/page--admin--structure--overview--display--layout.html.twig b/apps/drupal-default/particle_theme/templates/layout/page/page--admin--structure--overview--display--layout.html.twig new file mode 100644 index 0000000000..3834bd8eac --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/page/page--admin--structure--overview--display--layout.html.twig @@ -0,0 +1 @@ +{% extends '@themag/base-layout/page/page--layout-builder-enabled.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/layout/page/page--layout-builder-enabled.html.twig b/apps/drupal-default/particle_theme/templates/layout/page/page--layout-builder-enabled.html.twig new file mode 100644 index 0000000000..b43fcd13a1 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/page/page--layout-builder-enabled.html.twig @@ -0,0 +1,17 @@ +{# +/** + * @file + * Page - Layout builder enabled. +#} +
+ {% include '@themag/base-layout/header/header.html.twig' %} + {# {% include '@particle/layout/header/custom-header.html.twig' %} #} +
{{ page.offcanvas_sidebar }}
+
{{ page.top_workbench_menu }}
+
{{ page.content_administration }}
+
+ {{ page.content }} +
+ {% include '@particle/layout/footer/footer.html.twig' %} + Scroll to the top +
diff --git a/apps/drupal-default/particle_theme/templates/layout/page/page--node--panelized.html.twig b/apps/drupal-default/particle_theme/templates/layout/page/page--node--panelized.html.twig new file mode 100644 index 0000000000..711de992e5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/page/page--node--panelized.html.twig @@ -0,0 +1,2 @@ +{# Extend page--page-manager.html.twig #} +{% extends '@particle/base-layout/page/page--page-manager.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/layout/page/page--page-manager.html.twig b/apps/drupal-default/particle_theme/templates/layout/page/page--page-manager.html.twig new file mode 100755 index 0000000000..07126da959 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/page/page--page-manager.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Theme override to display a page-node (post) of type mg_article. + * + * * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. +#} + +{# Extend page.html.twig #} +{% extends '@themag/base-layout/page/page.html.twig' %} + +{% block page_content %} + {{ page.content }} +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/layout/page/page--user--panelized.html.twig b/apps/drupal-default/particle_theme/templates/layout/page/page--user--panelized.html.twig new file mode 100644 index 0000000000..92b272871f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/layout/page/page--user--panelized.html.twig @@ -0,0 +1,2 @@ +{# Extend page--page-manager.html.twig #} +{% extends '@themag/base-layout/page/page--page-manager.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/layout/particle-fourcol/particle-fourcol.html.twig b/apps/drupal-default/particle_theme/templates/layout/particle-fourcol/particle-fourcol.html.twig deleted file mode 100644 index 76203f426f..0000000000 --- a/apps/drupal-default/particle_theme/templates/layout/particle-fourcol/particle-fourcol.html.twig +++ /dev/null @@ -1,35 +0,0 @@ -{# -/** - * @file - * Theme override for a four-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout
. - */ -#} - -{% extends '@atoms/grid/_grid-4-up.twig' %} -{# This presumes the main content area already contains a class of container. #} -{% set container = false %} - -{% block column_1 %} -
- {{ content.first }} -
-{% endblock column_1 %} -{% block column_2 %} -
- {{ content.second }} -
-{% endblock column_2 %} -{% block column_3 %} -
- {{ content.third }} -
-{% endblock column_3 %} -{% block column_4 %} -
- {{ content.fourth }} -
-{% endblock column_4 %} diff --git a/apps/drupal-default/particle_theme/templates/layout/particle-onecol/particle-onecol.html.twig b/apps/drupal-default/particle_theme/templates/layout/particle-onecol/particle-onecol.html.twig deleted file mode 100644 index f42aefbdd5..0000000000 --- a/apps/drupal-default/particle_theme/templates/layout/particle-onecol/particle-onecol.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{# -/** - * @file - * Theme override for a one-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout
. - */ -#} - -{% extends '@atoms/grid/_grid-1-up.twig' %} -{# This presumes the main content area already contains a class of container. #} -{% set container = false %} - -{% block column_1 %} -
- {{ content }} -
-{% endblock column_1 %} diff --git a/apps/drupal-default/particle_theme/templates/layout/particle-threecol/particle-threecol.html.twig b/apps/drupal-default/particle_theme/templates/layout/particle-threecol/particle-threecol.html.twig deleted file mode 100644 index 08cd48b5e3..0000000000 --- a/apps/drupal-default/particle_theme/templates/layout/particle-threecol/particle-threecol.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override for a three-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout
. - */ -#} - -{% extends '@atoms/grid/_grid-3-up.twig' %} -{# This presumes the main content area already contains a class of container. #} -{% set container = false %} - -{% block column_1 %} -
- {{ content.first }} -
-{% endblock column_1 %} -{% block column_2 %} -
- {{ content.second }} -
-{% endblock column_2 %} -{% block column_3 %} -
- {{ content.third }} -
-{% endblock column_3 %} diff --git a/apps/drupal-default/particle_theme/templates/layout/particle-twocol/particle-twocol.html.twig b/apps/drupal-default/particle_theme/templates/layout/particle-twocol/particle-twocol.html.twig deleted file mode 100644 index bd34fff8c4..0000000000 --- a/apps/drupal-default/particle_theme/templates/layout/particle-twocol/particle-twocol.html.twig +++ /dev/null @@ -1,25 +0,0 @@ -{# -/** - * @file - * Theme override for a two-column layout. - * - * Available variables: - * - content: The content for this layout. - * - attributes: HTML attributes for the layout
. - */ -#} - -{% extends '@atoms/grid/_grid-2-up.twig' %} -{# This presumes the main content area already contains a class of container. #} -{% set container = false %} - -{% block column_1 %} -
- {{ content.first }} -
-{% endblock column_1 %} -{% block column_2 %} -
- {{ content.second }} -
-{% endblock column_2 %} diff --git a/apps/drupal-default/particle_theme/templates/misc/status-messages.html.twig b/apps/drupal-default/particle_theme/templates/misc/status-messages.html.twig index 8350dd3b13..ddf3fef8b1 100644 --- a/apps/drupal-default/particle_theme/templates/misc/status-messages.html.twig +++ b/apps/drupal-default/particle_theme/templates/misc/status-messages.html.twig @@ -34,7 +34,8 @@ {% embed '@atoms/alert/_alert.twig' %} {% block alert_header %} - + {# Not used as this action requires javascript #} + {# #} {% if status_headings[type] %}

diff --git a/apps/drupal-default/particle_theme/templates/modules/mailchimp/block--mailchimp-signup.html.twig b/apps/drupal-default/particle_theme/templates/modules/mailchimp/block--mailchimp-signup.html.twig new file mode 100644 index 0000000000..65732da9d5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/modules/mailchimp/block--mailchimp-signup.html.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} +

+ {% endif %} + {{ title_suffix }} + {% block content %} + +
+ {% if(themag.mailchimp.signup_headline) %} +

+ {{ themag.mailchimp.signup_headline }} +

+ {% endif %} + {% if(themag.mailchimp.signup_text) %} +
+ {{ themag.mailchimp.signup_text }} +
+ {% endif %} +
+ {{ content }} +
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/modules/poll/poll-meter.html.twig b/apps/drupal-default/particle_theme/templates/modules/poll/poll-meter.html.twig new file mode 100644 index 0000000000..88f311ee48 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/modules/poll/poll-meter.html.twig @@ -0,0 +1,41 @@ +{# +/** + * @file + * Default theme implementation for a meter. + * + * Available variables: + * - display_value: The textual representation of the meter bar. + * - form: One or more forms to which the element belongs; multiple + * forms separated by spaces. + * - high: A number specifying the range that is considered to be a high value. + * - low: A number specifying the range that is considered to be a low value. + * - max: A number specifying the maximum value of the range. + * - min: A number specifying the minimum value of the range. + * - optimum: A number specifying what value is the optimal value for the gauge. + * - value: A number specifying the current value of the gauge. + * - percentage: A number specifying the current percentage of the gauge. + * - attributes: HTML attributes for the containing element. + * - choice: The choice of a poll. + * + * @see template_preprocess() + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} + +
+ +
+
{{ percentage }}%
+
+
{{ choice }}
+
({{ value }} votes)
+
+
+ + +
+
+ +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/modules/poll/poll-results.html.twig b/apps/drupal-default/particle_theme/templates/modules/poll/poll-results.html.twig new file mode 100644 index 0000000000..52adf23624 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/modules/poll/poll-results.html.twig @@ -0,0 +1,33 @@ +{# +/** + * @file + * Default theme implementation to display the poll results in a block. + * + * Variables available: + * - title: The title of the poll. + * - results: The results of the poll. + * - votes: The total results in the poll. + * - links: Links in the poll. + * - pid: The pid of the poll + * - cancel_form: A form to cancel the user's vote, if allowed. + * - raw_links: The raw array of links. + * - vote: The choice number of the current user's vote. + * + * @see template_preprocess_poll_results() + * + * @ingroup themeable + */ +#} +
+ {% if show_question %} +

{{ question }}

+ {% else %} +

{{ results_title }}

+ {% endif %} +
+ {{ results }} +
+
+ {{ 'Total votes: '|t }} {{ votes }} +
+
diff --git a/apps/drupal-default/particle_theme/templates/modules/poll/poll-vote.html.twig b/apps/drupal-default/particle_theme/templates/modules/poll/poll-vote.html.twig new file mode 100644 index 0000000000..b83fd37fde --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/modules/poll/poll-vote.html.twig @@ -0,0 +1,15 @@ +{# +/** + */ +#} +{{ form.messages }} +
+
+ {% if show_question %} +

{{ question }}

+ {% endif %} + {{ form.choice }} + {{ form.actions }} +
+{{ form|without('actions', 'choice', 'messages', 'question') }} +
diff --git a/apps/drupal-default/particle_theme/templates/modules/sitealert/site-alert.html.twig b/apps/drupal-default/particle_theme/templates/modules/sitealert/site-alert.html.twig new file mode 100644 index 0000000000..2f7b923bf6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/modules/sitealert/site-alert.html.twig @@ -0,0 +1,5 @@ +
+
+ {{ alert.message }} +
+
diff --git a/apps/drupal-default/particle_theme/templates/navigation/breadcrumb-particle.html.twig b/apps/drupal-default/particle_theme/templates/navigation/breadcrumb-particle.html.twig new file mode 100644 index 0000000000..f729d08a75 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/breadcrumb-particle.html.twig @@ -0,0 +1,12 @@ +{# +/** + * @file + * Theme override for a breadcrumb trail. + * + * Available variables: + * - breadcrumb: Breadcrumb trail items. + */ +#} +{% if breadcrumb %} + {% include '@atoms/breadcrumb/_breadcrumb.twig' %} +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/breadcrumb.html.twig b/apps/drupal-default/particle_theme/templates/navigation/breadcrumb.html.twig old mode 100644 new mode 100755 index f729d08a75..2ed24267ea --- a/apps/drupal-default/particle_theme/templates/navigation/breadcrumb.html.twig +++ b/apps/drupal-default/particle_theme/templates/navigation/breadcrumb.html.twig @@ -8,5 +8,18 @@ */ #} {% if breadcrumb %} - {% include '@atoms/breadcrumb/_breadcrumb.twig' %} + {% endif %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--human-resources-top-nav.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--human-resources-top-nav.html.twig new file mode 100644 index 0000000000..a1ad5470d8 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--human-resources-top-nav.html.twig @@ -0,0 +1,97 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + {% + set classes = [ + 'menu-item-topmenu', + item.is_expanded ? 'menu-item--expanded', + item.is_collapsed ? 'menu-item--collapsed', + item.in_active_trail ? 'menu-item--active-trail', + ] + %} + + {{ link(item.title, item.url) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + + {% endfor %} +
+ {% endif %} +{% endmacro %} + + +{# it allows the active state to have a hover over #} + {# .menu-item-topmenu .is-active:hover { + background-color: #F6E05E; + color: #112e51; + } #} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--info-for.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--info-for.html.twig new file mode 100644 index 0000000000..3dadbdba96 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--info-for.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} + + {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--main.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--main.html.twig new file mode 100644 index 0000000000..abd30dfb67 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--main.html.twig @@ -0,0 +1,56 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{# might not be needed anymore #} +{# {% import _self as menus %} #} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{# {{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} + + {% endif %} +{% endmacro %} #} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--shortcuts.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--shortcuts.html.twig new file mode 100644 index 0000000000..0f68b3fa54 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--shortcuts.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} + + {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--utc-brandbar-menu.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-brandbar-menu.html.twig new file mode 100644 index 0000000000..5c45ee0ca9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-brandbar-menu.html.twig @@ -0,0 +1,74 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + + {% + set listitem = [ + 'menu-item border-b border-gray-300 flex items-center hover:bg-utc-new-blue-100 w-full', + item.is_expanded ? 'menu-item--expanded', + item.is_collapsed ? 'menu-item--collapsed', + item.in_active_trail ? 'menu-item--active-trail bg-utc-new-blue-100', + ] + %} + {% + set menulinktag = [ + 'text-base border-0 py-4 w-full pl-3 bg-transparent', + item.in_active_trail ? 'menu-link--active-trail font-bold', + ] + %} + {% set arialabel = item.link_title|default(item.title)|e %} + {% set role = 'link' %} + {% set link_title = item.title|clean_class %} + +
  • + {% if item.in_active_trail %} + + {{ link(item.title, item.url, item.attributes.removeClass(listitem).addClass(menulinktag).setAttribute('title', link_title).setAttribute('aria-label', arialabel).setAttribute('role', role)) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1, item.attributes.setAttribute('title', link_title).setAttribute('aria-label', arialabel).setAttribute('role', role)) }} + {% endif %} + {% else %} + {{ link(item.title, item.url, item.attributes.removeClass(listitem).addClass(menulinktag).setAttribute('title', link_title).setAttribute('aria-label', arialabel).setAttribute('role', role)) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1, item.attributes.setAttribute('title', link_title).setAttribute('aria-label', arialabel).setAttribute('role', role)) }} + {% endif %} + {% endif %} +
  • + {% endfor %} +
+ {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--utc-offcanvas-sidebar.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-offcanvas-sidebar.html.twig new file mode 100644 index 0000000000..46593ff48d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-offcanvas-sidebar.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + {% + set classes = [ + 'menu-item', + item.is_expanded ? 'menu-item--expanded', + item.is_collapsed ? 'menu-item--collapsed', + item.in_active_trail ? 'menu-item--active-trail', + ] + %} + + {{ link(item.title, item.url) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + + {% endfor %} +
+ {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--utc-people-sidenav.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-people-sidenav.html.twig new file mode 100644 index 0000000000..76144bff6e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-people-sidenav.html.twig @@ -0,0 +1,55 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} + + {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--utc-sidemenu.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-sidemenu.html.twig new file mode 100644 index 0000000000..f303906b05 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--utc-sidemenu.html.twig @@ -0,0 +1,79 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} + + {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu--utclib-brandbar-menu.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu--utclib-brandbar-menu.html.twig new file mode 100644 index 0000000000..f88e110b67 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/navigation/menu--utclib-brandbar-menu.html.twig @@ -0,0 +1,69 @@ +{# +/** + * @file + * Theme override to display a menu. + * + * Available variables: + * - menu_name: The machine name of the menu. + * - items: A nested list of menu items. Each menu item contains: + * - attributes: HTML attributes for the menu item. + * - below: The menu item child items. + * - title: The menu link title. + * - url: The menu link url, instance of \Drupal\Core\Url + * - localized_options: Menu link localized options. + * - is_expanded: TRUE if the link has visible children within the current + * menu tree. + * - is_collapsed: TRUE if the link has children within the current menu tree + * that are not currently visible. + * - in_active_trail: TRUE if the link is in the active trail. + */ +#} +{% import _self as menus %} + +{# + We call a macro which calls itself to render the full tree. + @see https://twig.symfony.com/doc/1.x/tags/macro.html +#} +{{ menus.menu_links(items, attributes, 0) }} + +{% macro menu_links(items, attributes, menu_level) %} + {% import _self as menus %} + {% if items %} + {% if menu_level == 0 %} + + {% else %} +
    + {% endif %} + {% for item in items %} + {% + set listitem = [ + 'menu-item border-b border-gray-300 flex items-center hover:bg-utc-new-blue-100 w-full', + item.is_expanded ? 'menu-item--expanded', + item.is_collapsed ? 'menu-item--collapsed', + item.in_active_trail ? 'menu-item--active-trail bg-utc-new-blue-100', + ] + %} + {% + set menulinktag = [ + 'text-base border-0 py-4 w-full pl-3 bg-transparent', + item.in_active_trail ? 'menu-link--active-trail font-bold', + ] + %} + + {% if item.in_active_trail %} + + {{ link(item.title, item.url, item.attributes.removeClass(listitem).addClass(menulinktag)) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + {% else %} + {{ link(item.title, item.url, item.attributes.removeClass(listitem).addClass(menulinktag)) }} + {% if item.below %} + {{ menus.menu_links(item.below, attributes, menu_level + 1) }} + {% endif %} + {% endif %} + + {% endfor %} +
+ {% endif %} +{% endmacro %} diff --git a/apps/drupal-default/particle_theme/templates/navigation/menu-local-tasks.html.twig b/apps/drupal-default/particle_theme/templates/navigation/menu-local-tasks.html.twig index bacae2aa2a..d1a050467a 100644 --- a/apps/drupal-default/particle_theme/templates/navigation/menu-local-tasks.html.twig +++ b/apps/drupal-default/particle_theme/templates/navigation/menu-local-tasks.html.twig @@ -12,22 +12,14 @@ */ #} -{% set nav_classes = ['nav', 'nav-tabs', 'mb-2']|join(' ') %} + {% if primary %} -

- {{ 'Primary tabs'|t }} -

- +

{{ 'Primary tabs'|t }}

+
    {{ primary }}
{% endif %} {% if secondary %} -

- {{ 'Secondary tabs'|t }} -

- -{% endif %} +

{{ 'Secondary tabs'|t }}

+
    {{ secondary }}
+{% endif %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/off-canvas/region--offcanvas-sidebar.html.twig b/apps/drupal-default/particle_theme/templates/off-canvas/region--offcanvas-sidebar.html.twig new file mode 100755 index 0000000000..6346fe9b80 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/off-canvas/region--offcanvas-sidebar.html.twig @@ -0,0 +1,35 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} + +{% + set classes = [ + 'region', + 'region--' ~ region|clean_class, + ] +%} + +{% if content %} + + +
+
+{% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1048--full.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1048--full.html.twig new file mode 100644 index 0000000000..8ccee0f873 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1048--full.html.twig @@ -0,0 +1,107 @@ +{# +/** + * @file + * Theme override to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + ] +%} +{{ attach_library('classy/node') }} + + + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} +
+ + {% endif %} + + + {{ content }} +
+ diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1049--full.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1049--full.html.twig new file mode 100644 index 0000000000..61817c8c3b --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/node--1049--full.html.twig @@ -0,0 +1,108 @@ +{# +/** + * @file + * Theme override to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + ] +%} +{{ attach_library('classy/node') }} + + + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} + +
+ {% endif %} + + + {{ content }} + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/node.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/node.html.twig new file mode 100644 index 0000000000..a42ff52d02 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/node.html.twig @@ -0,0 +1,108 @@ +{# +/** + * @file + * Theme override to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + ] +%} +{{ attach_library('classy/node') }} + + + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} + +
+ {% endif %} + + + {{ content }} + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/college-engineering-computer-science/block--college-engineering-and-computer-science-id-1161-label-computing.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/college-engineering-computer-science/block--college-engineering-and-computer-science-id-1161-label-computing.html.twig new file mode 100644 index 0000000000..85d373d055 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/college-engineering-computer-science/block--college-engineering-and-computer-science-id-1161-label-computing.html.twig @@ -0,0 +1,79 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + +
+ + + + +
+ +

College of Engineering and Computer Science

+ +
+ +
+ + + {% endblock %} + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/block--financial-aid-scholarships-id-1049-label-sasdasd.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/block--financial-aid-scholarships-id-1049-label-sasdasd.html.twig new file mode 100644 index 0000000000..ef58007665 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/block--financial-aid-scholarships-id-1049-label-sasdasd.html.twig @@ -0,0 +1,88 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} +
+
+

Which type of student are you?

+ + + +
+
+

Transfer

+
+ + + +
+

Veteran

+
+
+ +
+
+

Transient

+
+
+
+
+ + + + + + + + {% endblock %} + + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/financial-aid.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/financial-aid.html.twig new file mode 100644 index 0000000000..fb1435427f --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/financial-aid/financial-aid.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + +
+ + + +
+ +

Financial Aid & Scholarships

+ +
+ +
+ + + + + + {% endblock %} + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-footer.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-footer.html.twig new file mode 100644 index 0000000000..cdfc76789d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-footer.html.twig @@ -0,0 +1,89 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + +
+
+

How can we help?

+ +
+ + +
+

UT Taleo

+
+
+ +
+
+

HR Forms

+
+ +
+

K@TE

+
+
+ +
+ + + +
+ + +
+
+ + {% endblock %} + + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-header.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-header.html.twig new file mode 100644 index 0000000000..c88c74ebc2 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/human-resources/block--human-resources-id-1048-label-header.html.twig @@ -0,0 +1,64 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + + + + + + + + + + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1047-label-footer.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1047-label-footer.html.twig new file mode 100644 index 0000000000..5e114c9419 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1047-label-footer.html.twig @@ -0,0 +1,82 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} +{# + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {{ content }} + {% endblock %} + #} + + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + +
+
+

Who are you?

+ +
+ + + + +
+

Guest

+
+ + +
+
+
+ + + + + {% endblock %} + + diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1141-label-demo.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1141-label-demo.html.twig new file mode 100644 index 0000000000..d95eaf9658 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/information-technology/block--information-technology-id-1141-label-demo.html.twig @@ -0,0 +1,78 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} + + +
+ + + +
+ + + + {% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/physical-therapy/block--physical-therapy-id-1181-label-header.html.twig b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/physical-therapy/block--physical-therapy-id-1181-label-header.html.twig new file mode 100644 index 0000000000..89cd325b6a --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/oucampus-pages/oucampus-blocks/physical-therapy/block--physical-therapy-id-1181-label-header.html.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * Theme override to display a block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values. + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: array of HTML attributes populated by modules, intended to + * be added to the main container tag of this template. + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + */ +#} + + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} + {# {{ content }} #} +
+
+ Physical Therapy +
+
+
+

Physical Therapy

+ {#

With HTML5 Video and Bootstrap 4

#} +
+
+
+
+ + {% endblock %} + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/article_1.png b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/article_1.png new file mode 100644 index 0000000000..ff2e109d54 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/article_1.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/layout--article-1.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/layout--article-1.html.twig new file mode 100755 index 0000000000..d146a0ea5b --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_1/layout--article-1.html.twig @@ -0,0 +1,89 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + + + + {# == Article content top == #} + {% if(content.article_content_top) %} + {% block article_content_top %} +
+ + {{ content.article_content_top }} +
+
+ {% endblock %} + {% endif %} + +
+
+
+ + {# == Article header == #} + {% block article_header %} + + {{ content.article_header }} + + {% endblock %} + + {# == Article footer (article meta) == #} + {% block article_footer %} +
+ {{ content.article_footer }} +
+ {% endblock %} + + + {{ content.article_social_buttons }} +
+ + {# == Tabs == #} + {% block tabs %} + + {{ content.tabs }} + + {% endblock %} + + {# == Article main content == #} + + {{ content.article_content }} +
+ + {# == Article comments == #} + + {{ content.article_comments }} +
+ + + + + {# == Sidebar right == #} + + + + {# == Article content bottom == #} + {% if(content.article_content_bottom) %} + {% block article_content_bottom %} +
+ + {{ content.article_content_bottom }} +
+ + {% endblock %} + {% endif %} + + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/article_2.png b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/article_2.png new file mode 100644 index 0000000000..52051d15e1 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/article_2.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/layout--article-2.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/layout--article-2.html.twig new file mode 100755 index 0000000000..1dead15e43 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_2/layout--article-2.html.twig @@ -0,0 +1,109 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + + + +
+ {# == Article media == #} + + {{ content.article_media }} +
+ +
+
+
+ {# == Article header == #} + {% if(content.article_header) %} + + {{ content.article_header }} + + {% endif %} + + {# == Article footer (article meta) == #} + {% if(content.article_footer) %} +
+ {{ content.article_footer }} +
+ {% endif %} +
+
+
+
+ + {# == Tabs == #} + {% if(content.tabs) %} +
+
+
+ + {{ content.tabs }} +
+
+
+ + {% endif %} + +
+ {# == Article content top == #} + {% if(content.article_content_top) %} +
+ + {{ content.article_content_top }} +
+
+ {% endif %} + +
+
+
+ {# == Socil buttons == #} + {% if(content.article_social_buttons) %} + + {{ content.article_social_buttons }} +
+ {% endif %} + + {# == Article main content == #} + {% if(content.article_content) %} + + {{ content.article_content }} +
+ {% endif %} +
+ + + + {# == Content bottom == #} + {% if(content.article_content_bottom) %} +
+ + {{ content.article_content_bottom }} +
+ + {% endif %} + {# end: .container #} + + + {# == Comments == #} + {% if(content.article_comments) %} + +
+
+
+ {{ content.article_comments }} +
+
+
+ + {% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/article_3.png b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/article_3.png new file mode 100644 index 0000000000..bf26087aeb Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/article_3.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/layout--article-3.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/layout--article-3.html.twig new file mode 100755 index 0000000000..b7efef1177 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/article/article_3/layout--article-3.html.twig @@ -0,0 +1,120 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + + + +
+ {# == Article media == #} + + {{ content.article_media }} +
+
+
+
+ {# == Article header == #} + {% if(content.article_header) %} + + {{ content.article_header }} + + {% endif %} +
+
+
+
+ + + {# == Meta and Social Buttons == #} + +
+
+
+
+ {# == Article footer (article meta) == #} + {% if(content.article_footer) %} +
+ {{ content.article_footer }} +
+ {% endif %} +
+
+ {# == Socil buttons == #} + {% if(content.article_social_buttons) %} + + {{ content.article_social_buttons }} +
+ {% endif %} +
+
+
+ + + + +
+ {# == Article content top == #} + {% if(content.article_content_top) %} +
+ + {{ content.article_content_top }} +
+
+ {% endif %} + +
+
+
+ + {# == Tabs == #} + {% if(content.tabs) %} + + {{ content.tabs }} +
+ {% endif %} + + {# == Article main content == #} + {% if(content.article_content) %} + + {{ content.article_content }} +
+ {% endif %} + + {# == Comments == #} + {% if(content.article_comments) %} + + {{ content.article_comments }} +
+ {% endif %} + + + {# == Sidebar right == #} + + + + + {# == Content bottom == #} + {% if(content.article_content_bottom) %} +
+ + {{ content.article_content_bottom }} +
+ + {% endif %} + {# end: .container #} + + + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout--b.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout--b.html.twig new file mode 100755 index 0000000000..bae6c0a9e6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout--b.html.twig @@ -0,0 +1,66 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'layout--b' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + + {# ---------------- #} + {# REGION: FEATURED #} + {# ---------------- #} + + +
+ + {# ----------- #} + {# REGION: TOP #} + {# ----------- #} + {% if content.top %} +
+
+ {{ content.top }} +
+
+ {% endif %} + + + {# ------------- #} + {# REGION MIDDLE #} + {# ------------- #} +
+
+ {{ content.middle_left }} +
+
+
{{ content.middle_right }}
+
+
+ + {# ------------- #} + {# REGION BOTTOM #} + {# ------------- #} + +
+
+ {{ content.bottom }} +
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout-b.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout-b.png new file mode 100755 index 0000000000..91a691c5e4 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-b/layout-b.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout--c.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout--c.html.twig new file mode 100755 index 0000000000..890569e776 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout--c.html.twig @@ -0,0 +1,61 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'layout--c' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + + {# ---------------- #} + {# REGION: FEATURED #} + {# ---------------- #} + + +
+ + {# ----------- #} + {# REGION: TOP #} + {# ----------- #} + {% if content.top %} +
+
+ {{ content.top }} +
+
+ {% endif %} + + {# ------------- #} + {# REGION MIDDLE #} + {# ------------- #} +
+
+ {{ content.middle }} +
+
+ + {# ------------- #} + {# REGION BOTTOM #} + {# ------------- #} +
+
+ {{ content.bottom }} +
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout-c.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout-c.png new file mode 100755 index 0000000000..57508a08e2 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/layout-c/layout-c.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.html.twig new file mode 100644 index 0000000000..9b7872af6a --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'g12c12' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + +
+
+
+ {{ content.col_1 }} +
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.png new file mode 100644 index 0000000000..fcbf9e4c1c Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c12/g12c12.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.html.twig new file mode 100644 index 0000000000..c189ae28be --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'g12c3-3-3-3' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + +
+
+
{{ content.col_1 }}
+
{{ content.col_2 }}
+
{{ content.col_3 }}
+
{{ content.col_4 }}
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.png new file mode 100644 index 0000000000..c50648df37 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c3-3-3-3/g12c3-3-3-3.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.html.twig new file mode 100644 index 0000000000..54acecdf79 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'g12c4-4-4' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + +
+
+
{{ content.col_1 }}
+
{{ content.col_2 }}
+
{{ content.col_3 }}
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.png new file mode 100644 index 0000000000..5e4187ab66 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c4-4-4/g12c4-4-4.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.html.twig new file mode 100644 index 0000000000..2d59be6704 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.html.twig @@ -0,0 +1,29 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'g12c6-6' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + +
+
+
{{ content.col_1 }}
+
{{ content.col_2 }}
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.png new file mode 100644 index 0000000000..81742df7a6 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c6-6/g12c6-6.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.html.twig new file mode 100644 index 0000000000..655f40b2a4 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.html.twig @@ -0,0 +1,29 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} +{% set classes = [ 'g12c8-4' ] %} +{% if themag.sticky_sidebar %} + {% set sticky_classs = 'stick-in-parent' %} +{% endif %} + +{% if content %} + + +
+
+
{{ content.col_1 }}
+
{{ content.col_2 }}
+
+
{# /.container #} + +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.png b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.png new file mode 100644 index 0000000000..81adf96763 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/deprecated/simple-layouts/g12c8-4/g12c8-4.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout--a.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout--a.html.twig new file mode 100755 index 0000000000..18737da993 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout--a.html.twig @@ -0,0 +1,133 @@ +{# +/** + * @file + * Default theme implementation for a TheMAG layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + + + + + {# ---------------- #} + {# REGION: FEATURED #} + {# ---------------- #} + + {{ content.featured }} +
+ + +
+ {# ----------- #} + {# REGION: TOP #} + {# ----------- #} + {% if content.top %} +
+ + {{ content.top }} +
+
+ {% endif %} + + + {# ----------------- #} + {# REGION: TOP BELOW #} + {# ----------------- #} + {% if content.top_left_below or content.top_middle_below or content.top_right_below %} +
+ + {{ content.top_left_below }} +
+ + {{ content.top_middle_below }} + + + {{ content.top_right_below }} + + + {% endif %} + + + {# ------------------- #} + {# REGION MIDDLE ABOVE #} + {# ------------------- #} + {% if content.middle_left_above or content.middle_right_above %} +
+ + {{ content.middle_left_above }} +
+ + {{ content.middle_right_above }} + + + {% endif %} + + + {# ------------- #} + {# REGION MIDDLE #} + {# ------------- #} + {% if content.middle %} +
+ + {{ content.middle }} +
+ + {% endif %} + + + {# ------------------- #} + {# REGION MIDDLE BELOW #} + {# ------------------- #} + {% if content.middle_left_below or content.middle_middle_below or content.middle_right_below %} +
+ + {{ content.middle_left_below }} +
+ + {{ content.middle_middle_below }} + + + {{ content.middle_right_below }} + + + {% endif %} + + + {# ------------------- #} + {# REGION BOTTOM ABOVE #} + {# ------------------- #} + {% if content.bottom_left_above or content.bottom_right_above %} +
+ + {{ content.bottom_left_above }} +
+ + {{ content.bottom_right_above }} + + + {% endif %} + + + {# ------------- #} + {# REGION BOTTOM #} + {# ------------- #} + {% if content.bottom %} +
+ + {{ content.bottom }} +
+ + {% endif %} + + + {# /.container #} + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout-a.png b/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout-a.png new file mode 100755 index 0000000000..82cee0b967 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/landing/layout-a/layout-a.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/layout--page-1.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/layout--page-1.html.twig new file mode 100755 index 0000000000..823b647152 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/layout--page-1.html.twig @@ -0,0 +1,60 @@ +{# +/** + * @file + * Default theme implementation for layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + + + + + {# == Heading == #} + {# ============= #} + +
+ {% block page_heading %} + +
+
+
+ {{ content.page_header }} +
+
+
+ + {% endblock %} + + {% if(content.page_tabs) %} + +
+
+
+ {{ content.page_tabs }} +
+
+
+
+ {% endif %} +
+ + {# == Region: Content == #} + {# ===================== #} + {% block region_content %} + +
+
+
+ {{ content.page_content }} +
+
+
+ + {% endblock %} + + diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/page_1.png b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/page_1.png new file mode 100644 index 0000000000..b80244499d Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_1/page_1.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/layout--page-2.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/layout--page-2.html.twig new file mode 100755 index 0000000000..e1e9f6bdcd --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/layout--page-2.html.twig @@ -0,0 +1,29 @@ +{# +/** + * @file + * Default theme implementation for layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + +{% extends "@themag/panels-layouts/page/page_1/layout--page-1.html.twig" %} + +{# == Region: Content == #} +{# ===================== #} +{% block region_content %} +
+
+ + {{ content.page_content }} +
+ + {{ content.page_sidebar_right }} +
+
+ +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/page_2.png b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/page_2.png new file mode 100644 index 0000000000..0c26629b6d Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_2/page_2.png differ diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/layout--page-3.html.twig b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/layout--page-3.html.twig new file mode 100755 index 0000000000..6d98136694 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/layout--page-3.html.twig @@ -0,0 +1,60 @@ +{# +/** + * @file + * Default theme implementation for layout. + * + * Available variables: + * - content: The content for this layout. + * - attributes: HTML attributes for the layout
. + * + * @ingroup themeable + */ +#} + +{% extends "@themag/panels-layouts/page/page_1/layout--page-1.html.twig" %} + +{# == Region: Content == #} +{# ===================== #} +{% block region_content %} +
+ + {% if(content.page_content_top) %} +
+ + {{ content.page_content_top }} +
+
+ {% endif %} + + {% if(content.page_content or content.page_sidebar_right) %} +
+ + {{ content.page_content }} +
+ + {{ content.page_sidebar_right }} +
+ + {% endif %} + + {% if(content.page_content_bottom) %} +
+ + {{ content.page_content_bottom }} +
+ + {% endif %} + + {% if(content.page_content_bottom_below_first or content.page_content_bottom_below_second) %} +
+ + {{ content.page_content_bottom_below_first }} +
+ + {{ content.page_content_bottom_below_second }} + + + {% endif %} + + +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/page_3.png b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/page_3.png new file mode 100644 index 0000000000..097dae93d7 Binary files /dev/null and b/apps/drupal-default/particle_theme/templates/panels-layouts/page/page_3/page_3.png differ diff --git a/apps/drupal-default/particle_theme/templates/region/region--content-header.html.twig b/apps/drupal-default/particle_theme/templates/region/region--content-header.html.twig new file mode 100644 index 0000000000..17185adbb0 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/region/region--content-header.html.twig @@ -0,0 +1,25 @@ +{# +/** + * @file + * Theme override to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + */ +#} +{% + set classes = [ + 'region', + 'region--' ~ region|clean_class, + ] +%} +{% if content %} + + {{ content }} + +{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/region/region--top-workbench-menu.html.twig b/apps/drupal-default/particle_theme/templates/region/region--top-workbench-menu.html.twig new file mode 100644 index 0000000000..5969750f25 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/region/region--top-workbench-menu.html.twig @@ -0,0 +1,27 @@ +{# +/** + * @file + * Theme override to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + */ +#} +{{ attach_library('utccloud/utc-top-workbench-menus') }} + +{% + set classes = [ + 'region', + 'region-top-workbench-menu', + ] +%} +{% if content %} + + {{ content }} +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/search/block--search-form-block.html.twig b/apps/drupal-default/particle_theme/templates/search/block--search-form-block.html.twig new file mode 100755 index 0000000000..ee0e67c046 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/search/block--search-form-block.html.twig @@ -0,0 +1,52 @@ +{# +/** + * @file + * Theme override for the search form block. + * + * Available variables: + * - plugin_id: The ID of the block implementation. + * - label: The configured label of the block if visible. + * - configuration: A list of the block's configuration values, including: + * - label: The configured label for the block. + * - label_display: The display settings for the label. + * - provider: The module or other provider that provided this block plugin. + * - Block plugin specific settings will also be stored here. + * - content: The content of this block. + * - attributes: A list HTML attributes populated by modules, intended to + * be added to the main container tag of this template. Includes: + * - id: A valid HTML ID and guaranteed unique. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * + * @see template_preprocess_block() + * @see search_preprocess_block() + */ +#} +{% + set classes = [ + 'block', + 'block-search', + 'bg-white', + ] +%} + +{% set title_classes = [ 'block-title' ] %} + + + {{ title_prefix }} + {% if label %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {% block content %} +
{{ content }} + Hide Search +
+ {% endblock %} +
diff --git a/apps/drupal-default/particle_theme/templates/search/page--search.html.twig b/apps/drupal-default/particle_theme/templates/search/page--search.html.twig new file mode 100755 index 0000000000..d2d095a2ba --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/search/page--search.html.twig @@ -0,0 +1,93 @@ +{# +/** + * @file + * Theme override to display a page-node (post) of type mg_article. + * + * * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * TheMAG article variables + * - article.display_submitted: + * - article.author_id: + * - article.author_name: + * - article.author_picture: + * + * - article.teaser_image: + * - article.content: + * - article.category: + * - article.tags: + * - article.post_layout + * + * @see @themag/includes/page.inc -> themag_preprocess_page() + */ +#} + +{# Extend page.html.twig #} +{% extends '@themag/base-layout/page/page.html.twig' %} + +{% block page_content %} +{# Note: my-24 will not apply, using inline instead. #} +
+ {# link is in html.html.twig #} +
+ {% block content_top %} + {% if page.content_top %} +
+
+ {{ page.content_top }} +
+
+ {% endif %} + {% endblock %} + + {% block content_main %} +
+
+ {{ page.content_header }} + {{ page.content_administration }} + {{ page.content }} +
+
+ {% endblock %} + + {% block content_bottom %} + {% if page.content_bottom %} +
+
+ {{ page.content_bottom }} +
+
+ {% endif %} + {% endblock %} +
+
+ {% endblock %} \ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/search/region--search.html.twig b/apps/drupal-default/particle_theme/templates/search/region--search.html.twig new file mode 100755 index 0000000000..243ac0f6d6 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/search/region--search.html.twig @@ -0,0 +1,34 @@ +{# +/** + * @file + * Default theme implementation to display a region. + * + * Available variables: + * - content: The content for this region, typically blocks. + * - attributes: HTML attributes for the region
. + * - region: The name of the region variable as defined in the theme's + * .info.yml file. + * + * @see template_preprocess_region() + * + * @ingroup themeable + */ +#} + +{% + set classes = [ + 'region', + 'region-' ~ region|clean_class, + ] +%} + +{% if content %} + +
+
+
{{ content }}
+
+
+
+{% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/system/html.html.twig b/apps/drupal-default/particle_theme/templates/system/html.html.twig new file mode 100755 index 0000000000..ede7506ee3 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/system/html.html.twig @@ -0,0 +1,67 @@ +{# +/** + * @file + * Theme override for the basic structure of a single Drupal page. + * + * Variables: + * - logged_in: A flag indicating if user is logged in. + * - root_path: The root path of the current page (e.g., node, admin, user). + * - node_type: The content type for the current node, if the page is a node. + * - head_title: List of text elements that make up the head_title variable. + * May contain one or more of the following: + * - title: The title of the page. + * - name: The name of the site. + * - slogan: The slogan of the site. + * - page_top: Initial rendered markup. This should be printed before 'page'. + * - page: The rendered page markup. + * - page_bottom: Closing rendered markup. This variable should be printed after + * 'page'. + * - db_offline: A flag indicating if the database is offline. + * - placeholder_token: The token for generating head, css, js and js-bottom + * placeholders. + * + * @see template_preprocess_html() + */ +#} +{% + set body_classes = [ + logged_in ? 'user-logged-in', + not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class, + node_type ? 'page-node-type-' ~ node_type|clean_class, + db_offline ? 'db-offline', + ] +%} + + + + + {{ head_title|safe_join(' | ') }} + + + + {% if themag.additional_css != '' %} + + {% endif %} + + + + {{ themag.additional_javascript|raw }} + {% block body %} + {# + Keyboard navigation/accessibility link to main content section in + page.html.twig. + #} + + + {# Scroll to top element #} +
+ + {{ page_top }} + {{ page }} + {{ page_bottom }} + + {% endblock %} + + diff --git a/apps/drupal-default/particle_theme/templates/system/image.html.twig b/apps/drupal-default/particle_theme/templates/system/image.html.twig new file mode 100755 index 0000000000..2024dfb7eb --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/system/image.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Default theme implementation of an image. + * + * Available variables: + * - attributes: HTML attributes for the img tag. + * - style_name: (optional) The name of the image style applied. + * + * @see template_preprocess_image() + * + * @ingroup themeable + */ +#} + diff --git a/apps/drupal-default/particle_theme/templates/system/maintenance-page.html.twig b/apps/drupal-default/particle_theme/templates/system/maintenance-page.html.twig new file mode 100755 index 0000000000..f42d7a18da --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/system/maintenance-page.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Theme override to display a single Drupal page while offline. + * + * All available variables are mirrored in page.html.twig. + * Some may be blank but they are provided for consistency. + * + * @see template_preprocess_maintenance_page() + */ +#} +
+ +
+ {% if logo %} + + {{ 'Home'|t }} + + {% endif %} +
+ +
+ {% if title %} +

{{ title }}

+ {% endif %} + + {{ page.highlighted }} + + {{ page.content }} +
+ + {% if page.sidebar_first %} + {# /.layout-sidebar-first #} + {% endif %} + + {% if page.sidebar_second %} + {# /.layout-sidebar-second #} + {% endif %} + + {% if page.footer %} +
+ {{ page.footer }} +
+ {% endif %} + +
{# /.layout-container #} diff --git a/apps/drupal-default/particle_theme/templates/system/page--403.html.twig b/apps/drupal-default/particle_theme/templates/system/page--403.html.twig new file mode 100755 index 0000000000..2e1dd7beea --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/system/page--403.html.twig @@ -0,0 +1,19 @@ +{# +/** + * @file + * Error 404 page. + */ +#} + +
+
+
+
403
+

{{ page['#title'] }}

+ + {{ page.content }} + + Back to Home +
+
+
diff --git a/apps/drupal-default/particle_theme/templates/system/page--404.html.twig b/apps/drupal-default/particle_theme/templates/system/page--404.html.twig new file mode 100755 index 0000000000..1fbfa45c33 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/system/page--404.html.twig @@ -0,0 +1,19 @@ +{# +/** + * @file + * Error 404 page. + */ +#} + +
+
+
+
404
+

{{ page['#title'] }}

+ + {{ page.content }} + + Back to Home +
+
+
diff --git a/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon-link.html.twig b/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon-link.html.twig new file mode 100755 index 0000000000..f26f147586 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon-link.html.twig @@ -0,0 +1,37 @@ +{# +/** + * @file + * Theme override to display a taxonomy term. + * + * Available variables: + * - url: URL of the current term. + * - name: Name of the current term. + * - content: Items for the content of the term (fields and description). + * Use 'content' to print them all, or print a subset such as + * 'content.description'. Use the following code to exclude the + * printing of a given child element: + * @code + * {{ content|without('description') }} + * @endcode + * - attributes: HTML attributes for the wrapper. + * - page: Flag for the full page state. + * - term: The taxonomy term entity, including: + * - id: The ID of the taxonomy term. + * - bundle: Machine name of the current vocabulary. + * - view_mode: View mode, e.g. 'full', 'teaser', etc. + * + * @see template_preprocess_taxonomy_term() + */ +#} + + + {% block clategory_icon %} + + {% endblock %} + {% block clategory_name %} + {{ name }} + {% endblock %} + + + + diff --git a/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon.html.twig b/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon.html.twig new file mode 100755 index 0000000000..73dfe6b7fa --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/taxonomy/taxonomy-term--mg-category-icon.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a taxonomy term. + * + * Available variables: + * - url: URL of the current term. + * - name: Name of the current term. + * - content: Items for the content of the term (fields and description). + * Use 'content' to print them all, or print a subset such as + * 'content.description'. Use the following code to exclude the + * printing of a given child element: + * @code + * {{ content|without('description') }} + * @endcode + * - attributes: HTML attributes for the wrapper. + * - page: Flag for the full page state. + * - term: The taxonomy term entity, including: + * - id: The ID of the taxonomy term. + * - bundle: Machine name of the current vocabulary. + * - view_mode: View mode, e.g. 'full', 'teaser', etc. + * + * @see template_preprocess_taxonomy_term() + */ +#} +{% extends '@themag/taxonomy/taxonomy-term--mg-category-icon-link.html.twig' %} +{% block clategory_name %} + {{ name }} +{% endblock %} + + diff --git a/apps/drupal-default/particle_theme/templates/user/components/user-social-pages.html.twig b/apps/drupal-default/particle_theme/templates/user/components/user-social-pages.html.twig new file mode 100644 index 0000000000..434fd2a9a5 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/user/components/user-social-pages.html.twig @@ -0,0 +1,37 @@ + +{% endblock %} diff --git a/apps/drupal-default/particle_theme/templates/user/page--user--password.html.twig b/apps/drupal-default/particle_theme/templates/user/page--user--password.html.twig new file mode 100644 index 0000000000..ae5fd3f327 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/user/page--user--password.html.twig @@ -0,0 +1,47 @@ +{# +/** + * @file + * Theme override to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + */ +#} + +{# Extend page.html.twig #} +{% extends '@themag/user/page--user--login.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/user/page--user--register.html.twig b/apps/drupal-default/particle_theme/templates/user/page--user--register.html.twig new file mode 100644 index 0000000000..ae5fd3f327 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/user/page--user--register.html.twig @@ -0,0 +1,47 @@ +{# +/** + * @file + * Theme override to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Page content (in order of occurrence in the default page.html.twig): + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.primary_menu: Items for the primary menu region. + * - page.secondary_menu: Items for the secondary menu region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * - page.breadcrumb: Items for the breadcrumb region. + * + * @see template_preprocess_page() + * @see html.html.twig + */ +#} + +{# Extend page.html.twig #} +{% extends '@themag/user/page--user--login.html.twig' %} diff --git a/apps/drupal-default/particle_theme/templates/user/user--author-info.html.twig b/apps/drupal-default/particle_theme/templates/user/user--author-info.html.twig new file mode 100644 index 0000000000..6d297cd794 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/user/user--author-info.html.twig @@ -0,0 +1,33 @@ +{# +/** + * @file + * Theme override to present all user data. + * + * This template is used when viewing a registered user's page, + * e.g., example.com/user/123. 123 being the user's ID. + * + * Available variables: + * - content: A list of content items. Use 'content' to print all content, or + * print a subset such as 'content.field_example'. Fields attached to a user + * such as 'user_picture' are available as 'content.user_picture'. + * - attributes: HTML attributes for the container element. + * - user: A Drupal User entity. + * + * @see template_preprocess_user() + */ +#} + + +
+
+
{{ content.user_picture }}
+
+

{{ user.getDisplayName }}

+ {{ content|without('user_picture', 'field_facebook', 'field_twitter', 'field_google_plus', 'field_instagram', 'field_linkedin', 'field_pinterest') }} +
+ {{ include('@themag/user/components/user-social-pages.html.twig') }} +
+
+
+
+ diff --git a/apps/drupal-default/particle_theme/templates/user/user--full.html.twig b/apps/drupal-default/particle_theme/templates/user/user--full.html.twig new file mode 100755 index 0000000000..60213f145e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/user/user--full.html.twig @@ -0,0 +1,44 @@ +{# +/** + * @file + * Theme override to present all user data. + * + * This template is used when viewing a registered user's page, + * e.g., example.com/user/123. 123 being the user's ID. + * + * Available variables: + * - content: A list of content items. Use 'content' to print all content, or + * print a subset such as 'content.field_example'. Fields attached to a user + * such as 'user_picture' are available as 'content.user_picture'. + * - attributes: HTML attributes for the container element. + * - user: A Drupal User entity. + * + * @see template_preprocess_user() + */ +#} + + + +{# @todo Remove commented code. #} +{#
#} +{#
{{ content.user_picture }}
#} +{#
#} + +{# #} + +{#
#} +{#
#} + + {{ content|without('user_picture', 'member_for') }} + diff --git a/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig b/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig new file mode 100644 index 0000000000..5298a2337d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig @@ -0,0 +1,35 @@ +{# +/** + * @file + * Theme override for a views exposed form. + * + * Available variables: + * - form: A render element representing the form. + * + * @see template_preprocess_views_exposed_form() + */ +#} +{# NOTES + related files: + docroot/modules/custom/utccloud/utccloud.module + - (preprocess for both twig files) + docroot/themes/custom/particle/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig + - this file - shows/hides the exposed filters based on variables in URL + docroot/themes/custom/particle/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-directory.html.twig + renders view content +#} +{# testing variable being passed from preprocess +{{ argument_count }} #} + +{% if q is not empty %} + {# + This ensures that, if clean URLs are off, the 'q' is added first, + as a hidden form element, so that it shows up first in the POST URL. + #} +{{ q }} +{% endif %} +{% if argument_count < 3 %} +
+ {{ form }} +
+{% endif %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-library-item.html.twig b/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-library-item.html.twig new file mode 100644 index 0000000000..5a6f8a7034 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-library-item.html.twig @@ -0,0 +1,23 @@ +{# +/** + * @file + * Theme override for a views exposed form. + * + * Available variables: + * - form: A render element representing the form. + * + * @see template_preprocess_views_exposed_form() + */ +#} +{% if q is not empty %} + {# + This ensures that, if clean URLs are off, the 'q' is added first, + as a hidden form element, so that it shows up first in the POST URL. + #} +{{ q }} +{% endif %} +
+
+ {{ form }} +
+
diff --git a/apps/drupal-default/particle_theme/templates/views/views-view--utc-library-events-feed.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view--utc-library-events-feed.html.twig new file mode 100644 index 0000000000..beb200a95e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view--utc-library-events-feed.html.twig @@ -0,0 +1,111 @@ +{# +/** + * @file + * Theme override for a main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * JavaScript. + * + * @see template_preprocess_views_view() + */ +#} +{% + set classes = [ + 'view', + 'view-' ~ id|clean_class, + 'view-id-' ~ id, + 'view-display-id-' ~ display_id, + dom_id ? 'js-view-dom-id-' ~ dom_id, + ] +%} + + {{ title_prefix }} + {% if title %} + {{ title }} + {% endif %} + {{ title_suffix }} + {% if header %} +
+ {# + only show header when there are events + #} + {% if view.total_rows > 0 %} + {{ header }} + {% endif %} +
+ {% endif %} + {% if exposed %} +
+ {{ exposed }} +
+ {% endif %} + {% if attachment_before %} +
+ {{ attachment_before }} +
+ {% endif %} + {% if rows %} +
+ {{ rows }} +
+ {% elseif empty %} +
+ {{ empty }} +
+ {% endif %} + + {% if pager %} + {{ pager }} + {% endif %} + {% if attachment_after %} +
+ {{ attachment_after }} +
+ {% endif %} + {% if more %} + {{ more }} + {% endif %} + {% if footer %} + + {% endif %} + {% if feed_icons %} +
+ {{ feed_icons }} +
+ {% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/views/views-view--utc-people-finder.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view--utc-people-finder.html.twig new file mode 100644 index 0000000000..a58a109746 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view--utc-people-finder.html.twig @@ -0,0 +1,102 @@ +{# +/** + * @file + * Theme override for a main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A css-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + */ +#} +{% + set classes = [ + 'view', + 'view-' ~ id|clean_class, + 'view-id-' ~ id, + 'view-display-id-' ~ display_id, + dom_id ? 'js-view-dom-id-' ~ dom_id, + ] +%} + + {{ title_prefix }} + {% if title %} + {{ title }} + {% endif %} + {{ title_suffix }} + {% if header %} +
+ {{ header }} +
+ {% endif %} + {% if exposed %} +
+ {{ exposed }} +
+ {% endif %} + {% if attachment_before %} +
+ {{ attachment_before }} +
+ {% endif %} + + {% if rows %} +
+
+{# {{ drupal_menu('utc-people-sidenav')}}#} +
+
+ {{ rows }} +
+
+ {% elseif empty %} +
+
+ {{ empty }} +
+
+ {% endif %} + + {% if pager %} + {{ pager }} + {% endif %} + {% if attachment_after %} +
+ {{ attachment_after }} +
+ {% endif %} + {% if more %} + {{ more }} + {% endif %} + {% if footer %} + + {% endif %} + {% if feed_icons %} +
+ {{ feed_icons }} +
+ {% endif %} + diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-table--department-directory.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-table--department-directory.html.twig new file mode 100644 index 0000000000..7f9434146d --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-table--department-directory.html.twig @@ -0,0 +1,193 @@ +{# +/** + * @file + * Theme override for displaying a view as a table. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - class: HTML classes that can be used to style contextually through CSS. + * - title : The title of this group of rows. + * - header: The table header columns. + * - attributes: Remaining HTML attributes for the element. + * - content: HTML classes to apply to each header cell, indexed by + * the header's key. + * - default_classes: A flag indicating whether default classes should be + * used. + * - caption_needed: Is the caption tag needed. + * - caption: The caption for this table. + * - accessibility_description: Extended description for the table details. + * - accessibility_summary: Summary for the table details. + * - rows: Table row items. Rows are keyed by row number. + * - attributes: HTML classes to apply to each row. + * - columns: Row column items. Columns are keyed by column number. + * - attributes: HTML classes to apply to each column. + * - content: The column content. + * - default_classes: A flag indicating whether default classes should be + * used. + * - responsive: A flag indicating whether table is responsive. + * - sticky: A flag indicating whether table header is sticky. + * + * @see template_preprocess_views_view_table() + */ +#} + +{% + set classes = [ + 'border-collapse', + 'w-full', + ] +%} + + {% if caption_needed %} + + {% if caption %} + {{ caption }} + {% else %} + {{ title }} + {% endif %} + {% if (summary is not empty) or (description is not empty) %} +
+ {% if summary is not empty %} + {{ summary }} + {% endif %} + {% if description is not empty %} + {{ description }} + {% endif %} +
+ {% endif %} + + {% endif %} + {% if header %} + + + {% for key, column in header %} + {% if column.default_classes %} + {% + set column_classes = [ + 'p-3', + 'font-semibold', + 'uppercase', + 'bg-utc-new-blue-100', + 'text-utc-new-blue-500', + 'tracking-wider', + 'border-0', + 'hidden', + 'xl:table-cell', + 'xl:text-base' + ] + %} + {% endif %} + + {%- if column.wrapper_element -%} + <{{ column.wrapper_element }}> + {%- if column.url -%} +
{{ column.content }}{{ column.sort_indicator }} + {%- else -%} + {%- if column is not empty -%} + {{ column.content }}{{ column.sort_indicator }} + {% endif %} + {%- endif -%} + + {%- else -%} + {%- if column.url -%} + {{ column.content }}{{ column.sort_indicator }} + {%- else -%} + {%- if column.content is not empty -%} + {{- column.content }}{{ column.sort_indicator }} + {% endif %} + {%- endif -%} + {%- endif -%} + + {% endfor %} + + + {% endif %} + + {% + set row_classes = [ + 'bg-white', + 'font-medium', + 'flex', + 'xl:table-row', + 'flex-row', + 'xl:flex-row', + 'flex-wrap', + 'xl:flex-no-wrap', + 'mb-5', + 'xl:mb-0', + 'shadow', + 'xl:shadow-lg', + ] + %} + {% for row in rows %} + + {% for key, column in row.columns %} + {% if column.default_classes %} + {% + set column_classes = [ + 'text-gray-800', + 'block', + 'text-sm', + 'my-3', + 'xl:w-auto', + 'xl:table-cell', + 'xl:border-b', + 'xl:border-l-0', + 'xl:border-r-0', + 'xl:my-8', + 'xl:p-0', + 'xl:text-xs', + + ] + %} + {% for field in column.fields %} + {% set column_classes = column_classes|merge(['views-' ~ field]) %} + {% endfor %} + {% endif %} + {% if loop.first %} + {% set column_classes = [ + 'block', + 'w-full', + 'text-white', + 'bg-utc-new-blue-400', + 'font-semibold', + 'text-lg', + 'mt-0', + 'mb-3', + 'px-5', + 'py-3', + 'xl:w-1/5', + 'xl:table-cell', + 'xl:border-b', + 'xl:border-l-0', + 'xl:border-r-0', + 'xl:text-gray-800', + 'xl:bg-white', + 'xl:text-sm', + 'xl:my-8', + 'xl:p-3', + ] %} + {% endif %} + {% if loop.last %} + {% set column_classes = column_classes|merge(['w-full', 'bg-gray-100', 'font-semibold', 'xl:bg-white', 'xl:w-auto', 'mt-3', 'mb-0', 'xl:my-8']) %} + {% endif %} + + {{ header.content }} + {%- if column.wrapper_element -%} + <{{ column.wrapper_element }}> + {% for content in column.content %} + {{ content.separator }}{{ content.field_output }} + {% endfor %} + + {%- else -%} + {% for content in column.content %} + + {{- content.separator }}{{ content.field_output -}} + {% endfor %} + {%- endif %} + + {% endfor %} + + {% endfor %} + + diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-table.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-table.html.twig new file mode 100644 index 0000000000..5c3649d5bf --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-table.html.twig @@ -0,0 +1,127 @@ +{# +/** + * @file + * Theme override for displaying a view as a table. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - class: HTML classes that can be used to style contextually through CSS. + * - title : The title of this group of rows. + * - header: The table header columns. + * - attributes: Remaining HTML attributes for the element. + * - content: HTML classes to apply to each header cell, indexed by + * the header's key. + * - default_classes: A flag indicating whether default classes should be + * used. + * - caption_needed: Is the caption tag needed. + * - caption: The caption for this table. + * - accessibility_description: Extended description for the table details. + * - accessibility_summary: Summary for the table details. + * - rows: Table row items. Rows are keyed by row number. + * - attributes: HTML classes to apply to each row. + * - columns: Row column items. Columns are keyed by column number. + * - attributes: HTML classes to apply to each column. + * - content: The column content. + * - default_classes: A flag indicating whether default classes should be + * used. + * - responsive: A flag indicating whether table is responsive. + * - sticky: A flag indicating whether table header is sticky. + * + * @see template_preprocess_views_view_table() + */ +#} +{% + set classes = [ + 'table', + 'views-table', + 'views-view-table', + 'cols-' ~ header|length, + responsive ? 'responsive-enabled', + sticky ? 'sticky-enabled', + ] +%} + + {% if caption_needed %} + + {% if caption %} + {{ caption }} + {% else %} + {{ title }} + {% endif %} + {% if (summary is not empty) or (description is not empty) %} +
+ {% if summary is not empty %} + {{ summary }} + {% endif %} + {% if description is not empty %} + {{ description }} + {% endif %} +
+ {% endif %} + + {% endif %} + {% if header %} + + + {% for key, column in header %} + {% if column.default_classes %} + {% + set column_classes = [ + 'views-field', + 'views-field-' ~ fields[key], + ] + %} + {% endif %} + + {%- if column.wrapper_element -%} + <{{ column.wrapper_element }}> + {%- if column.url -%} + {{ column.content }}{{ column.sort_indicator }} + {%- else -%} + {{ column.content }}{{ column.sort_indicator }} + {%- endif -%} + + {%- else -%} + {%- if column.url -%} + {{ column.content }}{{ column.sort_indicator }} + {%- else -%} + {{- column.content }}{{ column.sort_indicator }} + {%- endif -%} + {%- endif -%} + + {% endfor %} + + + {% endif %} + + {% for row in rows %} + + {% for key, column in row.columns %} + {% if column.default_classes %} + {% + set column_classes = [ + 'views-field' + ] + %} + {% for field in column.fields %} + {% set column_classes = column_classes|merge(['views-field-' ~ field]) %} + {% endfor %} + {% endif %} + + {%- if column.wrapper_element -%} + <{{ column.wrapper_element }}> + {% for content in column.content %} + {{ content.separator }}{{ content.field_output }} + {% endfor %} + + {%- else -%} + {% for content in column.content %} + {{- content.separator }}{{ content.field_output -}} + {% endfor %} + {%- endif %} + + {% endfor %} + + {% endfor %} + + diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-directory.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-directory.html.twig new file mode 100644 index 0000000000..81ce7685dc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-directory.html.twig @@ -0,0 +1,211 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} +{# NOTES + related files: + docroot/modules/custom/utccloud/utccloud.module + - (preprocess for both twig files) + docroot/themes/custom/particle/apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig + - this shows/hides the exposed filters based on variables in URL + docroot/themes/custom/particle/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-directory.html.twig + - this file - renders view content + #} +{{ attach_library('utccloud/utc-directory') }} + +{% if title %} +

{{ title }}

+{% endif %} +{% for key,row in rows %} + +{# set variables #} + {% + set row_classes = [ + default_row_class ? 'views-row employee-profile__grid', + ] + %} + {# set urls #} + {% set dept_url = view.style_plugin.getField(key, 'field_utc_organizational_section')|render|striptags|trim|lower|replace({" ":"-"}) %} + {% set profile_url = '' %} {# declare empty variable re/set #} + {% if profile != 'individual' %}{# profile cards in directory list #} + {# one option would be to check for body and render with a view -- creates url if a profile page is needed #} + {% if + ((view.style_plugin.getField(key, 'body')|render|striptags|trim is not empty) and (view.style_plugin.getField(key, 'field_mocs_id')|render|striptags|trim is not empty)) + or + (view.style_plugin.getField(key, 'field_use_digital_measures')|render|striptags|trim == "On") + %} + {% set profile_url = '/directory/' ~ dept_url ~ '/' ~ view.style_plugin.getField(key, 'field_mocs_id')|render|striptags|trim %} + {% endif %} + {% if view.style_plugin.getField(key, 'field_employee_website')|render|striptags|trim is not empty %} + {% set profile_url = view.style_plugin.getField(key, 'field_employee_website')|render|striptags|trim %} + {% endif %} + {# if it is a profile card in the directory view, uses this html #} +
+
+ {% if profile_url %} + + {% endif %} +
+
+
Image
+
+ + {{ view.style_plugin.getField(key, 'field_employee_picture') }} + +
+
+
+ {% if profile_url != '#' %} +
+ {% endif %} +
+ + +
+ {% if view.style_plugin.getField(key, 'field_employee_email')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_email') }} +

+ {% endif %} + {% if view.style_plugin.getField(key, 'field_employee_office_location')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_office_location') }} +

+ {% endif %} + {% if view.style_plugin.getField(key, 'field_employee_telephone')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_telephone') }} +

+ {% endif %} +
+
+ {% if profile_url %} +

+ + More + +

+ {% endif %} +
+
+
+
+ {% else %} {# full page profile #} + {% set employee_body = view.style_plugin.getField(key, 'body') %} + {# test render DM#} + {% if view.style_plugin.getField(key, 'field_use_digital_measures')|render|striptags|trim == "On" %} + {{ attach_library('utccloud/utc-digitalmeasures2') }} +
+ {% set employee_body = '' %} + {% set hide_profile = 'hidden' %} + {% endif %} + {# need to move this JS to external + add functionality to handle dept breadcrumb #} + + {# if it is a profile page created in Drupal, uses this html #} +
+
+
+ + {{ view.style_plugin.getField(key, 'field_employee_picture') }} + +
+
+

+ {{ view.style_plugin.getField(key, 'field_employee_first_name') }} {{ view.style_plugin.getField(key, 'field_employee_last_name') }} +

+

+ {{ view.style_plugin.getField(key, 'field_employee_title') }} +

+

+ + {{ view.style_plugin.getField(key, 'field_utc_organizational_section')|render|striptags|trim }} +

+ {% if view.style_plugin.getField(key, 'field_employee_email')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_email') }} +

+ {% endif %} + {% if view.style_plugin.getField(key, 'field_employee_office_location')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_office_location') }} +

+ {% endif %} + {% if view.style_plugin.getField(key, 'field_employee_telephone')|render|striptags|trim %} +

+  {{ view.style_plugin.getField(key, 'field_employee_telephone') }} +

+ {% endif %} +
+
+
+{% if employee_body %} +
+
+
+ {{ employee_body }} + {# this utcid could be used for DM script + {{ view.storage.executable.args[0] }} + #} +
+{% endif %} + {% endif %} + {% if ( profile != 'all') and ( profile != 'individual') and ( key == 0 ) %} + {# need to move this JS to external + add functionality to handle dept breadcrumb #} + {% set dept_name = view.style_plugin.getField(key, 'field_utc_organizational_section')|render|striptags|trim %} + + {% endif %} +{% endfor %} + {% if profile == 'all' %} + {# need to move this JS to external + add functionality to handle dept breadcrumb #} + + {% endif %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-employee-view.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-employee-view.html.twig new file mode 100644 index 0000000000..c4f8955316 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-employee-view.html.twig @@ -0,0 +1,108 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} +{% if title %} +

{{ title }}

+{% endif %} +{% for key,row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row employee-card__grid', + ] + %} +{% set employee_body = '' %} + {% set profile_url = '' %} {# declare empty variable re/set #} + {% if view.storage.executable.args[0] == 'all' %}{# could use to check for indvidual view if utcid not set #} + {# one option would be to check for body and render with a view #} + {% if view.style_plugin.getField(key, 'body')|render|striptags|trim is not empty %} + {% set profile_url = site_url|render ~ '?utcid=' ~ view.style_plugin.getField(key, 'field_mocs_id')|render|striptags|trim ~ '&dept=' ~ view.style_plugin.getField(key, 'field_utc_department_3')|render|striptags|trim %} + {# + {% if view.style_plugin.getField(key, 'field_employee_website')|render|striptags|trim is not empty %} + {% set profile_url = view.style_plugin.getField(key, 'field_employee_website')|render|striptags|trim %} + #} + {% endif %} +
+
+ {% else %} +
+
+ {% set employee_body = view.style_plugin.getField(key, 'body') %} + {% endif %} + {% if profile_url %} + + {% endif %} +
+
+
Image
+
+ + {{ view.style_plugin.getField(key, 'field_employee_picture') }} + +
+
+
+ {% if profile_url != '#' %} +
+ {% endif %} +
+
+ {% if profile_url %} + + {% endif %} +

+ {{ view.style_plugin.getField(key, 'field_employee_first_name') }} {{ view.style_plugin.getField(key, 'field_employee_last_name') }} +

+ {% if profile_url %} +
+ {% endif %} +

+ {{ view.style_plugin.getField(key, 'field_employee_title') }} +

+ {% if view.storage.executable.args[0] == 'all' %} +
+
+
+
+ {% endif %} +

+  {{ view.style_plugin.getField(key, 'field_employee_email') }} +

+

+  {{ view.style_plugin.getField(key, 'field_employee_office_location') }} +

+

+  {{ view.style_plugin.getField(key, 'field_employee_telephone') }} +

+ {% if profile_url %} +

+ + + More info +

+ {% endif %} + +
+
+
+
+ {% if employee_body %} + {{ employee_body }} + {# this utcid could be used for DM script + {{ view.storage.executable.args[0] }} + #} + {% endif %} +{% endfor %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-events-feed.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-events-feed.html.twig new file mode 100644 index 0000000000..994891db4e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-events-feed.html.twig @@ -0,0 +1,90 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} +{% if title %} +

{{ title }}

+{% endif %} + + +{% for key,row in rows %} + {% + set row_classes = [ + default_row_class ? 'views-row lib-events-box__item', + ] + %} + {% set temptitle = view.style_plugin.getField(key, 'field_utc_rss_feed_item_title')|render|striptags %} + {# check for '(Cancelled)' in title #} + {% if '(Cancelled)' not in temptitle %} + {# split title by colon to parse out type of event (only on first :) #} + {% set titlearray = temptitle|split(':', 2) %} + {# check for 'workshops' in title #} + {% if 'Workshop' in titlearray[0] %} + {% set badge = titlearray[0]|replace({("Free"):""}) %} + {% set title = titlearray[1] %} + {% if 'Faculty Workshop' in titlearray[0] %} + {% set badgecolor = "lib-events-box__item-badge--faculty-workshop" %} + {% else %} + {% set badgecolor = "lib-events-box__item-badge--workshop" %} + {% endif %} + {% else %} + {# otherwise set as a workshop + remove 'free' #} + {% set badge = "Library Event" %} + {% set title = temptitle %} + {# need to fix this once we get other events #} + {% set badgecolor = "lib-events-box__item-badge--event" %} + {# force color change - may be better to set a class #} + {% endif %} + + + {# the basic HTML structure is pulled from OUCampus and likely needs updating #} + +
+ {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_1')|render|striptags }} + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime')|render|striptags }} +
+ +
+ {# get today's date #} + {% set nowDate = ("now"|date("Y-m-d")) %} + {% set comparedates = view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_3')|render|striptags %} + {% set comparearray = comparedates|split(" ; ") %} + {% if nowDate >= comparearray[0]|trim and nowDate <= comparearray[1]|trim %} + TODAY + {% endif %} + + {% if comparearray[0]|trim != comparearray[1]|trim %} + + + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_4')|render|striptags }} + + {% else %} + + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_2')|render|striptags }} + + + {% endif %} + + {% autoescape %} + {{ title|raw }} + {% endautoescape %} + + {{ badge }} +
+
+ + {% endif %} +{% endfor %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item--hours_block.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item--hours_block.html.twig new file mode 100644 index 0000000000..aa73ce05a9 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item--hours_block.html.twig @@ -0,0 +1,48 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + + +
+ {% for key,row in rows %} + {% set content = { + card_mobile_stack: view.style_plugin.getField(key, 'field_utclib_mobile_stack'), + card_link: view.style_plugin.getField(key, 'field_utclib_item_link')|render|striptags, + card_title: view.style_plugin.getField(key, 'field_utclib_item_title'), + card_text: view.style_plugin.getField(key, 'field_utclib_item_body')|raw, + } %} + +
+
+
+ {% if content.card_link|clean_class|length > 0 %} +

+ {{ content.card_title }} + {% else %} +

+ {{ content.card_title }} + {% endif %} +

+
+

{{ content.card_text }}

+
+
+
+
+ + {% endfor %} +
diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item.html.twig new file mode 100644 index 0000000000..b4e11921d2 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-item.html.twig @@ -0,0 +1,49 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + +{# card_link: view.style_plugin.getField(key, 'field_utclib_item_link')|render|striptags, #} +{% if title %} +

{{ title }}

+{% endif %} + +{% set card_classes = ['utc-item-card', 'h-100', card_link ? 'utc-item-card--card-link']|sort|join(' ')|trim %} + +
+ {% for key, row in rows %} + {% set content = { + edit_link: view.style_plugin.getField(key, 'edit_block_content'), + card_mobile_stack: view.style_plugin.getField(key, 'field_utclib_mobile_stack'), + card_link: view.style_plugin.getField(key, 'field_utclib_item_link'), + card_image: view.style_plugin.getField(key, 'field_utclib_item_image'), + card_title: view.style_plugin.getField(key, 'field_utclib_item_title'), + card_text: view.style_plugin.getField(key, 'field_utclib_item_body')|raw, + card_badges: view.style_plugin.getField(key, 'field_utclib_item_badges')|raw, + card_add_info: view.style_plugin.getField(key, 'field_utclib_item_add_info'), + card_divider: view.style_plugin.getField(key, 'field_utclib_item_divider')|render|striptags|clean_class + } %} + + {% embed 'block--utc-library-item-base.html.twig' with content %} + {% block badges %} + {# had to reference the badges differently for the view, using block to replace the method used in the base template #} + {% if content.card_badges %} +
{{ content.card_badges }}
+ {% endif %} + {% endblock badges %} + {% endembed %} + {% endfor %} +
diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-workshops-feed.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-workshops-feed.html.twig new file mode 100644 index 0000000000..18ad946adc --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-library-workshops-feed.html.twig @@ -0,0 +1,115 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + {# get today's date #} + {% set nowDate = ("now"|date("Y-m-d")) %} +{% if title %} +

{{ title }}

+{% endif %} + +{% for key,row in rows %} + + {% + set row_classes = [ + default_row_class ? 'views-row lib-event-card free-faculty-workshop', + ] + %} + {# check if RSS feed item and render #} + {% if view.style_plugin.getField(key, 'field_utc_rss_feed_item_title') %} + {% set temptitle = view.style_plugin.getField(key, 'field_utc_rss_feed_item_title')|render|striptags %} + {% set titlearray = temptitle|split(':', 2) %} + {% if (titlearray[1] is null) or ('Event' in titlearray[0]) %} + {% set badge = "Library Event" %} + {% set title = titlearray[0] %} + {% set badgecolor = "rgb(0, 56, 107)" %} + {% else %} + {% set badge = titlearray[0]|replace({("Free"):""}) %} + {% set title = titlearray[1] %} + {% set badgecolor = "rgb(120, 30, 30)" %} + {% endif %} + {# check for '(Cancelled)' in title #} + {% if '(Cancelled)' not in temptitle %} + +
+ decorative +{# check for online location as indicator for youtube workshops always avaialable #} + {% if 'online' in view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|render|striptags %} + {% set buttonText = 'Watch Now Online' %} + {% set buttonIcon = 'fa-play-circle' %} + {% set timeString = "any time" %} + +
+ + now +
+ {% else %} + {% set buttonText = 'Register Now' %} + {% set buttonIcon = 'fa-ticket-alt' %} + {% set timeString = view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_2')|render|striptags %} +
+ {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_1')|render|striptags }} + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime')|render|striptags }} +
+ {% endif %} +
+
+

+ + {% autoescape %} + {{ title|raw }} + {% endautoescape %} + +

+ {# process body content#} + {% autoescape %} + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_body')|raw }} + {% endautoescape %} +
+ + {% if 'online' in view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|render|striptags %} + any day +{% endif %} + {% set comparedates = view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_4')|render|striptags %} + {% set comparearray = comparedates|split(" ; ") %} + {% if comparearray[0]|trim != comparearray[1]|trim %} + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_5')|render|striptags }} + {% else %} + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_3')|render|striptags }} + {% if nowDate >= comparearray[0]|trim and nowDate <= comparearray[1]|trim %} + | TODAY + {% endif %} +
+
+ + {{ timeString }}
+ {% endif %} + {% set comparedates = view.style_plugin.getField(key, 'field_utc_rss_feed_item_datetime_3')|render|striptags %} + {% set comparearray = comparedates|split(" ; ") %} +
+ + {{ view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|render|striptags }}
+ + + + {{ buttonText }} + +
+
+ {% endif %} + {% endif %} + {# end check for RSS feed item - begin render of view attachement #} + {% endfor %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_grid.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_grid.html.twig new file mode 100644 index 0000000000..d292036af7 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_grid.html.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + +{% if title %} +

+ {{ title }} +

+{% endif %} +
+ {% for key,row in rows %} + {% set content = { + news_link: view.style_plugin.getField(key, 'field_utc_rss_feed_item_link')|striptags|trim, + news_image: view.style_plugin.getField(key, 'field_utc_rss_feed_item_image'), + news_title: view.style_plugin.getField(key, 'field_utc_rss_feed_item_title'), + news_location: view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|raw, + news_type: view.style_plugin.getField(key, 'field_utc_rss_feed_item_type'), + news_body: view.style_plugin.getField(key, 'field_utc_rss_feed_item_body')|striptags|trim, + news_imageurl: view.style_plugin.getField(key, 'field_utc_rss_feed_item_img_url'), + } %} + + + {% endfor %} +
diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_hero.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_hero.html.twig new file mode 100644 index 0000000000..a87d3aacaa --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_hero.html.twig @@ -0,0 +1,83 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + +{% if title %} +

+ {{ title }} +

+{% endif %} + +{% for key,row in rows %} + {% set content = { + news_link: view.style_plugin.getField(key, 'field_utc_rss_feed_item_link')|striptags|trim, + news_image: view.style_plugin.getField(key, 'field_utc_rss_feed_item_image'), + news_title: view.style_plugin.getField(key, 'field_utc_rss_feed_item_title'), + news_location: view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|raw, + news_type: view.style_plugin.getField(key, 'field_utc_rss_feed_item_type'), + news_body: view.style_plugin.getField(key, 'field_utc_rss_feed_item_body'), + news_imageurl: view.style_plugin.getField(key, 'field_utc_rss_feed_item_img_url'), + } %} + +
+ {# {% if content.news_image %} #} +
+ {{ content.news_image }} +
+ {# {% endif %} #} +
+ {# {% if utc_hero.hero_tag %} #} +

+ Newsroom +

+
+ {# {% endif %} #} + {% if content.news_title %} +

+ {{ content.news_title }} +

+ {% endif %} + {% if utc_hero.hero_text %} +

+ {{ utc_hero.hero_text}} +

+ {% endif %} + {% if content.news_link %} + {# {% if utc_hero.hero_button_text %} #} +

+ + Learn more + + +

+

+ {# {% endif %} #} + {% endif %} +

+ +
+ +
+
+ + +
+ + + {% endfor %} diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_highlights.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_highlights.html.twig new file mode 100644 index 0000000000..1d26428a05 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_highlights.html.twig @@ -0,0 +1,50 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + +{% if title %} +

+ {{ title }} +

+{% endif %} +
+ {% for key,row in rows %} + {% set content = { + news_link: view.style_plugin.getField(key, 'field_utc_rss_feed_item_link')|striptags|trim, + news_image: view.style_plugin.getField(key, 'field_utc_rss_feed_item_image'), + news_title: view.style_plugin.getField(key, 'field_utc_rss_feed_item_title'), + news_location: view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|raw, + news_type: view.style_plugin.getField(key, 'field_utc_rss_feed_item_type'), + news_body: view.style_plugin.getField(key, 'field_utc_rss_feed_item_body'), + news_imageurl: view.style_plugin.getField(key, 'field_utc_rss_feed_item_img_url'), + } %} + + {% endfor %} +
diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_titles.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_titles.html.twig new file mode 100644 index 0000000000..59effad142 --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc-newsroom--utc_newsroom_titles.html.twig @@ -0,0 +1,51 @@ +{# +/** + * @file + * Theme override to display a view of unformatted rows. + * + * Available variables: + * - title: The title of this group of rows. May be empty. + * - rows: A list of the view's row items. + * - attributes: The row's HTML attributes. + * - content: The row's content. + * - view: The view object. + * - default_row_class: A flag indicating whether default classes should be + * used on rows. + * + * @see template_preprocess_views_view_unformatted() + */ +#} + +{% if title %} +

+ {{ title }} +

+{% endif %} +
+ {% for key,row in rows %} + {% set content = { + news_link: view.style_plugin.getField(key, 'field_utc_rss_feed_item_link')|striptags|trim, + news_image: view.style_plugin.getField(key, 'field_utc_rss_feed_item_image'), + news_title: view.style_plugin.getField(key, 'field_utc_rss_feed_item_title'), + news_location: view.style_plugin.getField(key, 'field_utc_rss_feed_item_location')|raw, + news_type: view.style_plugin.getField(key, 'field_utc_rss_feed_item_type'), + news_body: view.style_plugin.getField(key, 'field_utc_rss_feed_item_body')|striptags|trim, + news_imageurl: view.style_plugin.getField(key, 'field_utc_rss_feed_item_img_url'), + news_pubdate: view.style_plugin.getField(key, 'field_utc_rss_feed_item_pubdate'), + } %} + + + {% endfor %} +
\ No newline at end of file diff --git a/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc_rave_alert.html.twig b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc_rave_alert.html.twig new file mode 100644 index 0000000000..19a676cb0e --- /dev/null +++ b/apps/drupal-default/particle_theme/templates/views/views-view-unformatted--utc_rave_alert.html.twig @@ -0,0 +1,78 @@ +{# +/** + * @file + * Theme override for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * Javascript. + * + * @see template_preprocess_views_view() + */ +#} +{% + set classes = [ + dom_id ? 'js-view-dom-id-' ~ dom_id, + ] +%} + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
+ {{ header }} +
+ {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} +
+

+ {{ view.style_plugin.getField(0, 'field_utc_rss_feed_item_title') }} +

+

{{ view.style_plugin.getField(0, 'field_utc_rss_feed_item_body') }}
+ {{ view.style_plugin.getField(0, 'field_utc_rss_feed_item_pubdate') }}


+ {% if view.style_plugin.getField(0, 'field_utc_rss_feed_item_link')|striptags|trim %} + + {% endif %} +
+ {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + {{ more }} + + {% if footer %} +
+ {{ footer }} +
+ {% endif %} + + {{ feed_icons }} + diff --git a/apps/drupal-default/particle_theme/utc-horizontal-web.svg b/apps/drupal-default/particle_theme/utc-horizontal-web.svg new file mode 100644 index 0000000000..b000130436 --- /dev/null +++ b/apps/drupal-default/particle_theme/utc-horizontal-web.svg @@ -0,0 +1,271 @@ + + + + +UTC Wordmark + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/drupal-default/particle_theme/utc-wordmark.svg b/apps/drupal-default/particle_theme/utc-wordmark.svg new file mode 100644 index 0000000000..b3a084b024 --- /dev/null +++ b/apps/drupal-default/particle_theme/utc-wordmark.svg @@ -0,0 +1,61 @@ + + + + + UTC Wordmark + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/drupal-default/webpack.config.js b/apps/drupal-default/webpack.config.js index 21d64ca936..e412b41104 100644 --- a/apps/drupal-default/webpack.config.js +++ b/apps/drupal-default/webpack.config.js @@ -8,7 +8,8 @@ const { DefinePlugin } = require('webpack'); // Plugins const RunScriptAfterEmit = require('../../tools/webpack/run-script-after-emit'); const particle = require('../../particle'); - +// const particle = require('../../../../../../docroot/core/assets/vendor/jquery.ui'); +const webpack = require('webpack'); //to access built-in plugins // Constants: environment const { NODE_ENV } = process.env; @@ -23,6 +24,7 @@ const { APP_NAME, APP_DESIGN_SYSTEM, APP_DIST, APP_DIST_PUBLIC } = appConfig; const shared = { entry: { 'drupal-jquery': [path.resolve(__dirname, 'drupal-jquery.js')], + // 'ckeditor-jquery': [path.resolve(__dirname, 'ckeditor-jquery.js')], app: [path.resolve(__dirname, 'index.js')], }, output: { @@ -50,6 +52,13 @@ const shared = { ], }; +// // const path = require('path'); +// new webpack.ProvidePlugin({ +// // identifier: ['jquery.ui'], +// "jquery-ui": path.resolve(path.join(__dirname, '../../../../../../docroot/core/assets/vendor/jquery.ui')) +// // "jquery-ui": "jquery-ui/jquery-ui.js", +// }); + const dev = { stats: { children: false, diff --git a/apps/pl-default/pattern-lab/_patterns/02-molecules-demo/vue-widget/vue-widgets.twig b/apps/pl-default/pattern-lab/_patterns/02-molecules-demo/vue-widget/vue-widgets.twig index b812ac5e04..c5dbf4fb10 100644 --- a/apps/pl-default/pattern-lab/_patterns/02-molecules-demo/vue-widget/vue-widgets.twig +++ b/apps/pl-default/pattern-lab/_patterns/02-molecules-demo/vue-widget/vue-widgets.twig @@ -37,7 +37,8 @@
- You typed: {% raw %}{{ name }}{% endraw %} +

You typed: Dummy component

+ {# You typed: {% raw %}{{ name }}{% endraw %} #}
diff --git a/apps/pl-default/pattern-lab/alter-twig.php b/apps/pl-default/pattern-lab/alter-twig.php index 0c548f634b..fe9c04208c 100644 --- a/apps/pl-default/pattern-lab/alter-twig.php +++ b/apps/pl-default/pattern-lab/alter-twig.php @@ -1,17 +1,21 @@ addFilter($clean_class_filter); @@ -21,7 +25,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $clean_id_filter = new Twig_SimpleFilter('clean_id', function ($string) { + $clean_id_filter = new TwigFilter('clean_id', function ($string) { return $string; }); $env->addFilter($clean_id_filter); @@ -31,7 +35,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $format_date_filter = new Twig_SimpleFilter('format_date', function ($string) { + $format_date_filter = new TwigFilter('format_date', function ($string) { return $string; }); $env->addFilter($format_date_filter); @@ -52,7 +56,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return float */ - $luma_filter = new Twig_SimpleFilter('luma', function ($rgba) { + $luma_filter = new TwigFilter('luma', function ($rgba) { // Doesn't handle alpha, yet. return 0.2126 * $rgba['r'] + 0.7152 * $rgba['g'] + 0.0722 * $rgba['b']; }); @@ -66,7 +70,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @param string $color a hex color value with or without leading hash(#) */ - $hex_to_rgba_filter = new Twig_SimpleFilter('hex_to_rgba', function ($color) { + $hex_to_rgba_filter = new TwigFilter('hex_to_rgba', function ($color) { $default = 'rgba(0,0,0)'; // If "#" is provided, drop it @@ -108,7 +112,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $placeholder_filter = new Twig_SimpleFilter('placeholder', function ($string) { + $placeholder_filter = new TwigFilter('placeholder', function ($string) { return $string; }); $env->addFilter($placeholder_filter); @@ -118,7 +122,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $render_filter = new Twig_SimpleFilter('render', function ($string) { + $render_filter = new TwigFilter('render', function ($string) { return $string; }); $env->addFilter($render_filter); @@ -128,7 +132,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $rgba_string_filter = new Twig_SimpleFilter('rgba_string', function ($string) { + $rgba_string_filter = new TwigFilter('rgba_string', function ($string) { $rgba = trim(str_replace(' ', '', $string)); if (stripos($rgba, 'rgba') !== FALSE) { $res = sscanf($rgba, "rgba(%d, %d, %d, %f)"); @@ -146,7 +150,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $safe_join_filter = new Twig_SimpleFilter('safe_join', function ($string) { + $safe_join_filter = new TwigFilter('safe_join', function ($string) { return $string; }); $env->addFilter($safe_join_filter); @@ -156,7 +160,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $t_filter = new Twig_SimpleFilter('t', function ($string) { + $t_filter = new TwigFilter('t', function ($string) { return $string; }); $env->addFilter($t_filter); @@ -166,7 +170,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $without_filter = new Twig_SimpleFilter('without', function ($string) { + $without_filter = new TwigFilter('without', function ($string) { return $string; }); $env->addFilter($without_filter); @@ -176,7 +180,7 @@ function addFilters(\Twig_Environment &$env, $config) { * * @return string */ - $attributify_filter = new Twig_SimpleFilter('attributify', function ($attributes) { + $attributify_filter = new TwigFilter('attributify', function ($attributes) { // if we already have attributes as a renderable string, return. if (is_string($attributes)) { return $attributes; @@ -198,12 +202,12 @@ function addFilters(\Twig_Environment &$env, $config) { $env->addFilter($attributify_filter); } -function addFunctions(\Twig_Environment &$env, $config) { +function addFunctions(Environment &$env, $config) { /** * Link * */ - $link_function = new Twig_SimpleFunction( + $link_function = new TwigFunction( 'link', function ($title, $url, $attributes) { if (isset($attributes) && isset($attributes['class'])) { @@ -222,7 +226,7 @@ function ($title, $url, $attributes) { * Path * */ - $path_function = new Twig_SimpleFunction('path', function ($string) { + $path_function = new TwigFunction('path', function ($string) { if ($string === '') { return '/'; } @@ -237,7 +241,7 @@ function ($title, $url, $attributes) { * * Https://www.drupal.org/node/2486991. */ - $url_function = new Twig_SimpleFunction('url', function ($string) { + $url_function = new TwigFunction('url', function ($string) { return '#'; }); $env->addFunction($url_function); @@ -249,10 +253,10 @@ function ($title, $url, $attributes) { * To enable Twig Debugging, add this function's name to patternlab-config.json * under engines.twig.alterTwigEnv.functions * - * @param Twig_Environment $env - The Twig Environment - + * @param Twig\Environment $env - The Twig Environment - * https://twig.symfony.com/api/1.x/Twig_Environment.html * @param $config - Config of `@basalt/twig-renderer` */ -function addDebug(\Twig_Environment &$env, $config) { - $env->addExtension(new \Twig\Extension\DebugExtension()); +function addDebug(Environment &$env, $config) { + $env->addExtension(new DebugExtension()); } diff --git a/apps/pl-default/patternlab-config.json b/apps/pl-default/patternlab-config.json index e86361ba83..994ef1dd1d 100644 --- a/apps/pl-default/patternlab-config.json +++ b/apps/pl-default/patternlab-config.json @@ -21,9 +21,30 @@ "tools-docs": false }, "ishViewportRange": { - "s": [240, 500, 240, 500, 240, 500], - "m": [500, 800, 500, 800, 500, 800], - "l": [800, 2600, 800, 2600, 800, 2600] + "s": [ + 240, + 500, + 240, + 500, + 240, + 500 + ], + "m": [ + 500, + 800, + 500, + 800, + 500, + 800 + ], + "l": [ + 800, + 2600, + 800, + 2600, + 800, + 2600 + ] }, "logLevel": "error", "outputFileSuffixes": { @@ -94,58 +115,82 @@ { "id": "uikit", "recursive": true, - "paths": ["./node_modules/@pattern-lab/uikit-workshop/views-twig"] + "paths": [ + "./node_modules/@pattern-lab/uikit-workshop/views-twig" + ] }, { "id": "protons", "recursive": true, - "paths": ["./source/default/_patterns/00-protons"] + "paths": [ + "./source/default/_patterns/00-protons" + ] }, { "id": "atoms", "recursive": true, - "paths": ["source/default/_patterns/01-atoms"] + "paths": [ + "source/default/_patterns/01-atoms" + ] }, { "id": "molecules", "recursive": true, - "paths": ["./source/default/_patterns/02-molecules"] + "paths": [ + "./source/default/_patterns/02-molecules" + ] }, { "id": "organisms", "recursive": true, - "paths": ["./source/default/_patterns/03-organisms"] + "paths": [ + "./source/default/_patterns/03-organisms" + ] }, { "id": "templates", "recursive": true, - "paths": ["./source/default/_patterns/04-templates"] + "paths": [ + "./source/default/_patterns/04-templates" + ] }, { "id": "pages", "recursive": true, - "paths": ["./source/default/_patterns/05-pages"] + "paths": [ + "./source/default/_patterns/05-pages" + ] }, { "id": "demo", "recursive": true, - "paths": ["./apps/pl-default/pattern-lab/_patterns/00-protons-demo"] + "paths": [ + "./apps/pl-default/pattern-lab/_patterns/00-protons-demo" + ] }, { "id": "demos", "recursive": true, - "paths": ["./apps/pl-default/pattern-lab/_patterns"] + "paths": [ + "./apps/pl-default/pattern-lab/_patterns" + ] }, { "id": "macros", "recursive": true, - "paths": ["./source/default/_macros"] + "paths": [ + "./source/default/_macros" + ] } ], "alterTwigEnv": [ { "file": "./apps/pl-default/pattern-lab/alter-twig.php", - "functions": ["addFilters", "addFunctions", "addDebug"] + "functions": [ + "addFilters", + "addFunctions", + "addDebug" + ] } ] } diff --git a/dist/app-drupal/assets/app.js b/dist/app-drupal/assets/app.js new file mode 100644 index 0000000000..1fc0070de7 --- /dev/null +++ b/dist/app-drupal/assets/app.js @@ -0,0 +1,3 @@ +/*! For license information please see app.js.LICENSE.txt */ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="app-drupal/assets/",n(n.s=166)}([function(t,e,n){var r=n(2),i=n(13).f,o=n(16),a=n(14),s=n(86),c=n(114),u=n(54);t.exports=function(t,e){var n,f,l,p,d,h=t.target,v=t.global,g=t.stat;if(n=v?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(d=i(n,f))&&d.value:n[f],!u(v?f:h+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;c(p,l)}(t.sham||l&&l.sham)&&o(p,"sham",!0),a(n,f,p,t)}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(40))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(3);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(2),i=n(88),o=n(10),a=n(51),s=n(92),c=n(117),u=i("wks"),f=r.Symbol,l=c?f:f&&f.withoutSetter||a;t.exports=function(t){return o(u,t)||(s&&o(f,t)?u[t]=f[t]:u[t]=l("Symbol."+t)),u[t]}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){"use strict";var r,i=n(132),o=n(6),a=n(2),s=n(3),c=n(10),u=n(61),f=n(16),l=n(14),p=n(9).f,d=n(29),h=n(46),v=n(5),g=n(51),m=a.Int8Array,y=m&&m.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=m&&d(m),_=y&&d(y),S=Object.prototype,A=S.isPrototypeOf,k=v("toStringTag"),C=g("TYPED_ARRAY_TAG"),T=i&&!!h&&"Opera"!==u(a.opera),E=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j=function(t){return s(t)&&c(O,u(t))};for(r in O)a[r]||(T=!1);if((!T||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},T))for(r in O)a[r]&&h(a[r],w);if((!T||!_||_===S)&&(_=w.prototype,T))for(r in O)a[r]&&h(a[r].prototype,_);if(T&&d(x)!==_&&h(x,_),o&&!c(_,k))for(r in E=!0,p(_,k,{get:function(){return s(this)?this[C]:void 0}}),O)a[r]&&f(a[r],C,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:T,TYPED_ARRAY_TAG:E&&C,aTypedArray:function(t){if(j(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(h){if(A.call(w,t))return t}else for(var e in O)if(c(O,r)){var n=a[e];if(n&&(t===n||A.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n){if(o){if(n)for(var r in O){var i=a[r];i&&c(i.prototype,t)&&delete i.prototype[t]}_[t]&&!n||l(_,t,n?e:T&&y[t]||e)}},exportTypedArrayStaticMethod:function(t,e,n){var r,i;if(o){if(h){if(n)for(r in O)(i=a[r])&&c(i,t)&&delete i[t];if(w[t]&&!n)return;try{return l(w,t,n?e:T&&m[t]||e)}catch(t){}}for(r in O)!(i=a[r])||i[t]&&!n||l(i,t,e)}},isView:function(t){var e=u(t);return"DataView"===e||c(O,e)},isTypedArray:j,TypedArray:w,TypedArrayPrototype:_}},function(t,e,n){var r=n(25),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(6),i=n(111),o=n(4),a=n(30),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(15);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(36),i=n(50),o=n(11),a=n(8),s=n(57),c=[].push,u=function(t){var e=1==t,n=2==t,u=3==t,f=4==t,l=6==t,p=5==t||l;return function(d,h,v,g){for(var m,y,b=o(d),x=i(b),w=r(h,v,3),_=a(x.length),S=0,A=g||s,k=e?A(d,_):n?A(d,0):void 0;_>S;S++)if((p||S in x)&&(y=w(m=x[S],S,b),t))if(e)k[S]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return S;case 2:c.call(k,m)}else if(f)return!1;return l?-1:u||f?f:k}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e,n){var r=n(6),i=n(66),o=n(34),a=n(18),s=n(30),c=n(10),u=n(111),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=a(t),e=s(e,!0),u)try{return f(t,e)}catch(t){}if(c(t,e))return o(!i.f.call(t,e),t[e])}},function(t,e,n){var r=n(2),i=n(16),o=n(10),a=n(86),s=n(87),c=n(19),u=c.get,f=c.enforce,l=String(String).split("String");(t.exports=function(t,e,n,s){var c=!!s&&!!s.unsafe,u=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||i(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(c?!p&&t[e]&&(u=!0):delete t[e],u?t[e]=n:i(t,e,n)):u?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(6),i=n(9),o=n(34);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(6),i=n(1),o=n(10),a=Object.defineProperty,s={},c=function(t){throw t};t.exports=function(t,e){if(o(s,t))return s[t];e||(e={});var n=[][t],u=!!o(e,"ACCESSORS")&&e.ACCESSORS,f=o(e,0)?e[0]:c,l=o(e,1)?e[1]:void 0;return s[t]=!!n&&!i((function(){if(u&&!r)return!0;var t={length:-1};u?a(t,1,{enumerable:!0,get:c}):t[1]=1,n.call(t,f,l)}))}},function(t,e,n){var r=n(50),i=n(15);t.exports=function(t){return r(i(t))}},function(t,e,n){var r,i,o,a=n(113),s=n(2),c=n(3),u=n(16),f=n(10),l=n(67),p=n(52),d=s.WeakMap;if(a){var h=new d,v=h.get,g=h.has,m=h.set;r=function(t,e){return m.call(h,t,e),e},i=function(t){return v.call(h,t)||{}},o=function(t){return g.call(h,t)}}else{var y=l("state");p[y]=!0,r=function(t,e){return u(t,y,e),e},i=function(t){return f(t,y)?t[y]:{}},o=function(t){return f(t,y)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!c(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(115),i=n(10),o=n(121),a=n(9).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},function(t,e,n){var r=n(15),i=/"/g;t.exports=function(t,e,n,o){var a=String(r(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(o).replace(i,""")+'"'),s+">"+a+""}},function(t,e,n){var r=n(1);t.exports=function(t){return r((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},function(t,e,n){"use strict";n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412)},function(t,e,n){(function(t){var n;function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(e,n){"use strict";"object"===r(t)&&"object"===r(t.exports)?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(i,o){"use strict";var a=[],s=Object.getPrototypeOf,c=a.slice,u=a.flat?function(t){return a.flat.call(t)}:function(t){return a.concat.apply([],t)},f=a.push,l=a.indexOf,p={},d=p.toString,h=p.hasOwnProperty,v=h.toString,g=v.call(Object),m={},y=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},b=function(t){return null!=t&&t===t.window},x=i.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function _(t,e,n){var r,i,o=(n=n||x).createElement("script");if(o.text=t,e)for(r in w)(i=e[r]||e.getAttribute&&e.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function S(t){return null==t?t+"":"object"===r(t)||"function"==typeof t?p[d.call(t)]||"object":r(t)}var A=function t(e,n){return new t.fn.init(e,n)};function k(t){var e=!!t&&"length"in t&&t.length,n=S(t);return!y(t)&&!b(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}A.fn=A.prototype={jquery:"3.5.1",constructor:A,length:0,toArray:function(){return c.call(this)},get:function(t){return null==t?c.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=A.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return A.each(this,t)},map:function(t){return this.pushStack(A.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(c.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+P+")"+P+"*"),W=new RegExp(P+"|>"),V=new RegExp(q),G=new RegExp("^"+D+"$"),X={ID:new RegExp("^#("+D+")"),CLASS:new RegExp("^\\.("+D+")"),TAG:new RegExp("^("+D+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+P+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){p()},at=xt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(j=I.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(t){L={apply:j.length?function(t,e){M.apply(t,I.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function st(t,e,r,i){var o,s,u,f,l,h,m,y=e&&e.ownerDocument,w=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(e),e=e||d,v)){if(11!==w&&(l=Z.exec(t)))if(o=l[1]){if(9===w){if(!(u=e.getElementById(o)))return r;if(u.id===o)return r.push(u),r}else if(y&&(u=y.getElementById(o))&&b(e,u)&&u.id===o)return r.push(u),r}else{if(l[2])return L.apply(r,e.getElementsByTagName(t)),r;if((o=l[3])&&n.getElementsByClassName&&e.getElementsByClassName)return L.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!T[t+" "]&&(!g||!g.test(t))&&(1!==w||"object"!==e.nodeName.toLowerCase())){if(m=t,y=e,1===w&&(W.test(t)||z.test(t))){for((y=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((f=e.getAttribute("id"))?f=f.replace(rt,it):e.setAttribute("id",f=x)),s=(h=a(t)).length;s--;)h[s]=(f?"#"+f:":scope")+" "+bt(h[s]);m=h.join(",")}try{return L.apply(r,y.querySelectorAll(m)),r}catch(e){T(t,!0)}finally{f===x&&e.removeAttribute("id")}}}return c(t.replace(H,"$1"),e,r,i)}function ct(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function ut(t){return t[x]=!0,t}function ft(t){var e=d.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function lt(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function pt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function dt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ht(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function vt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function gt(t){return ut((function(e){return e=+e,ut((function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},o=st.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!Y.test(e||n&&n.nodeName||"HTML")},p=st.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:w;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,v=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ot,!1):i.attachEvent&&i.attachEvent("onunload",ot)),n.scope=ft((function(t){return h.appendChild(t).appendChild(d.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.attributes=ft((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ft((function(t){return t.appendChild(d.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ft((function(t){return h.appendChild(t).id=x,!d.getElementsByName||!d.getElementsByName(x).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&v)return e.getElementsByClassName(t)},m=[],g=[],(n.qsa=Q.test(d.querySelectorAll))&&(ft((function(t){var e;h.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(e=d.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||g.push("\\["+P+"*name"+P+"*="+P+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),t.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ft((function(t){t.innerHTML="";var e=d.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+P+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Q.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ft((function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),m.push("!=",q)})),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),e=Q.test(h.compareDocumentPosition),b=e||Q.test(h.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return l=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t==d||t.ownerDocument==w&&b(w,t)?-1:e==d||e.ownerDocument==w&&b(w,e)?1:f?$(f,t)-$(f,e):0:4&r?-1:1)}:function(t,e){if(t===e)return l=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t==d?-1:e==d?1:i?-1:o?1:f?$(f,t)-$(f,e):0;if(i===o)return pt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pt(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},d):d},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(p(t),n.matchesSelector&&v&&!T[e+" "]&&(!m||!m.test(e))&&(!g||!g.test(e)))try{var r=y.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){T(e,!0)}return st(e,d,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!=d&&p(t),b(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=d&&p(t);var i=r.attrHandle[e.toLowerCase()],o=i&&O.call(r.attrHandle,e.toLowerCase())?i(t,e,!v):void 0;return void 0!==o?o:n.attributes||!v?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},st.escape=function(t){return(t+"").replace(rt,it)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,r=[],i=0,o=0;if(l=!n.detectDuplicates,f=!n.sortStable&&t.slice(0),t.sort(E),l){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return f=null,t},i=st.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=st.selectors={cacheLength:50,createPseudo:ut,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return X.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&V.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=A[t+" "];return e||(e=new RegExp("(^|"+P+")"+t+"("+P+"|$)"))&&A(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var i=st.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(U," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,c){var u,f,l,p,d,h,v=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!c&&!s,b=!1;if(g){if(o){for(;v;){for(p=e;p=p[v];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=v="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(b=(d=(u=(f=(l=(p=g)[x]||(p[x]={}))[p.uniqueID]||(l[p.uniqueID]={}))[t]||[])[0]===_&&u[1])&&u[2],p=d&&g.childNodes[d];p=++d&&p&&p[v]||(b=d=0)||h.pop();)if(1===p.nodeType&&++b&&p===e){f[t]=[_,d,b];break}}else if(y&&(b=d=(u=(f=(l=(p=e)[x]||(p[x]={}))[p.uniqueID]||(l[p.uniqueID]={}))[t]||[])[0]===_&&u[1]),!1===b)for(;(p=++d&&p&&p[v]||(b=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++b||(y&&((f=(l=p[x]||(p[x]={}))[p.uniqueID]||(l[p.uniqueID]={}))[t]=[_,b]),p!==e)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return i[x]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?ut((function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=$(t,o[a])]=!(n[r]=o[a])})):function(t){return i(t,0,n)}):i}},pseudos:{not:ut((function(t){var e=[],n=[],r=s(t.replace(H,"$1"));return r[x]?ut((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:ut((function(t){return function(e){return st(t,e).length>0}})),contains:ut((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:ut((function(t){return G.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=v?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===h},focus:function(t){return t===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:vt(!1),disabled:vt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return J.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:gt((function(){return[0]})),last:gt((function(t,e){return[e-1]})),eq:gt((function(t,e,n){return[n<0?n+e:n]})),even:gt((function(t,e){for(var n=0;ne?e:n;--r>=0;)t.push(r);return t})),gt:gt((function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function _t(t,e,n,r,i){for(var o,a=[],s=0,c=t.length,u=null!=e;s-1&&(o[u]=!(a[u]=l))}}else m=_t(m===a?m.splice(h,m.length):m),i?i(null,a,m,c):L.apply(a,m)}))}function At(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],c=a?1:0,f=xt((function(t){return t===e}),s,!0),l=xt((function(t){return $(e,t)>-1}),s,!0),p=[function(t,n,r){var i=!a&&(r||n!==u)||((e=n).nodeType?f(t,n,r):l(t,n,r));return e=null,i}];c1&&wt(p),c>1&&bt(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(H,"$1"),n,c0,i=t.length>0,o=function(o,a,s,c,f){var l,h,g,m=0,y="0",b=o&&[],x=[],w=u,S=o||i&&r.find.TAG("*",f),A=_+=null==w?1:Math.random()||.1,k=S.length;for(f&&(u=a==d||a||f);y!==k&&null!=(l=S[y]);y++){if(i&&l){for(h=0,a||l.ownerDocument==d||(p(l),s=!v);g=t[h++];)if(g(l,a||d,s)){c.push(l);break}f&&(_=A)}n&&((l=!g&&l)&&m--,o&&b.push(l))}if(m+=y,n&&y!==m){for(h=0;g=e[h++];)g(b,x,a,s);if(o){if(m>0)for(;y--;)b[y]||x[y]||(x[y]=N.call(c));x=_t(x)}L.apply(c,x),f&&!o&&x.length>0&&m+e.length>1&&st.uniqueSort(c)}return f&&(_=A,u=w),b};return n?ut(o):o}(o,i))).selector=t}return s},c=st.select=function(t,e,n,i){var o,c,u,f,l,p="function"==typeof t&&t,d=!i&&a(t=p.selector||t);if(n=n||[],1===d.length){if((c=d[0]=d[0].slice(0)).length>2&&"ID"===(u=c[0]).type&&9===e.nodeType&&v&&r.relative[c[1].type]){if(!(e=(r.find.ID(u.matches[0].replace(et,nt),e)||[])[0]))return n;p&&(e=e.parentNode),t=t.slice(c.shift().value.length)}for(o=X.needsContext.test(t)?0:c.length;o--&&(u=c[o],!r.relative[f=u.type]);)if((l=r.find[f])&&(i=l(u.matches[0].replace(et,nt),tt.test(c[0].type)&&mt(e.parentNode)||e))){if(c.splice(o,1),!(t=i.length&&bt(c)))return L.apply(n,i),n;break}}return(p||s(t,d))(i,e,!v,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=x.split("").sort(E).join("")===x,n.detectDuplicates=!!l,p(),n.sortDetached=ft((function(t){return 1&t.compareDocumentPosition(d.createElement("fieldset"))})),ft((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||lt("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ft((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||lt("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ft((function(t){return null==t.getAttribute("disabled")}))||lt(R,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),st}(i);A.find=C,(A.expr=C.selectors)[":"]=A.expr.pseudos,A.uniqueSort=A.unique=C.uniqueSort,A.text=C.getText,A.isXMLDoc=C.isXML,A.contains=C.contains,A.escapeSelector=C.escape;var T=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&A(t).is(n))break;r.push(t)}return r},E=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},O=A.expr.match.needsContext;function j(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(t,e,n){return y(e)?A.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?A.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?A.grep(t,(function(t){return l.call(e,t)>-1!==n})):A.filter(e,t,n)}A.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?A.find.matchesSelector(r,t)?[r]:[]:A.find.matches(t,A.grep(e,(function(t){return 1===t.nodeType})))},A.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(A(t).filter((function(){for(e=0;e1?A.uniqueSort(n):n},filter:function(t){return this.pushStack(M(this,t||[],!1))},not:function(t){return this.pushStack(M(this,t||[],!0))},is:function(t){return!!M(this,"string"==typeof t&&O.test(t)?A(t):t||[],!1).length}});var L,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||L,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:I.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof A?e[0]:e,A.merge(this,A.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),N.test(r[1])&&A.isPlainObject(e))for(r in e)y(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):y(t)?void 0!==n.ready?n.ready(t):t(A):A.makeArray(t,this)}).prototype=A.fn,L=A(x);var $=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function P(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}A.fn.extend({has:function(t){var e=A(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&A.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?A.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?l.call(A(t),this[0]):l.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),A.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return T(t,"parentNode")},parentsUntil:function(t,e,n){return T(t,"parentNode",n)},next:function(t){return P(t,"nextSibling")},prev:function(t){return P(t,"previousSibling")},nextAll:function(t){return T(t,"nextSibling")},prevAll:function(t){return T(t,"previousSibling")},nextUntil:function(t,e,n){return T(t,"nextSibling",n)},prevUntil:function(t,e,n){return T(t,"previousSibling",n)},siblings:function(t){return E((t.parentNode||{}).firstChild,t)},children:function(t){return E(t.firstChild)},contents:function(t){return null!=t.contentDocument&&s(t.contentDocument)?t.contentDocument:(j(t,"template")&&(t=t.content||t),A.merge([],t.childNodes))}},(function(t,e){A.fn[t]=function(n,r){var i=A.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=A.filter(r,i)),this.length>1&&(R[t]||A.uniqueSort(i),$.test(t)&&i.reverse()),this.pushStack(i)}}));var D=/[^\x20\t\r\n\f]+/g;function F(t){return t}function q(t){throw t}function U(t,e,n,r){var i;try{t&&y(i=t.promise)?i.call(t).done(e).fail(n):t&&y(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}A.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return A.each(t.match(D)||[],(function(t,n){e[n]=!0})),e}(t):A.extend({},t);var e,n,r,i,o=[],a=[],s=-1,c=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?A.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},A.extend({Deferred:function(t){var e=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return A.Deferred((function(n){A.each(e,(function(e,r){var i=y(t[r[4]])&&t[r[4]];a[r[1]]((function(){var t=i&&i.apply(this,arguments);t&&y(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,o){var a=0;function s(t,e,n,o){return function(){var c=this,u=arguments,f=function(){var i,f;if(!(t=a&&(n!==q&&(c=void 0,u=[r]),e.rejectWith(c,u))}};t?l():(A.Deferred.getStackHook&&(l.stackTrace=A.Deferred.getStackHook()),i.setTimeout(l))}}return A.Deferred((function(r){e[0][3].add(s(0,r,y(o)?o:F,r.notifyWith)),e[1][3].add(s(0,r,y(t)?t:F)),e[2][3].add(s(0,r,y(n)?n:q))})).promise()},promise:function(t){return null!=t?A.extend(t,o):o}},a={};return A.each(e,(function(t,r){var i=r[2],s=r[5];o[r[1]]=i.add,s&&i.add((function(){n=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),i.add(r[3].fire),a[r[0]]=function(){return a[r[0]+"With"](this===a?void 0:this,arguments),this},a[r[0]+"With"]=i.fireWith})),o.promise(a),t&&t.call(a,a),a},when:function(t){var e=arguments.length,n=e,r=Array(n),i=c.call(arguments),o=A.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?c.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(U(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)U(i[n],a(n),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(t,e){i.console&&i.console.warn&&t&&H.test(t.name)&&i.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},A.readyException=function(t){i.setTimeout((function(){throw t}))};var B=A.Deferred();function z(){x.removeEventListener("DOMContentLoaded",z),i.removeEventListener("load",z),A.ready()}A.fn.ready=function(t){return B.then(t).catch((function(t){A.readyException(t)})),this},A.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==t&&--A.readyWait>0||B.resolveWith(x,[A]))}}),A.ready.then=B.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?i.setTimeout(A.ready):(x.addEventListener("DOMContentLoaded",z),i.addEventListener("load",z));var W=function t(e,n,r,i,o,a,s){var c=0,u=e.length,f=null==r;if("object"===S(r))for(c in o=!0,r)t(e,n,c,r[c],!0,a,s);else if(void 0!==i&&(o=!0,y(i)||(s=!0),f&&(s?(n.call(e,i),n=null):(f=n,n=function(t,e,n){return f.call(A(t),n)})),n))for(;c1,null,!0)},removeData:function(t){return this.each((function(){Z.remove(this,t)}))}}),A.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=Q.get(t,e),n&&(!r||Array.isArray(n)?r=Q.access(t,e,A.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){var n=A.queue(t,e=e||"fx"),r=n.length,i=n.shift(),o=A._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,(function(){A.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Q.get(t,n)||Q.access(t,n,{empty:A.Callbacks("once memory").add((function(){Q.remove(t,[e+"queue",n])}))})}}),A.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,yt=/^$|^module$|\/(?:java|ecma)script/i;ht=x.createDocumentFragment().appendChild(x.createElement("div")),(vt=x.createElement("input")).setAttribute("type","radio"),vt.setAttribute("checked","checked"),vt.setAttribute("name","t"),ht.appendChild(vt),m.checkClone=ht.cloneNode(!0).cloneNode(!0).lastChild.checked,ht.innerHTML="",m.noCloneChecked=!!ht.cloneNode(!0).lastChild.defaultValue,ht.innerHTML="",m.option=!!ht.lastChild;var bt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function xt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&j(t,e)?A.merge([t],n):n}function wt(t,e){for(var n=0,r=t.length;n",""]);var _t=/<|&#?\w+;/;function St(t,e,n,r,i){for(var o,a,s,c,u,f,l=e.createDocumentFragment(),p=[],d=0,h=t.length;d-1)i&&i.push(o);else if(u=st(o),a=xt(l.appendChild(o),"script"),u&&wt(a),n)for(f=0;o=a[f++];)yt.test(o.type||"")&&n.push(o);return l}var At=/^key/,kt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=/^([^.]*)(?:\.(.+)|)/;function Tt(){return!0}function Et(){return!1}function Ot(t,e){return t===function(){try{return x.activeElement}catch(t){}}()==("focus"===e)}function jt(t,e,n,i,o,a){var s,c;if("object"===r(e)){for(c in"string"!=typeof n&&(i=i||n,n=void 0),e)jt(t,c,n,i,e[c],a);return t}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=Et;else if(!o)return t;return 1===a&&(s=o,(o=function(t){return A().off(t),s.apply(this,arguments)}).guid=s.guid||(s.guid=A.guid++)),t.each((function(){A.event.add(this,e,o,i,n)}))}function Nt(t,e,n){n?(Q.set(t,e,!1),A.event.add(t,e,{namespace:!1,handler:function(t){var r,i,o=Q.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(A.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=c.call(arguments),Q.set(this,e,o),r=n(this,e),this[e](),o!==(i=Q.get(this,e))||r?Q.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&(Q.set(this,e,{value:A.event.trigger(A.extend(o[0],A.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Q.get(t,e)&&A.event.add(t,e,Tt)}A.event={global:{},add:function(t,e,n,r,i){var o,a,s,c,u,f,l,p,d,h,v,g=Q.get(t);if(K(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&A.find.matchesSelector(at,i),n.guid||(n.guid=A.guid++),(c=g.events)||(c=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(e){return void 0!==A&&A.event.triggered!==e.type?A.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(D)||[""]).length;u--;)d=v=(s=Ct.exec(e[u])||[])[1],h=(s[2]||"").split(".").sort(),d&&(l=A.event.special[d]||{},d=(i?l.delegateType:l.bindType)||d,l=A.event.special[d]||{},f=A.extend({type:d,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&A.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=c[d])||((p=c[d]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),l.add&&(l.add.call(t,f),f.handler.guid||(f.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,f):p.push(f),A.event.global[d]=!0)},remove:function(t,e,n,r,i){var o,a,s,c,u,f,l,p,d,h,v,g=Q.hasData(t)&&Q.get(t);if(g&&(c=g.events)){for(u=(e=(e||"").match(D)||[""]).length;u--;)if(d=v=(s=Ct.exec(e[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(l=A.event.special[d]||{},p=c[d=(r?l.delegateType:l.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)f=p[o],!i&&v!==f.origType||n&&n.guid!==f.guid||s&&!s.test(f.namespace)||r&&r!==f.selector&&("**"!==r||!f.selector)||(p.splice(o,1),f.selector&&p.delegateCount--,l.remove&&l.remove.call(t,f));a&&!p.length&&(l.teardown&&!1!==l.teardown.call(t,h,g.handle)||A.removeEvent(t,d,g.handle),delete c[d])}else for(d in c)A.event.remove(t,d+e[u],n,r,!0);A.isEmptyObject(c)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=new Array(arguments.length),c=A.event.fix(t),u=(Q.get(this,"events")||Object.create(null))[c.type]||[],f=A.event.special[c.type]||{};for(s[0]=c,e=1;e=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==t.type||!0!==u.disabled)){for(o=[],a={},n=0;n-1:A.find(i,this,null,[u]).length),a[i]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,c\s*$/g;function $t(t,e){return j(t,"table")&&j(11!==e.nodeType?e:e.firstChild,"tr")&&A(t).children("tbody")[0]||t}function Rt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Pt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Dt(t,e){var n,r,i,o,a,s;if(1===e.nodeType){if(Q.hasData(t)&&(s=Q.get(t).events))for(i in Q.remove(e,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof h&&!m.checkClone&&Lt.test(h))return t.each((function(i){var o=t.eq(i);v&&(e[0]=h.call(this,i,o.html())),qt(o,e,n,r)}));if(p&&(o=(i=St(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=A.map(xt(i,"script"),Rt)).length;l0&&wt(a,!c&&xt(t,"script")),s},cleanData:function(t){for(var e,n,r,i=A.event.special,o=0;void 0!==(n=t[o]);o++)if(K(n)){if(e=n[Q.expando]){if(e.events)for(r in e.events)i[r]?A.event.remove(n,r):A.removeEvent(n,r,e.handle);n[Q.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),A.fn.extend({detach:function(t){return Ut(this,t,!0)},remove:function(t){return Ut(this,t)},text:function(t){return W(this,(function(t){return void 0===t?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return qt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||$t(this,t).appendChild(t)}))},prepend:function(){return qt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=$t(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return qt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return qt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(A.cleanData(xt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return A.clone(this,t,e)}))},html:function(t){return W(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Mt.test(t)&&!bt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=A.htmlPrefilter(t);try{for(;n3,at.removeChild(t)),s}}))}();var Xt=["Webkit","Moz","ms"],Yt=x.createElement("div").style,Kt={};function Jt(t){var e=A.cssProps[t]||Kt[t];return e||(t in Yt?t:Kt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Xt.length;n--;)if((t=Xt[n]+e)in Yt)return t}(t)||t)}var Qt=/^(none|table(?!-c[ea]).+)/,Zt=/^--/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"};function ne(t,e,n){var r=it.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function re(t,e,n,r,i,o){var a="width"===e?1:0,s=0,c=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(c+=A.css(t,n+ot[a],!0,i)),r?("content"===n&&(c-=A.css(t,"padding"+ot[a],!0,i)),"margin"!==n&&(c-=A.css(t,"border"+ot[a]+"Width",!0,i))):(c+=A.css(t,"padding"+ot[a],!0,i),"padding"!==n?c+=A.css(t,"border"+ot[a]+"Width",!0,i):s+=A.css(t,"border"+ot[a]+"Width",!0,i));return!r&&o>=0&&(c+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-c-s-.5))||0),c}function ie(t,e,n){var r=Bt(t),i=(!m.boxSizingReliable()||n)&&"border-box"===A.css(t,"boxSizing",!1,r),o=i,a=Vt(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Ht.test(a)){if(!n)return a;a="auto"}return(!m.boxSizingReliable()&&i||!m.reliableTrDimensions()&&j(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===A.css(t,"display",!1,r))&&t.getClientRects().length&&(i="border-box"===A.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+re(t,e,n||(i?"border":"content"),o,r,a)+"px"}function oe(t,e,n,r,i){return new oe.prototype.init(t,e,n,r,i)}A.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Vt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,a,s,c=Y(e),u=Zt.test(e),f=t.style;if(u||(e=Jt(c)),s=A.cssHooks[e]||A.cssHooks[c],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(t,!1,i))?o:f[e];"string"===(a=r(n))&&(o=it.exec(n))&&o[1]&&(n=ft(t,e,o),a="number"),null!=n&&n==n&&("number"!==a||u||(n+=o&&o[3]||(A.cssNumber[c]?"":"px")),m.clearCloneStyle||""!==n||0!==e.indexOf("background")||(f[e]="inherit"),s&&"set"in s&&void 0===(n=s.set(t,n,i))||(u?f.setProperty(e,n):f[e]=n))}},css:function(t,e,n,r){var i,o,a,s=Y(e);return Zt.test(e)||(e=Jt(s)),(a=A.cssHooks[e]||A.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=Vt(t,e,r)),"normal"===i&&e in ee&&(i=ee[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),A.each(["height","width"],(function(t,e){A.cssHooks[e]={get:function(t,n,r){if(n)return!Qt.test(A.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ie(t,e,r):zt(t,te,(function(){return ie(t,e,r)}))},set:function(t,n,r){var i,o=Bt(t),a=!m.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===A.css(t,"boxSizing",!1,o),c=r?re(t,e,r,s,o):0;return s&&a&&(c-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-re(t,e,"border",!1,o)-.5)),c&&(i=it.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=A.css(t,e)),ne(0,n,c)}}})),A.cssHooks.marginLeft=Gt(m.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-zt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(t,e){A.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+ot[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(A.cssHooks[t+e].set=ne)})),A.fn.extend({css:function(t,e){return W(this,(function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Bt(t),i=e.length;a1)}}),A.Tween=oe,oe.prototype={constructor:oe,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||A.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(A.cssNumber[n]?"":"px")},cur:function(){var t=oe.propHooks[this.prop];return t&&t.get?t.get(this):oe.propHooks._default.get(this)},run:function(t){var e,n=oe.propHooks[this.prop];return this.options.duration?this.pos=e=A.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):oe.propHooks._default.set(this),this}},oe.prototype.init.prototype=oe.prototype,oe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=A.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){A.fx.step[t.prop]?A.fx.step[t.prop](t):1!==t.elem.nodeType||!A.cssHooks[t.prop]&&null==t.elem.style[Jt(t.prop)]?t.elem[t.prop]=t.now:A.style(t.elem,t.prop,t.now+t.unit)}}},oe.propHooks.scrollTop=oe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},A.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},(A.fx=oe.prototype.init).step={};var ae,se,ce=/^(?:toggle|show|hide)$/,ue=/queueHooks$/;function fe(){se&&(!1===x.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(fe):i.setTimeout(fe,A.fx.interval),A.fx.tick())}function le(){return i.setTimeout((function(){ae=void 0})),ae=Date.now()}function pe(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=ot[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function de(t,e,n){for(var r,i=(he.tweeners[e]||[]).concat(he.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each((function(){A.removeAttr(this,t)}))}}),A.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?A.prop(t,e,n):(1===o&&A.isXMLDoc(t)||(i=A.attrHooks[e.toLowerCase()]||(A.expr.match.bool.test(e)?ve:void 0)),void 0!==n?null===n?void A.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=A.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&j(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(D);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),ve={set:function(t,e,n){return!1===e?A.removeAttr(t,n):t.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=ge[e]||A.find.attr;ge[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=ge[a],ge[a]=i,i=null!=n(t,e,r)?a:null,ge[a]=o),i}}));var me=/^(?:input|select|textarea|button)$/i,ye=/^(?:a|area)$/i;function be(t){return(t.match(D)||[]).join(" ")}function xe(t){return t.getAttribute&&t.getAttribute("class")||""}function we(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(D)||[]}A.fn.extend({prop:function(t,e){return W(this,A.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[A.propFix[t]||t]}))}}),A.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&A.isXMLDoc(t)||(e=A.propFix[e]||e,i=A.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=A.find.attr(t,"tabindex");return e?parseInt(e,10):me.test(t.nodeName)||ye.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(A.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,c=0;if(y(t))return this.each((function(e){A(this).addClass(t.call(this,e,xe(this)))}));if((e=we(t)).length)for(;n=this[c++];)if(i=xe(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,c=0;if(y(t))return this.each((function(e){A(this).removeClass(t.call(this,e,xe(this)))}));if(!arguments.length)return this.attr("class","");if((e=we(t)).length)for(;n=this[c++];)if(i=xe(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=r(t),i="string"===n||Array.isArray(t);return"boolean"==typeof e&&i?e?this.addClass(t):this.removeClass(t):y(t)?this.each((function(n){A(this).toggleClass(t.call(this,n,xe(this),e),e)})):this.each((function(){var e,r,o,a;if(i)for(r=0,o=A(this),a=we(t);e=a[r++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=xe(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":Q.get(this,"__className__")||""))}))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+be(xe(n))+" ").indexOf(e)>-1)return!0;return!1}});var _e=/\r/g;A.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=y(t),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,A(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=A.map(i,(function(t){return null==t?"":t+""}))),(e=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))}))):i?(e=A.valHooks[i.type]||A.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(_e,""):null==n?"":n:void 0}}),A.extend({valHooks:{option:{get:function(t){var e=A.find.attr(t,"value");return null!=e?e:be(A.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],c=a?o+1:i.length;for(r=o<0?c:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=A.inArray(A(t).val(),e)>-1}},m.checkOn||(A.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),m.focusin="onfocusin"in i;var Se=/^(?:focusinfocus|focusoutblur)$/,Ae=function(t){t.stopPropagation()};A.extend(A.event,{trigger:function(t,e,n,o){var a,s,c,u,f,l,p,d,v=[n||x],g=h.call(t,"type")?t.type:t,m=h.call(t,"namespace")?t.namespace.split("."):[];if(s=d=c=n=n||x,3!==n.nodeType&&8!==n.nodeType&&!Se.test(g+A.event.triggered)&&(g.indexOf(".")>-1&&(m=g.split("."),g=m.shift(),m.sort()),f=g.indexOf(":")<0&&"on"+g,(t=t[A.expando]?t:new A.Event(g,"object"===r(t)&&t)).isTrigger=o?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:A.makeArray(e,[t]),p=A.event.special[g]||{},o||!p.trigger||!1!==p.trigger.apply(n,e))){if(!o&&!p.noBubble&&!b(n)){for(u=p.delegateType||g,Se.test(u+g)||(s=s.parentNode);s;s=s.parentNode)v.push(s),c=s;c===(n.ownerDocument||x)&&v.push(c.defaultView||c.parentWindow||i)}for(a=0;(s=v[a++])&&!t.isPropagationStopped();)d=s,t.type=a>1?u:p.bindType||g,(l=(Q.get(s,"events")||Object.create(null))[t.type]&&Q.get(s,"handle"))&&l.apply(s,e),(l=f&&s[f])&&l.apply&&K(s)&&(t.result=l.apply(s,e),!1===t.result&&t.preventDefault());return t.type=g,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(v.pop(),e)||!K(n)||f&&y(n[g])&&!b(n)&&((c=n[f])&&(n[f]=null),A.event.triggered=g,t.isPropagationStopped()&&d.addEventListener(g,Ae),n[g](),t.isPropagationStopped()&&d.removeEventListener(g,Ae),A.event.triggered=void 0,c&&(n[f]=c)),t.result}},simulate:function(t,e,n){var r=A.extend(new A.Event,n,{type:t,isSimulated:!0});A.event.trigger(r,null,e)}}),A.fn.extend({trigger:function(t,e){return this.each((function(){A.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return A.event.trigger(t,e,n,!0)}}),m.focusin||A.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){A.event.simulate(e,t.target,A.event.fix(t))};A.event.special[e]={setup:function(){var r=this.ownerDocument||this.document||this,i=Q.access(r,e);i||r.addEventListener(t,n,!0),Q.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=Q.access(r,e)-1;i?Q.access(r,e,i):(r.removeEventListener(t,n,!0),Q.remove(r,e))}}}));var ke=i.location,Ce={guid:Date.now()},Te=/\?/;A.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new i.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||A.error("Invalid XML: "+t),e};var Ee=/\[\]$/,Oe=/\r?\n/g,je=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;function Me(t,e,n,i){var o;if(Array.isArray(e))A.each(e,(function(e,o){n||Ee.test(t)?i(t,o):Me(t+"["+("object"===r(o)&&null!=o?e:"")+"]",o,n,i)}));else if(n||"object"!==S(e))i(t,e);else for(o in e)Me(t+"["+o+"]",e[o],n,i)}A.param=function(t,e){var n,r=[],i=function(t,e){var n=y(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!A.isPlainObject(t))A.each(t,(function(){i(this.name,this.value)}));else for(n in t)Me(n,t[n],e,i);return r.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=A.prop(this,"elements");return t?A.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!A(this).is(":disabled")&&Ne.test(this.nodeName)&&!je.test(t)&&(this.checked||!gt.test(t))})).map((function(t,e){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,(function(t){return{name:e.name,value:t.replace(Oe,"\r\n")}})):{name:e.name,value:n.replace(Oe,"\r\n")}})).get()}});var Le=/%20/g,Ie=/#.*$/,$e=/([?&])_=[^&]*/,Re=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pe=/^(?:GET|HEAD)$/,De=/^\/\//,Fe={},qe={},Ue="*/".concat("*"),He=x.createElement("a");function Be(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(D)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function ze(t,e,n,r){var i={},o=t===qe;function a(s){var c;return i[s]=!0,A.each(t[s]||[],(function(t,s){var u=s(e,n,r);return"string"!=typeof u||o||i[u]?o?!(c=u):void 0:(e.dataTypes.unshift(u),a(u),!1)})),c}return a(e.dataTypes[0])||!i["*"]&&a("*")}function We(t,e){var n,r,i=A.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&A.extend(!0,t,r),t}He.href=ke.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ke.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ke.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ue,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?We(We(t,A.ajaxSettings),e):We(A.ajaxSettings,t)},ajaxPrefilter:Be(Fe),ajaxTransport:Be(qe),ajax:function(t,e){"object"===r(t)&&(e=t,t=void 0);var n,o,a,s,c,u,f,l,p,d,h=A.ajaxSetup({},e=e||{}),v=h.context||h,g=h.context&&(v.nodeType||v.jquery)?A(v):A.event,m=A.Deferred(),y=A.Callbacks("once memory"),b=h.statusCode||{},w={},_={},S="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(f){if(!s)for(s={};e=Re.exec(a);)s[e[1].toLowerCase()+" "]=(s[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=s[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return f?a:null},setRequestHeader:function(t,e){return null==f&&(t=_[t.toLowerCase()]=_[t.toLowerCase()]||t,w[t]=e),this},overrideMimeType:function(t){return null==f&&(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(f)k.always(t[k.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||S;return n&&n.abort(e),C(0,e),this}};if(m.promise(k),h.url=((t||h.url||ke.href)+"").replace(De,ke.protocol+"//"),h.type=e.method||e.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(D)||[""],null==h.crossDomain){u=x.createElement("a");try{u.href=h.url,u.href=u.href,h.crossDomain=He.protocol+"//"+He.host!=u.protocol+"//"+u.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=A.param(h.data,h.traditional)),ze(Fe,h,e,k),f)return k;for(p in(l=A.event&&h.global)&&0==A.active++&&A.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Pe.test(h.type),o=h.url.replace(Ie,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Le,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(Te.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace($e,"$1"),d=(Te.test(o)?"&":"?")+"_="+Ce.guid+++d),h.url=o+d),h.ifModified&&(A.lastModified[o]&&k.setRequestHeader("If-Modified-Since",A.lastModified[o]),A.etag[o]&&k.setRequestHeader("If-None-Match",A.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||e.contentType)&&k.setRequestHeader("Content-Type",h.contentType),k.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Ue+"; q=0.01":""):h.accepts["*"]),h.headers)k.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(v,k,h)||f))return k.abort();if(S="abort",y.add(h.complete),k.done(h.success),k.fail(h.error),n=ze(qe,h,e,k)){if(k.readyState=1,l&&g.trigger("ajaxSend",[k,h]),f)return k;h.async&&h.timeout>0&&(c=i.setTimeout((function(){k.abort("timeout")}),h.timeout));try{f=!1,n.send(w,C)}catch(t){if(f)throw t;C(-1,t)}}else C(-1,"No Transport");function C(t,e,r,s){var u,p,d,x,w,_=e;f||(f=!0,c&&i.clearTimeout(c),n=void 0,a=s||"",k.readyState=t>0?4:0,u=t>=200&&t<300||304===t,r&&(x=function(t,e,n){for(var r,i,o,a,s=t.contents,c=t.dataTypes;"*"===c[0];)c.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){c.unshift(i);break}if(c[0]in n)o=c[0];else{for(i in n){if(!c[0]||t.converters[i+" "+c[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==c[0]&&c.unshift(o),n[o]}(h,k,r)),!u&&A.inArray("script",h.dataTypes)>-1&&(h.converters["text script"]=function(){}),x=function(t,e,n,r){var i,o,a,s,c,u={},f=t.dataTypes.slice();if(f[1])for(a in t.converters)u[a.toLowerCase()]=t.converters[a];for(o=f.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!c&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),c=o,o=f.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(a=u[c+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[c+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],f.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+c+" to "+o}}}return{state:"success",data:e}}(h,x,k,u),u?(h.ifModified&&((w=k.getResponseHeader("Last-Modified"))&&(A.lastModified[o]=w),(w=k.getResponseHeader("etag"))&&(A.etag[o]=w)),204===t||"HEAD"===h.type?_="nocontent":304===t?_="notmodified":(_=x.state,p=x.data,u=!(d=x.error))):(d=_,!t&&_||(_="error",t<0&&(t=0))),k.status=t,k.statusText=(e||_)+"",u?m.resolveWith(v,[p,_,k]):m.rejectWith(v,[k,_,d]),k.statusCode(b),b=void 0,l&&g.trigger(u?"ajaxSuccess":"ajaxError",[k,h,u?p:d]),y.fireWith(v,[k,_]),l&&(g.trigger("ajaxComplete",[k,h]),--A.active||A.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,n){return A.get(t,e,n,"json")},getScript:function(t,e){return A.get(t,void 0,e,"script")}}),A.each(["get","post"],(function(t,e){A[e]=function(t,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),A.ajax(A.extend({url:t,type:e,dataType:i,data:n,success:r},A.isPlainObject(t)&&t))}})),A.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),A._evalUrl=function(t,e,n){return A.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){A.globalEval(t,e,n)}})},A.fn.extend({wrapAll:function(t){var e;return this[0]&&(y(t)&&(t=t.call(this[0])),e=A(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return y(t)?this.each((function(e){A(this).wrapInner(t.call(this,e))})):this.each((function(){var e=A(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=y(t);return this.each((function(n){A(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(t){return!A.expr.pseudos.visible(t)},A.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(t){}};var Ve={0:200,1223:204},Ge=A.ajaxSettings.xhr();m.cors=!!Ge&&"withCredentials"in Ge,m.ajax=Ge=!!Ge,A.ajaxTransport((function(t){var e,n;if(m.cors||Ge&&!t.crossDomain)return{send:function(r,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(a,r[a]);e=function(t){return function(){e&&(e=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ve[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),n=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){e&&n()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),A.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return A.globalEval(t),t}}}),A.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),A.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,i){e=A("\n if (val === '') return true;\n if (val === 'false') return false;\n if (val === 'true') return true;\n return val;\n}\n\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n var attrs = [['data-family-prefix', 'familyPrefix'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-mutate-approach', 'mutateApproach'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n attrs.forEach(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n attr = _ref2[0],\n key = _ref2[1];\n\n var val = coerce(getAttrConfig(attr));\n\n if (val !== undefined && val !== null) {\n initial[key] = val;\n }\n });\n}\n\nvar _default = {\n familyPrefix: DEFAULT_FAMILY_PREFIX,\n replacementClass: DEFAULT_REPLACEMENT_CLASS,\n autoReplaceSvg: true,\n autoAddCss: true,\n autoA11y: true,\n searchPseudoElements: false,\n observeMutations: true,\n mutateApproach: 'async',\n keepOriginalSource: true,\n measurePerformance: false,\n showMissingIcons: true\n};\n\nvar _config = _objectSpread({}, _default, initial);\n\nif (!_config.autoReplaceSvg) _config.observeMutations = false;\n\nvar config = _objectSpread({}, _config);\n\nWINDOW.FontAwesomeConfig = config;\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n loaded = 1;\n functions.map(function (fn) {\n return fn();\n });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n if (!IS_DOM) return;\n loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nvar PENDING = 'pending';\nvar SETTLED = 'settled';\nvar FULFILLED = 'fulfilled';\nvar REJECTED = 'rejected';\n\nvar NOOP = function NOOP() {};\n\nvar isNode = typeof global !== 'undefined' && typeof global.process !== 'undefined' && typeof global.process.emit === 'function';\nvar asyncSetTimer = typeof setImmediate === 'undefined' ? setTimeout : setImmediate;\nvar asyncQueue = [];\nvar asyncTimer;\n\nfunction asyncFlush() {\n // run promise callbacks\n for (var i = 0; i < asyncQueue.length; i++) {\n asyncQueue[i][0](asyncQueue[i][1]);\n } // reset async asyncQueue\n\n\n asyncQueue = [];\n asyncTimer = false;\n}\n\nfunction asyncCall(callback, arg) {\n asyncQueue.push([callback, arg]);\n\n if (!asyncTimer) {\n asyncTimer = true;\n asyncSetTimer(asyncFlush, 0);\n }\n}\n\nfunction invokeResolver(resolver, promise) {\n function resolvePromise(value) {\n resolve(promise, value);\n }\n\n function rejectPromise(reason) {\n reject(promise, reason);\n }\n\n try {\n resolver(resolvePromise, rejectPromise);\n } catch (e) {\n rejectPromise(e);\n }\n}\n\nfunction invokeCallback(subscriber) {\n var owner = subscriber.owner;\n var settled = owner._state;\n var value = owner._data;\n var callback = subscriber[settled];\n var promise = subscriber.then;\n\n if (typeof callback === 'function') {\n settled = FULFILLED;\n\n try {\n value = callback(value);\n } catch (e) {\n reject(promise, e);\n }\n }\n\n if (!handleThenable(promise, value)) {\n if (settled === FULFILLED) {\n resolve(promise, value);\n }\n\n if (settled === REJECTED) {\n reject(promise, value);\n }\n }\n}\n\nfunction handleThenable(promise, value) {\n var resolved;\n\n try {\n if (promise === value) {\n throw new TypeError('A promises callback cannot return that same promise.');\n }\n\n if (value && (typeof value === 'function' || _typeof(value) === 'object')) {\n // then should be retrieved only once\n var then = value.then;\n\n if (typeof then === 'function') {\n then.call(value, function (val) {\n if (!resolved) {\n resolved = true;\n\n if (value === val) {\n fulfill(promise, val);\n } else {\n resolve(promise, val);\n }\n }\n }, function (reason) {\n if (!resolved) {\n resolved = true;\n reject(promise, reason);\n }\n });\n return true;\n }\n }\n } catch (e) {\n if (!resolved) {\n reject(promise, e);\n }\n\n return true;\n }\n\n return false;\n}\n\nfunction resolve(promise, value) {\n if (promise === value || !handleThenable(promise, value)) {\n fulfill(promise, value);\n }\n}\n\nfunction fulfill(promise, value) {\n if (promise._state === PENDING) {\n promise._state = SETTLED;\n promise._data = value;\n asyncCall(publishFulfillment, promise);\n }\n}\n\nfunction reject(promise, reason) {\n if (promise._state === PENDING) {\n promise._state = SETTLED;\n promise._data = reason;\n asyncCall(publishRejection, promise);\n }\n}\n\nfunction publish(promise) {\n promise._then = promise._then.forEach(invokeCallback);\n}\n\nfunction publishFulfillment(promise) {\n promise._state = FULFILLED;\n publish(promise);\n}\n\nfunction publishRejection(promise) {\n promise._state = REJECTED;\n publish(promise);\n\n if (!promise._handled && isNode) {\n global.process.emit('unhandledRejection', promise._data, promise);\n }\n}\n\nfunction notifyRejectionHandled(promise) {\n global.process.emit('rejectionHandled', promise);\n}\n/**\n * @class\n */\n\n\nfunction P(resolver) {\n if (typeof resolver !== 'function') {\n throw new TypeError('Promise resolver ' + resolver + ' is not a function');\n }\n\n if (this instanceof P === false) {\n throw new TypeError('Failed to construct \\'Promise\\': Please use the \\'new\\' operator, this object constructor cannot be called as a function.');\n }\n\n this._then = [];\n invokeResolver(resolver, this);\n}\n\nP.prototype = {\n constructor: P,\n _state: PENDING,\n _then: null,\n _data: undefined,\n _handled: false,\n then: function then(onFulfillment, onRejection) {\n var subscriber = {\n owner: this,\n then: new this.constructor(NOOP),\n fulfilled: onFulfillment,\n rejected: onRejection\n };\n\n if ((onRejection || onFulfillment) && !this._handled) {\n this._handled = true;\n\n if (this._state === REJECTED && isNode) {\n asyncCall(notifyRejectionHandled, this);\n }\n }\n\n if (this._state === FULFILLED || this._state === REJECTED) {\n // already resolved, call callback async\n asyncCall(invokeCallback, subscriber);\n } else {\n // subscribe\n this._then.push(subscriber);\n }\n\n return subscriber.then;\n },\n catch: function _catch(onRejection) {\n return this.then(null, onRejection);\n }\n};\n\nP.all = function (promises) {\n if (!Array.isArray(promises)) {\n throw new TypeError('You must pass an array to Promise.all().');\n }\n\n return new P(function (resolve, reject) {\n var results = [];\n var remaining = 0;\n\n function resolver(index) {\n remaining++;\n return function (value) {\n results[index] = value;\n\n if (! --remaining) {\n resolve(results);\n }\n };\n }\n\n for (var i = 0, promise; i < promises.length; i++) {\n promise = promises[i];\n\n if (promise && typeof promise.then === 'function') {\n promise.then(resolver(i), reject);\n } else {\n results[i] = promise;\n }\n }\n\n if (!remaining) {\n resolve(results);\n }\n });\n};\n\nP.race = function (promises) {\n if (!Array.isArray(promises)) {\n throw new TypeError('You must pass an array to Promise.race().');\n }\n\n return new P(function (resolve, reject) {\n for (var i = 0, promise; i < promises.length; i++) {\n promise = promises[i];\n\n if (promise && typeof promise.then === 'function') {\n promise.then(resolve, reject);\n } else {\n resolve(promise);\n }\n }\n });\n};\n\nP.resolve = function (value) {\n if (value && _typeof(value) === 'object' && value.constructor === P) {\n return value;\n }\n\n return new P(function (resolve) {\n resolve(value);\n });\n};\n\nP.reject = function (reason) {\n return new P(function (resolve, reject) {\n reject(reason);\n });\n};\n\nvar picked = typeof Promise === 'function' ? Promise : P;\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n size: 16,\n x: 0,\n y: 0,\n rotate: 0,\n flipX: false,\n flipY: false\n};\n\nfunction isReserved(name) {\n return ~RESERVED_CLASSES.indexOf(name);\n}\nfunction insertCss(css) {\n if (!css || !IS_DOM) {\n return;\n }\n\n var style = DOCUMENT.createElement('style');\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n var headChildren = DOCUMENT.head.childNodes;\n var beforeChild = null;\n\n for (var i = headChildren.length - 1; i > -1; i--) {\n var child = headChildren[i];\n var tagName = (child.tagName || '').toUpperCase();\n\n if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n beforeChild = child;\n }\n }\n\n DOCUMENT.head.insertBefore(style, beforeChild);\n return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n var size = 12;\n var id = '';\n\n while (size-- > 0) {\n id += idPool[Math.random() * 62 | 0];\n }\n\n return id;\n}\nfunction toArray(obj) {\n var array = [];\n\n for (var i = (obj || []).length >>> 0; i--;) {\n array[i] = obj[i];\n }\n\n return array;\n}\nfunction classArray(node) {\n if (node.classList) {\n return toArray(node.classList);\n } else {\n return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n return i;\n });\n }\n}\nfunction getIconName(familyPrefix, cls) {\n var parts = cls.split('-');\n var prefix = parts[0];\n var iconName = parts.slice(1).join('-');\n\n if (prefix === familyPrefix && iconName !== '' && !isReserved(iconName)) {\n return iconName;\n } else {\n return null;\n }\n}\nfunction htmlEscape(str) {\n return \"\".concat(str).replace(/&/g, '&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>');\n}\nfunction joinAttributes(attributes) {\n return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n }, '').trim();\n}\nfunction joinStyles(styles) {\n return Object.keys(styles || {}).reduce(function (acc, styleName) {\n return acc + \"\".concat(styleName, \": \").concat(styles[styleName], \";\");\n }, '');\n}\nfunction transformIsMeaningful(transform) {\n return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n}\nfunction transformForSvg(_ref) {\n var transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n return {\n outer: outer,\n inner: inner,\n path: path\n };\n}\nfunction transformForCss(_ref2) {\n var transform = _ref2.transform,\n _ref2$width = _ref2.width,\n width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n _ref2$height = _ref2.height,\n height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n _ref2$startCentered = _ref2.startCentered,\n startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n var val = '';\n\n if (startCentered && IS_IE) {\n val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n } else if (startCentered) {\n val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n } else {\n val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n }\n\n val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n val += \"rotate(\".concat(transform.rotate, \"deg) \");\n return val;\n}\n\nvar ALL_SPACE = {\n x: 0,\n y: 0,\n width: '100%',\n height: '100%'\n};\n\nfunction fillBlack(abstract) {\n var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (abstract.attributes && (abstract.attributes.fill || force)) {\n abstract.attributes.fill = 'black';\n }\n\n return abstract;\n}\n\nfunction deGroup(abstract) {\n if (abstract.tag === 'g') {\n return abstract.children;\n } else {\n return [abstract];\n }\n}\n\nfunction makeIconMasking (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n mask = _ref.mask,\n explicitMaskId = _ref.maskId,\n transform = _ref.transform;\n var mainWidth = main.width,\n mainPath = main.icon;\n var maskWidth = mask.width,\n maskPath = mask.icon;\n var trans = transformForSvg({\n transform: transform,\n containerWidth: maskWidth,\n iconWidth: mainWidth\n });\n var maskRect = {\n tag: 'rect',\n attributes: _objectSpread({}, ALL_SPACE, {\n fill: 'white'\n })\n };\n var maskInnerGroupChildrenMixin = mainPath.children ? {\n children: mainPath.children.map(fillBlack)\n } : {};\n var maskInnerGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [fillBlack(_objectSpread({\n tag: mainPath.tag,\n attributes: _objectSpread({}, mainPath.attributes, trans.path)\n }, maskInnerGroupChildrenMixin))]\n };\n var maskOuterGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [maskInnerGroup]\n };\n var maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n var clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n var maskTag = {\n tag: 'mask',\n attributes: _objectSpread({}, ALL_SPACE, {\n id: maskId,\n maskUnits: 'userSpaceOnUse',\n maskContentUnits: 'userSpaceOnUse'\n }),\n children: [maskRect, maskOuterGroup]\n };\n var defs = {\n tag: 'defs',\n children: [{\n tag: 'clipPath',\n attributes: {\n id: clipId\n },\n children: deGroup(maskPath)\n }, maskTag]\n };\n children.push(defs, {\n tag: 'rect',\n attributes: _objectSpread({\n fill: 'currentColor',\n 'clip-path': \"url(#\".concat(clipId, \")\"),\n mask: \"url(#\".concat(maskId, \")\")\n }, ALL_SPACE)\n });\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction makeIconStandard (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n transform = _ref.transform,\n styles = _ref.styles;\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n if (transformIsMeaningful(transform)) {\n var trans = transformForSvg({\n transform: transform,\n containerWidth: main.width,\n iconWidth: main.width\n });\n children.push({\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [{\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [{\n tag: main.icon.tag,\n children: main.icon.children,\n attributes: _objectSpread({}, main.icon.attributes, trans.path)\n }]\n }]\n });\n } else {\n children.push(main.icon);\n }\n\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction asIcon (_ref) {\n var children = _ref.children,\n main = _ref.main,\n mask = _ref.mask,\n attributes = _ref.attributes,\n styles = _ref.styles,\n transform = _ref.transform;\n\n if (transformIsMeaningful(transform) && main.found && !mask.found) {\n var width = main.width,\n height = main.height;\n var offset = {\n x: width / height / 2,\n y: 0.5\n };\n attributes['style'] = joinStyles(_objectSpread({}, styles, {\n 'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n }));\n }\n\n return [{\n tag: 'svg',\n attributes: attributes,\n children: children\n }];\n}\n\nfunction asSymbol (_ref) {\n var prefix = _ref.prefix,\n iconName = _ref.iconName,\n children = _ref.children,\n attributes = _ref.attributes,\n symbol = _ref.symbol;\n var id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.familyPrefix, \"-\").concat(iconName) : symbol;\n return [{\n tag: 'svg',\n attributes: {\n style: 'display: none;'\n },\n children: [{\n tag: 'symbol',\n attributes: _objectSpread({}, attributes, {\n id: id\n }),\n children: children\n }]\n }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n var _params$icons = params.icons,\n main = _params$icons.main,\n mask = _params$icons.mask,\n prefix = params.prefix,\n iconName = params.iconName,\n transform = params.transform,\n symbol = params.symbol,\n title = params.title,\n maskId = params.maskId,\n titleId = params.titleId,\n extra = params.extra,\n _params$watchable = params.watchable,\n watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n var _ref = mask.found ? mask : main,\n width = _ref.width,\n height = _ref.height;\n\n var widthClass = \"fa-w-\".concat(Math.ceil(width / height * 16));\n var attrClass = [config.replacementClass, iconName ? \"\".concat(config.familyPrefix, \"-\").concat(iconName) : '', widthClass].filter(function (c) {\n return extra.classes.indexOf(c) === -1;\n }).concat(extra.classes).join(' ');\n var content = {\n children: [],\n attributes: _objectSpread({}, extra.attributes, {\n 'data-prefix': prefix,\n 'data-icon': iconName,\n 'class': attrClass,\n 'role': extra.attributes.role || 'img',\n 'xmlns': 'http://www.w3.org/2000/svg',\n 'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n })\n };\n\n if (watchable) {\n content.attributes[DATA_FA_I2SVG] = '';\n }\n\n if (title) content.children.push({\n tag: 'title',\n attributes: {\n id: content.attributes['aria-labelledby'] || \"title-\".concat(titleId || nextUniqueId())\n },\n children: [title]\n });\n\n var args = _objectSpread({}, content, {\n prefix: prefix,\n iconName: iconName,\n main: main,\n mask: mask,\n maskId: maskId,\n transform: transform,\n symbol: symbol,\n styles: extra.styles\n });\n\n var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args),\n children = _ref2.children,\n attributes = _ref2.attributes;\n\n args.children = children;\n args.attributes = attributes;\n\n if (symbol) {\n return asSymbol(args);\n } else {\n return asIcon(args);\n }\n}\nfunction makeLayersTextAbstract(params) {\n var content = params.content,\n width = params.width,\n height = params.height,\n transform = params.transform,\n title = params.title,\n extra = params.extra,\n _params$watchable2 = params.watchable,\n watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n if (watchable) {\n attributes[DATA_FA_I2SVG] = '';\n }\n\n var styles = _objectSpread({}, extra.styles);\n\n if (transformIsMeaningful(transform)) {\n styles['transform'] = transformForCss({\n transform: transform,\n startCentered: true,\n width: width,\n height: height\n });\n styles['-webkit-transform'] = styles['transform'];\n }\n\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\nfunction makeLayersCounterAbstract(params) {\n var content = params.content,\n title = params.title,\n extra = params.extra;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n var styleString = joinStyles(extra.styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n mark: noop$1,\n measure: noop$1\n};\nvar preamble = \"FA \\\"5.14.0\\\"\";\n\nvar begin = function begin(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n return function () {\n return end(name);\n };\n};\n\nvar end = function end(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n begin: begin,\n end: end\n};\n\n/**\n * Internal helper to bind a function known to have 4 arguments\n * to a given context.\n */\n\nvar bindInternal4 = function bindInternal4(func, thisContext) {\n return function (a, b, c, d) {\n return func.call(thisContext, a, b, c, d);\n };\n};\n\n/**\n * # Reduce\n *\n * A fast object `.reduce()` implementation.\n *\n * @param {Object} subject The object to reduce over.\n * @param {Function} fn The reducer function.\n * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0].\n * @param {Object} thisContext The context for the reducer.\n * @return {mixed} The final result.\n */\n\n\nvar reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n var keys = Object.keys(subject),\n length = keys.length,\n iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n i,\n key,\n result;\n\n if (initialValue === undefined) {\n i = 1;\n result = subject[keys[0]];\n } else {\n i = 0;\n result = initialValue;\n }\n\n for (; i < length; i++) {\n key = keys[i];\n result = iterator(result, subject[key], key, subject);\n }\n\n return result;\n};\n\nfunction toHex(unicode) {\n var result = '';\n\n for (var i = 0; i < unicode.length; i++) {\n var hex = unicode.charCodeAt(i).toString(16);\n result += ('000' + hex).slice(-4);\n }\n\n return result;\n}\n\nfunction defineIcons(prefix, icons) {\n var params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _params$skipHooks = params.skipHooks,\n skipHooks = _params$skipHooks === void 0 ? false : _params$skipHooks;\n var normalized = Object.keys(icons).reduce(function (acc, iconName) {\n var icon = icons[iconName];\n var expanded = !!icon.icon;\n\n if (expanded) {\n acc[icon.iconName] = icon.icon;\n } else {\n acc[iconName] = icon;\n }\n\n return acc;\n }, {});\n\n if (typeof namespace.hooks.addPack === 'function' && !skipHooks) {\n namespace.hooks.addPack(prefix, normalized);\n } else {\n namespace.styles[prefix] = _objectSpread({}, namespace.styles[prefix] || {}, normalized);\n }\n /**\n * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n * for `fas` so we'll easy the upgrade process for our users by automatically defining\n * this as well.\n */\n\n\n if (prefix === 'fas') {\n defineIcons('fa', icons);\n }\n}\n\nvar styles = namespace.styles,\n shims = namespace.shims;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar build = function build() {\n var lookup = function lookup(reducer) {\n return reduce(styles, function (o, style, prefix) {\n o[prefix] = reduce(style, reducer, {});\n return o;\n }, {});\n };\n\n _byUnicode = lookup(function (acc, icon, iconName) {\n if (icon[3]) {\n acc[icon[3]] = iconName;\n }\n\n return acc;\n });\n _byLigature = lookup(function (acc, icon, iconName) {\n var ligatures = icon[2];\n acc[iconName] = iconName;\n ligatures.forEach(function (ligature) {\n acc[ligature] = iconName;\n });\n return acc;\n });\n var hasRegular = 'far' in styles;\n _byOldName = reduce(shims, function (acc, shim) {\n var oldName = shim[0];\n var prefix = shim[1];\n var iconName = shim[2];\n\n if (prefix === 'far' && !hasRegular) {\n prefix = 'fas';\n }\n\n acc[oldName] = {\n prefix: prefix,\n iconName: iconName\n };\n return acc;\n }, {});\n};\nbuild();\nfunction byUnicode(prefix, unicode) {\n return (_byUnicode[prefix] || {})[unicode];\n}\nfunction byLigature(prefix, ligature) {\n return (_byLigature[prefix] || {})[ligature];\n}\nfunction byOldName(name) {\n return _byOldName[name] || {\n prefix: null,\n iconName: null\n };\n}\n\nvar styles$1 = namespace.styles;\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n return {\n prefix: null,\n iconName: null,\n rest: []\n };\n};\nfunction getCanonicalIcon(values) {\n return values.reduce(function (acc, cls) {\n var iconName = getIconName(config.familyPrefix, cls);\n\n if (styles$1[cls]) {\n acc.prefix = cls;\n } else if (config.autoFetchSvg && ['fas', 'far', 'fal', 'fad', 'fab', 'fa'].indexOf(cls) > -1) {\n acc.prefix = cls;\n } else if (iconName) {\n var shim = acc.prefix === 'fa' ? byOldName(iconName) : {};\n acc.iconName = shim.iconName || iconName;\n acc.prefix = shim.prefix || acc.prefix;\n } else if (cls !== config.replacementClass && cls.indexOf('fa-w-') !== 0) {\n acc.rest.push(cls);\n }\n\n return acc;\n }, emptyCanonicalIcon());\n}\nfunction iconFromMapping(mapping, prefix, iconName) {\n if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n return {\n prefix: prefix,\n iconName: iconName,\n icon: mapping[prefix][iconName]\n };\n }\n}\n\nfunction toHtml(abstractNodes) {\n var tag = abstractNodes.tag,\n _abstractNodes$attrib = abstractNodes.attributes,\n attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n _abstractNodes$childr = abstractNodes.children,\n children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\n if (typeof abstractNodes === 'string') {\n return htmlEscape(abstractNodes);\n } else {\n return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"\");\n }\n}\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n return typeof i2svg === 'string';\n}\n\nfunction getMutator() {\n if (config.autoReplaceSvg === true) {\n return mutators.replace;\n }\n\n var mutator = mutators[config.autoReplaceSvg];\n return mutator || mutators.replace;\n}\n\nvar mutators = {\n replace: function replace(mutation) {\n var node = mutation[0];\n var abstract = mutation[1];\n var newOuterHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n\n if (node.parentNode && node.outerHTML) {\n node.outerHTML = newOuterHTML + (config.keepOriginalSource && node.tagName.toLowerCase() !== 'svg' ? \"\") : '');\n } else if (node.parentNode) {\n var newNode = document.createElement('span');\n node.parentNode.replaceChild(newNode, node);\n newNode.outerHTML = newOuterHTML;\n }\n },\n nest: function nest(mutation) {\n var node = mutation[0];\n var abstract = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n // Short-circuit to the standard replacement\n\n if (~classArray(node).indexOf(config.replacementClass)) {\n return mutators.replace(mutation);\n }\n\n var forSvg = new RegExp(\"\".concat(config.familyPrefix, \"-.*\"));\n delete abstract[0].attributes.style;\n delete abstract[0].attributes.id;\n var splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) {\n if (cls === config.replacementClass || cls.match(forSvg)) {\n acc.toSvg.push(cls);\n } else {\n acc.toNode.push(cls);\n }\n\n return acc;\n }, {\n toNode: [],\n toSvg: []\n });\n abstract[0].attributes.class = splitClasses.toSvg.join(' ');\n var newInnerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.setAttribute('class', splitClasses.toNode.join(' '));\n node.setAttribute(DATA_FA_I2SVG, '');\n node.innerHTML = newInnerHTML;\n }\n};\n\nfunction performOperationSync(op) {\n op();\n}\n\nfunction perform(mutations, callback) {\n var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n if (mutations.length === 0) {\n callbackFunction();\n } else {\n var frame = performOperationSync;\n\n if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n frame = WINDOW.requestAnimationFrame || performOperationSync;\n }\n\n frame(function () {\n var mutator = getMutator();\n var mark = perf.begin('mutate');\n mutations.map(mutator);\n mark();\n callbackFunction();\n });\n }\n}\nvar disabled = false;\nfunction disableObservation() {\n disabled = true;\n}\nfunction enableObservation() {\n disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n if (!MUTATION_OBSERVER) {\n return;\n }\n\n if (!config.observeMutations) {\n return;\n }\n\n var treeCallback = options.treeCallback,\n nodeCallback = options.nodeCallback,\n pseudoElementsCallback = options.pseudoElementsCallback,\n _options$observeMutat = options.observeMutationsRoot,\n observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT : _options$observeMutat;\n mo = new MUTATION_OBSERVER(function (objects) {\n if (disabled) return;\n toArray(objects).forEach(function (mutationRecord) {\n if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n if (config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target);\n }\n\n treeCallback(mutationRecord.target);\n }\n\n if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target.parentNode);\n }\n\n if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n if (mutationRecord.attributeName === 'class') {\n var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n prefix = _getCanonicalIcon.prefix,\n iconName = _getCanonicalIcon.iconName;\n\n if (prefix) mutationRecord.target.setAttribute('data-prefix', prefix);\n if (iconName) mutationRecord.target.setAttribute('data-icon', iconName);\n } else {\n nodeCallback(mutationRecord.target);\n }\n }\n });\n });\n if (!IS_DOM) return;\n mo.observe(observeMutationsRoot, {\n childList: true,\n attributes: true,\n characterData: true,\n subtree: true\n });\n}\nfunction disconnect() {\n if (!mo) return;\n mo.disconnect();\n}\n\nfunction styleParser (node) {\n var style = node.getAttribute('style');\n var val = [];\n\n if (style) {\n val = style.split(';').reduce(function (acc, style) {\n var styles = style.split(':');\n var prop = styles[0];\n var value = styles.slice(1);\n\n if (prop && value.length > 0) {\n acc[prop] = value.join(':').trim();\n }\n\n return acc;\n }, {});\n }\n\n return val;\n}\n\nfunction classParser (node) {\n var existingPrefix = node.getAttribute('data-prefix');\n var existingIconName = node.getAttribute('data-icon');\n var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n var val = getCanonicalIcon(classArray(node));\n\n if (existingPrefix && existingIconName) {\n val.prefix = existingPrefix;\n val.iconName = existingIconName;\n }\n\n if (val.prefix && innerText.length > 1) {\n val.iconName = byLigature(val.prefix, node.innerText);\n } else if (val.prefix && innerText.length === 1) {\n val.iconName = byUnicode(val.prefix, toHex(node.innerText));\n }\n\n return val;\n}\n\nvar parseTransformString = function parseTransformString(transformString) {\n var transform = {\n size: 16,\n x: 0,\n y: 0,\n flipX: false,\n flipY: false,\n rotate: 0\n };\n\n if (!transformString) {\n return transform;\n } else {\n return transformString.toLowerCase().split(' ').reduce(function (acc, n) {\n var parts = n.toLowerCase().split('-');\n var first = parts[0];\n var rest = parts.slice(1).join('-');\n\n if (first && rest === 'h') {\n acc.flipX = true;\n return acc;\n }\n\n if (first && rest === 'v') {\n acc.flipY = true;\n return acc;\n }\n\n rest = parseFloat(rest);\n\n if (isNaN(rest)) {\n return acc;\n }\n\n switch (first) {\n case 'grow':\n acc.size = acc.size + rest;\n break;\n\n case 'shrink':\n acc.size = acc.size - rest;\n break;\n\n case 'left':\n acc.x = acc.x - rest;\n break;\n\n case 'right':\n acc.x = acc.x + rest;\n break;\n\n case 'up':\n acc.y = acc.y - rest;\n break;\n\n case 'down':\n acc.y = acc.y + rest;\n break;\n\n case 'rotate':\n acc.rotate = acc.rotate + rest;\n break;\n }\n\n return acc;\n }, transform);\n }\n};\nfunction transformParser (node) {\n return parseTransformString(node.getAttribute('data-fa-transform'));\n}\n\nfunction symbolParser (node) {\n var symbol = node.getAttribute('data-fa-symbol');\n return symbol === null ? false : symbol === '' ? true : symbol;\n}\n\nfunction attributesParser (node) {\n var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n if (acc.name !== 'class' && acc.name !== 'style') {\n acc[attr.name] = attr.value;\n }\n\n return acc;\n }, {});\n var title = node.getAttribute('title');\n var titleId = node.getAttribute('data-fa-title-id');\n\n if (config.autoA11y) {\n if (title) {\n extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n extraAttributes['aria-hidden'] = 'true';\n extraAttributes['focusable'] = 'false';\n }\n }\n\n return extraAttributes;\n}\n\nfunction maskParser (node) {\n var mask = node.getAttribute('data-fa-mask');\n\n if (!mask) {\n return emptyCanonicalIcon();\n } else {\n return getCanonicalIcon(mask.split(' ').map(function (i) {\n return i.trim();\n }));\n }\n}\n\nfunction blankMeta() {\n return {\n iconName: null,\n title: null,\n titleId: null,\n prefix: null,\n transform: meaninglessTransform,\n symbol: false,\n mask: null,\n maskId: null,\n extra: {\n classes: [],\n styles: {},\n attributes: {}\n }\n };\n}\nfunction parseMeta(node) {\n var _classParser = classParser(node),\n iconName = _classParser.iconName,\n prefix = _classParser.prefix,\n extraClasses = _classParser.rest;\n\n var extraStyles = styleParser(node);\n var transform = transformParser(node);\n var symbol = symbolParser(node);\n var extraAttributes = attributesParser(node);\n var mask = maskParser(node);\n return {\n iconName: iconName,\n title: node.getAttribute('title'),\n titleId: node.getAttribute('data-fa-title-id'),\n prefix: prefix,\n transform: transform,\n symbol: symbol,\n mask: mask,\n maskId: node.getAttribute('data-fa-mask-id'),\n extra: {\n classes: extraClasses,\n styles: extraStyles,\n attributes: extraAttributes\n }\n };\n}\n\nfunction MissingIcon(error) {\n this.name = 'MissingIcon';\n this.message = error || 'Icon unavailable';\n this.stack = new Error().stack;\n}\nMissingIcon.prototype = Object.create(Error.prototype);\nMissingIcon.prototype.constructor = MissingIcon;\n\nvar FILL = {\n fill: 'currentColor'\n};\nvar ANIMATION_BASE = {\n attributeType: 'XML',\n repeatCount: 'indefinite',\n dur: '2s'\n};\nvar RING = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'\n })\n};\n\nvar OPACITY_ANIMATE = _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'opacity'\n});\n\nvar DOT = {\n tag: 'circle',\n attributes: _objectSpread({}, FILL, {\n cx: '256',\n cy: '364',\n r: '28'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'r',\n values: '28;14;28;28;14;28;'\n })\n }, {\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;1;1;0;1;'\n })\n }]\n};\nvar QUESTION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '1',\n d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;0;0;0;1;'\n })\n }]\n};\nvar EXCLAMATION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '0',\n d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '0;0;1;1;0;0;'\n })\n }]\n};\nvar missing = {\n tag: 'g',\n children: [RING, DOT, QUESTION, EXCLAMATION]\n};\n\nvar styles$2 = namespace.styles;\nfunction asFoundIcon(icon) {\n var width = icon[0];\n var height = icon[1];\n\n var _icon$slice = icon.slice(4),\n _icon$slice2 = _slicedToArray(_icon$slice, 1),\n vectorData = _icon$slice2[0];\n\n var element = null;\n\n if (Array.isArray(vectorData)) {\n element = {\n tag: 'g',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.GROUP)\n },\n children: [{\n tag: 'path',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.SECONDARY),\n fill: 'currentColor',\n d: vectorData[0]\n }\n }, {\n tag: 'path',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.PRIMARY),\n fill: 'currentColor',\n d: vectorData[1]\n }\n }]\n };\n } else {\n element = {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData\n }\n };\n }\n\n return {\n found: true,\n width: width,\n height: height,\n icon: element\n };\n}\nfunction findIcon(iconName, prefix) {\n return new picked(function (resolve, reject) {\n var val = {\n found: false,\n width: 512,\n height: 512,\n icon: missing\n };\n\n if (iconName && prefix && styles$2[prefix] && styles$2[prefix][iconName]) {\n var icon = styles$2[prefix][iconName];\n return resolve(asFoundIcon(icon));\n }\n\n var headers = {};\n\n if (_typeof(WINDOW.FontAwesomeKitConfig) === 'object' && typeof window.FontAwesomeKitConfig.token === 'string') {\n headers['fa-kit-token'] = WINDOW.FontAwesomeKitConfig.token;\n }\n\n if (iconName && prefix && !config.showMissingIcons) {\n reject(new MissingIcon(\"Icon is missing for prefix \".concat(prefix, \" with icon name \").concat(iconName)));\n } else {\n resolve(val);\n }\n });\n}\n\nvar styles$3 = namespace.styles;\n\nfunction generateSvgReplacementMutation(node, nodeMeta) {\n var iconName = nodeMeta.iconName,\n title = nodeMeta.title,\n titleId = nodeMeta.titleId,\n prefix = nodeMeta.prefix,\n transform = nodeMeta.transform,\n symbol = nodeMeta.symbol,\n mask = nodeMeta.mask,\n maskId = nodeMeta.maskId,\n extra = nodeMeta.extra;\n return new picked(function (resolve, reject) {\n picked.all([findIcon(iconName, prefix), findIcon(mask.iconName, mask.prefix)]).then(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n main = _ref2[0],\n mask = _ref2[1];\n\n resolve([node, makeInlineSvgAbstract({\n icons: {\n main: main,\n mask: mask\n },\n prefix: prefix,\n iconName: iconName,\n transform: transform,\n symbol: symbol,\n mask: mask,\n maskId: maskId,\n title: title,\n titleId: titleId,\n extra: extra,\n watchable: true\n })]);\n });\n });\n}\n\nfunction generateLayersText(node, nodeMeta) {\n var title = nodeMeta.title,\n transform = nodeMeta.transform,\n extra = nodeMeta.extra;\n var width = null;\n var height = null;\n\n if (IS_IE) {\n var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n var boundingClientRect = node.getBoundingClientRect();\n width = boundingClientRect.width / computedFontSize;\n height = boundingClientRect.height / computedFontSize;\n }\n\n if (config.autoA11y && !title) {\n extra.attributes['aria-hidden'] = 'true';\n }\n\n return picked.resolve([node, makeLayersTextAbstract({\n content: node.innerHTML,\n width: width,\n height: height,\n transform: transform,\n title: title,\n extra: extra,\n watchable: true\n })]);\n}\n\nfunction generateMutation(node) {\n var nodeMeta = parseMeta(node);\n\n if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n return generateLayersText(node, nodeMeta);\n } else {\n return generateSvgReplacementMutation(node, nodeMeta);\n }\n}\n\nfunction onTree(root) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (!IS_DOM) return;\n var htmlClassList = DOCUMENT.documentElement.classList;\n\n var hclAdd = function hclAdd(suffix) {\n return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var hclRemove = function hclRemove(suffix) {\n return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var prefixes = config.autoFetchSvg ? Object.keys(PREFIX_TO_STYLE) : Object.keys(styles$3);\n var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n })).join(', ');\n\n if (prefixesDomQuery.length === 0) {\n return;\n }\n\n var candidates = [];\n\n try {\n candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n } catch (e) {// noop\n }\n\n if (candidates.length > 0) {\n hclAdd('pending');\n hclRemove('complete');\n } else {\n return;\n }\n\n var mark = perf.begin('onTree');\n var mutations = candidates.reduce(function (acc, node) {\n try {\n var mutation = generateMutation(node);\n\n if (mutation) {\n acc.push(mutation);\n }\n } catch (e) {\n if (!PRODUCTION) {\n if (e instanceof MissingIcon) {\n console.error(e);\n }\n }\n }\n\n return acc;\n }, []);\n return new picked(function (resolve, reject) {\n picked.all(mutations).then(function (resolvedMutations) {\n perform(resolvedMutations, function () {\n hclAdd('active');\n hclAdd('complete');\n hclRemove('pending');\n if (typeof callback === 'function') callback();\n mark();\n resolve();\n });\n }).catch(function () {\n mark();\n reject();\n });\n });\n}\nfunction onNode(node) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n generateMutation(node).then(function (mutation) {\n if (mutation) {\n perform([mutation], callback);\n }\n });\n}\n\nfunction replaceForPosition(node, position) {\n var pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n return new picked(function (resolve, reject) {\n if (node.getAttribute(pendingAttribute) !== null) {\n // This node is already being processed\n return resolve();\n }\n\n var children = toArray(node.children);\n var alreadyProcessedPseudoElement = children.filter(function (c) {\n return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position;\n })[0];\n var styles = WINDOW.getComputedStyle(node, position);\n var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n var fontWeight = styles.getPropertyValue('font-weight');\n var content = styles.getPropertyValue('content');\n\n if (alreadyProcessedPseudoElement && !fontFamily) {\n // If we've already processed it but the current computed style does not result in a font-family,\n // that probably means that a class name that was previously present to make the icon has been\n // removed. So we now should delete the icon.\n node.removeChild(alreadyProcessedPseudoElement);\n return resolve();\n } else if (fontFamily && content !== 'none' && content !== '') {\n var prefix = ~['Solid', 'Regular', 'Light', 'Duotone', 'Brands'].indexOf(fontFamily[1]) ? STYLE_TO_PREFIX[fontFamily[1].toLowerCase()] : FONT_WEIGHT_TO_PREFIX[fontWeight];\n var hexValue = toHex(content.length === 3 ? content.substr(1, 1) : content);\n var iconName = byUnicode(prefix, hexValue);\n var iconIdentifier = iconName; // Only convert the pseudo element in this :before/:after position into an icon if we haven't\n // already done so with the same prefix and iconName\n\n if (iconName && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n node.setAttribute(pendingAttribute, iconIdentifier);\n\n if (alreadyProcessedPseudoElement) {\n // Delete the old one, since we're replacing it with a new one\n node.removeChild(alreadyProcessedPseudoElement);\n }\n\n var meta = blankMeta();\n var extra = meta.extra;\n extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n findIcon(iconName, prefix).then(function (main) {\n var abstract = makeInlineSvgAbstract(_objectSpread({}, meta, {\n icons: {\n main: main,\n mask: emptyCanonicalIcon()\n },\n prefix: prefix,\n iconName: iconIdentifier,\n extra: extra,\n watchable: true\n }));\n var element = DOCUMENT.createElement('svg');\n\n if (position === ':before') {\n node.insertBefore(element, node.firstChild);\n } else {\n node.appendChild(element);\n }\n\n element.outerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.removeAttribute(pendingAttribute);\n resolve();\n }).catch(reject);\n } else {\n resolve();\n }\n } else {\n resolve();\n }\n });\n}\n\nfunction replace(node) {\n return picked.all([replaceForPosition(node, ':before'), replaceForPosition(node, ':after')]);\n}\n\nfunction processable(node) {\n return node.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase()) && !node.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!node.parentNode || node.parentNode.tagName !== 'svg');\n}\n\nfunction searchPseudoElements (root) {\n if (!IS_DOM) return;\n return new picked(function (resolve, reject) {\n var operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n var end = perf.begin('searchPseudoElements');\n disableObservation();\n picked.all(operations).then(function () {\n end();\n enableObservation();\n resolve();\n }).catch(function () {\n end();\n enableObservation();\n reject();\n });\n });\n}\n\nvar baseStyles = \"svg:not(:root).svg-inline--fa {\\n overflow: visible;\\n}\\n\\n.svg-inline--fa {\\n display: inline-block;\\n font-size: inherit;\\n height: 1em;\\n overflow: visible;\\n vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-lg {\\n vertical-align: -0.225em;\\n}\\n.svg-inline--fa.fa-w-1 {\\n width: 0.0625em;\\n}\\n.svg-inline--fa.fa-w-2 {\\n width: 0.125em;\\n}\\n.svg-inline--fa.fa-w-3 {\\n width: 0.1875em;\\n}\\n.svg-inline--fa.fa-w-4 {\\n width: 0.25em;\\n}\\n.svg-inline--fa.fa-w-5 {\\n width: 0.3125em;\\n}\\n.svg-inline--fa.fa-w-6 {\\n width: 0.375em;\\n}\\n.svg-inline--fa.fa-w-7 {\\n width: 0.4375em;\\n}\\n.svg-inline--fa.fa-w-8 {\\n width: 0.5em;\\n}\\n.svg-inline--fa.fa-w-9 {\\n width: 0.5625em;\\n}\\n.svg-inline--fa.fa-w-10 {\\n width: 0.625em;\\n}\\n.svg-inline--fa.fa-w-11 {\\n width: 0.6875em;\\n}\\n.svg-inline--fa.fa-w-12 {\\n width: 0.75em;\\n}\\n.svg-inline--fa.fa-w-13 {\\n width: 0.8125em;\\n}\\n.svg-inline--fa.fa-w-14 {\\n width: 0.875em;\\n}\\n.svg-inline--fa.fa-w-15 {\\n width: 0.9375em;\\n}\\n.svg-inline--fa.fa-w-16 {\\n width: 1em;\\n}\\n.svg-inline--fa.fa-w-17 {\\n width: 1.0625em;\\n}\\n.svg-inline--fa.fa-w-18 {\\n width: 1.125em;\\n}\\n.svg-inline--fa.fa-w-19 {\\n width: 1.1875em;\\n}\\n.svg-inline--fa.fa-w-20 {\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n margin-right: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n margin-left: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-border {\\n height: 1.5em;\\n}\\n.svg-inline--fa.fa-li {\\n width: 2em;\\n}\\n.svg-inline--fa.fa-fw {\\n width: 1.25em;\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.fa-layers {\\n display: inline-block;\\n height: 1em;\\n position: relative;\\n text-align: center;\\n vertical-align: -0.125em;\\n width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n display: inline-block;\\n position: absolute;\\n text-align: center;\\n}\\n\\n.fa-layers-text {\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n background-color: #ff253a;\\n border-radius: 1em;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #fff;\\n height: 1.5em;\\n line-height: 1;\\n max-width: 5em;\\n min-width: 1.5em;\\n overflow: hidden;\\n padding: 0.25em;\\n right: 0;\\n text-overflow: ellipsis;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n bottom: 0;\\n right: 0;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom right;\\n transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n bottom: 0;\\n left: 0;\\n right: auto;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom left;\\n transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n right: 0;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n left: 0;\\n right: auto;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.fa-lg {\\n font-size: 1.3333333333em;\\n line-height: 0.75em;\\n vertical-align: -0.0667em;\\n}\\n\\n.fa-xs {\\n font-size: 0.75em;\\n}\\n\\n.fa-sm {\\n font-size: 0.875em;\\n}\\n\\n.fa-1x {\\n font-size: 1em;\\n}\\n\\n.fa-2x {\\n font-size: 2em;\\n}\\n\\n.fa-3x {\\n font-size: 3em;\\n}\\n\\n.fa-4x {\\n font-size: 4em;\\n}\\n\\n.fa-5x {\\n font-size: 5em;\\n}\\n\\n.fa-6x {\\n font-size: 6em;\\n}\\n\\n.fa-7x {\\n font-size: 7em;\\n}\\n\\n.fa-8x {\\n font-size: 8em;\\n}\\n\\n.fa-9x {\\n font-size: 9em;\\n}\\n\\n.fa-10x {\\n font-size: 10em;\\n}\\n\\n.fa-fw {\\n text-align: center;\\n width: 1.25em;\\n}\\n\\n.fa-ul {\\n list-style-type: none;\\n margin-left: 2.5em;\\n padding-left: 0;\\n}\\n.fa-ul > li {\\n position: relative;\\n}\\n\\n.fa-li {\\n left: -2em;\\n position: absolute;\\n text-align: center;\\n width: 2em;\\n line-height: inherit;\\n}\\n\\n.fa-border {\\n border: solid 0.08em #eee;\\n border-radius: 0.1em;\\n padding: 0.2em 0.25em 0.15em;\\n}\\n\\n.fa-pull-left {\\n float: left;\\n}\\n\\n.fa-pull-right {\\n float: right;\\n}\\n\\n.fa.fa-pull-left,\\n.fas.fa-pull-left,\\n.far.fa-pull-left,\\n.fal.fa-pull-left,\\n.fab.fa-pull-left {\\n margin-right: 0.3em;\\n}\\n.fa.fa-pull-right,\\n.fas.fa-pull-right,\\n.far.fa-pull-right,\\n.fal.fa-pull-right,\\n.fab.fa-pull-right {\\n margin-left: 0.3em;\\n}\\n\\n.fa-spin {\\n -webkit-animation: fa-spin 2s infinite linear;\\n animation: fa-spin 2s infinite linear;\\n}\\n\\n.fa-pulse {\\n -webkit-animation: fa-spin 1s infinite steps(8);\\n animation: fa-spin 1s infinite steps(8);\\n}\\n\\n@-webkit-keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n.fa-rotate-90 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\\\";\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\\\";\\n -webkit-transform: rotate(180deg);\\n transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\\\";\\n -webkit-transform: rotate(270deg);\\n transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\\\";\\n -webkit-transform: scale(-1, 1);\\n transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(1, -1);\\n transform: scale(1, -1);\\n}\\n\\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(-1, -1);\\n transform: scale(-1, -1);\\n}\\n\\n:root .fa-rotate-90,\\n:root .fa-rotate-180,\\n:root .fa-rotate-270,\\n:root .fa-flip-horizontal,\\n:root .fa-flip-vertical,\\n:root .fa-flip-both {\\n -webkit-filter: none;\\n filter: none;\\n}\\n\\n.fa-stack {\\n display: inline-block;\\n height: 2em;\\n position: relative;\\n width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n height: 1em;\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n height: 2em;\\n width: 2.5em;\\n}\\n\\n.fa-inverse {\\n color: #fff;\\n}\\n\\n.sr-only {\\n border: 0;\\n clip: rect(0, 0, 0, 0);\\n height: 1px;\\n margin: -1px;\\n overflow: hidden;\\n padding: 0;\\n position: absolute;\\n width: 1px;\\n}\\n\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n clip: auto;\\n height: auto;\\n margin: 0;\\n overflow: visible;\\n position: static;\\n width: auto;\\n}\\n\\n.svg-inline--fa .fa-primary {\\n fill: var(--fa-primary-color, currentColor);\\n opacity: 1;\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa .fa-secondary {\\n fill: var(--fa-secondary-color, currentColor);\\n opacity: 0.4;\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-primary {\\n opacity: 0.4;\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\\n opacity: 1;\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa mask .fa-primary,\\n.svg-inline--fa mask .fa-secondary {\\n fill: black;\\n}\\n\\n.fad.fa-inverse {\\n color: #fff;\\n}\";\n\nfunction css () {\n var dfp = DEFAULT_FAMILY_PREFIX;\n var drc = DEFAULT_REPLACEMENT_CLASS;\n var fp = config.familyPrefix;\n var rc = config.replacementClass;\n var s = baseStyles;\n\n if (fp !== dfp || rc !== drc) {\n var dPatt = new RegExp(\"\\\\.\".concat(dfp, \"\\\\-\"), 'g');\n var customPropPatt = new RegExp(\"\\\\--\".concat(dfp, \"\\\\-\"), 'g');\n var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n }\n\n return s;\n}\n\nvar Library =\n/*#__PURE__*/\nfunction () {\n function Library() {\n _classCallCheck(this, Library);\n\n this.definitions = {};\n }\n\n _createClass(Library, [{\n key: \"add\",\n value: function add() {\n var _this = this;\n\n for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n definitions[_key] = arguments[_key];\n }\n\n var additions = definitions.reduce(this._pullDefinitions, {});\n Object.keys(additions).forEach(function (key) {\n _this.definitions[key] = _objectSpread({}, _this.definitions[key] || {}, additions[key]);\n defineIcons(key, additions[key]);\n build();\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.definitions = {};\n }\n }, {\n key: \"_pullDefinitions\",\n value: function _pullDefinitions(additions, definition) {\n var normalized = definition.prefix && definition.iconName && definition.icon ? {\n 0: definition\n } : definition;\n Object.keys(normalized).map(function (key) {\n var _normalized$key = normalized[key],\n prefix = _normalized$key.prefix,\n iconName = _normalized$key.iconName,\n icon = _normalized$key.icon;\n if (!additions[prefix]) additions[prefix] = {};\n additions[prefix][iconName] = icon;\n });\n return additions;\n }\n }]);\n\n return Library;\n}();\n\nfunction ensureCss() {\n if (config.autoAddCss && !_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n}\n\nfunction apiObject(val, abstractCreator) {\n Object.defineProperty(val, 'abstract', {\n get: abstractCreator\n });\n Object.defineProperty(val, 'html', {\n get: function get() {\n return val.abstract.map(function (a) {\n return toHtml(a);\n });\n }\n });\n Object.defineProperty(val, 'node', {\n get: function get() {\n if (!IS_DOM) return;\n var container = DOCUMENT.createElement('div');\n container.innerHTML = val.html;\n return container.children;\n }\n });\n return val;\n}\n\nfunction findIconDefinition(iconLookup) {\n var _iconLookup$prefix = iconLookup.prefix,\n prefix = _iconLookup$prefix === void 0 ? 'fa' : _iconLookup$prefix,\n iconName = iconLookup.iconName;\n if (!iconName) return;\n return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n}\n\nfunction resolveIcons(next) {\n return function (maybeIconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n var mask = params.mask;\n\n if (mask) {\n mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n }\n\n return next(iconDefinition, _objectSpread({}, params, {\n mask: mask\n }));\n };\n}\n\nvar library = new Library();\nvar noAuto = function noAuto() {\n config.autoReplaceSvg = false;\n config.observeMutations = false;\n disconnect();\n};\nvar _cssInserted = false;\nvar dom = {\n i2svg: function i2svg() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n if (IS_DOM) {\n ensureCss();\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node,\n _params$callback = params.callback,\n callback = _params$callback === void 0 ? function () {} : _params$callback;\n\n if (config.searchPseudoElements) {\n searchPseudoElements(node);\n }\n\n return onTree(node, callback);\n } else {\n return picked.reject('Operation requires a DOM of some kind.');\n }\n },\n css: css,\n insertCss: function insertCss$$1() {\n if (!_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n },\n watch: function watch() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var autoReplaceSvgRoot = params.autoReplaceSvgRoot,\n observeMutationsRoot = params.observeMutationsRoot;\n\n if (config.autoReplaceSvg === false) {\n config.autoReplaceSvg = true;\n }\n\n config.observeMutations = true;\n domready(function () {\n autoReplace({\n autoReplaceSvgRoot: autoReplaceSvgRoot\n });\n observe({\n treeCallback: onTree,\n nodeCallback: onNode,\n pseudoElementsCallback: searchPseudoElements,\n observeMutationsRoot: observeMutationsRoot\n });\n });\n }\n};\nvar parse = {\n transform: function transform(transformString) {\n return parseTransformString(transformString);\n }\n};\nvar icon = resolveIcons(function (iconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$symbol = params.symbol,\n symbol = _params$symbol === void 0 ? false : _params$symbol,\n _params$mask = params.mask,\n mask = _params$mask === void 0 ? null : _params$mask,\n _params$maskId = params.maskId,\n maskId = _params$maskId === void 0 ? null : _params$maskId,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$titleId = params.titleId,\n titleId = _params$titleId === void 0 ? null : _params$titleId,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n if (!iconDefinition) return;\n var prefix = iconDefinition.prefix,\n iconName = iconDefinition.iconName,\n icon = iconDefinition.icon;\n return apiObject(_objectSpread({\n type: 'icon'\n }, iconDefinition), function () {\n ensureCss();\n\n if (config.autoA11y) {\n if (title) {\n attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n attributes['aria-hidden'] = 'true';\n attributes['focusable'] = 'false';\n }\n }\n\n return makeInlineSvgAbstract({\n icons: {\n main: asFoundIcon(icon),\n mask: mask ? asFoundIcon(mask.icon) : {\n found: false,\n width: null,\n height: null,\n icon: {}\n }\n },\n prefix: prefix,\n iconName: iconName,\n transform: _objectSpread({}, meaninglessTransform, transform),\n symbol: symbol,\n title: title,\n maskId: maskId,\n titleId: titleId,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: classes\n }\n });\n });\n});\nvar text = function text(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform2 = params.transform,\n transform = _params$transform2 === void 0 ? meaninglessTransform : _params$transform2,\n _params$title2 = params.title,\n title = _params$title2 === void 0 ? null : _params$title2,\n _params$classes2 = params.classes,\n classes = _params$classes2 === void 0 ? [] : _params$classes2,\n _params$attributes2 = params.attributes,\n attributes = _params$attributes2 === void 0 ? {} : _params$attributes2,\n _params$styles2 = params.styles,\n styles = _params$styles2 === void 0 ? {} : _params$styles2;\n return apiObject({\n type: 'text',\n content: content\n }, function () {\n ensureCss();\n return makeLayersTextAbstract({\n content: content,\n transform: _objectSpread({}, meaninglessTransform, transform),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar counter = function counter(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$title3 = params.title,\n title = _params$title3 === void 0 ? null : _params$title3,\n _params$classes3 = params.classes,\n classes = _params$classes3 === void 0 ? [] : _params$classes3,\n _params$attributes3 = params.attributes,\n attributes = _params$attributes3 === void 0 ? {} : _params$attributes3,\n _params$styles3 = params.styles,\n styles = _params$styles3 === void 0 ? {} : _params$styles3;\n return apiObject({\n type: 'counter',\n content: content\n }, function () {\n ensureCss();\n return makeLayersCounterAbstract({\n content: content.toString(),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar layer = function layer(assembler) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$classes4 = params.classes,\n classes = _params$classes4 === void 0 ? [] : _params$classes4;\n return apiObject({\n type: 'layer'\n }, function () {\n ensureCss();\n var children = [];\n assembler(function (args) {\n Array.isArray(args) ? args.map(function (a) {\n children = children.concat(a.abstract);\n }) : children = children.concat(args.abstract);\n });\n return [{\n tag: 'span',\n attributes: {\n class: [\"\".concat(config.familyPrefix, \"-layers\")].concat(_toConsumableArray(classes)).join(' ')\n },\n children: children\n }];\n });\n};\nvar api = {\n noAuto: noAuto,\n config: config,\n dom: dom,\n library: library,\n parse: parse,\n findIconDefinition: findIconDefinition,\n icon: icon,\n text: text,\n counter: counter,\n layer: layer,\n toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n node: autoReplaceSvgRoot\n });\n};\n\nexport { icon, noAuto, config, toHtml, layer, text, counter, library, dom, parse, findIconDefinition };\n","require('svg4everybody')({});\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var global = require('../internals/global');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nmodule.exports = function (key, value) {\n try {\n createNonEnumerableProperty(global, key, value);\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var store = require('../internals/shared-store');\n\nvar functionToString = Function.toString;\n\n// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper\nif (typeof store.inspectSource != 'function') {\n store.inspectSource = function (it) {\n return functionToString.call(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.6.5',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2020 Denis Pushkarev (zloirock.ru)'\n});\n","var getBuiltIn = require('../internals/get-built-in');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","exports.f = Object.getOwnPropertySymbols;\n","var fails = require('../internals/fails');\n\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n // Chrome 38 Symbol has incorrect toString conversion\n // eslint-disable-next-line no-undef\n return !String(Symbol());\n});\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n version = match[0] + match[1];\n} else if (userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = match[1];\n }\n}\n\nmodule.exports = version && +version;\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\n\n// `Array.prototype.fill` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.fill\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = toLength(O.length);\n var argumentsLength = arguments.length;\n var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);\n var end = argumentsLength > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar $ = require('../internals/export');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {\n createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return nativeIterator.call(this); };\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);\n }\n Iterators[NAME] = defaultIterator;\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n redefine(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n return methods;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","// `Math.sign` method implementation\n// https://tc39.github.io/ecma262/#sec-math.sign\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n","'use strict';\nvar toInteger = require('../internals/to-integer');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\n// `String.prototype.repeat` method implementation\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\nmodule.exports = ''.repeat || function repeat(count) {\n var str = String(requireObjectCoercible(this));\n var result = '';\n var n = toInteger(count);\n if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions');\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;\n return result;\n};\n","var global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\nvar bind = require('../internals/function-bind-context');\nvar html = require('../internals/html');\nvar createElement = require('../internals/document-create-element');\nvar IS_IOS = require('../internals/engine-is-ios');\n\nvar location = global.location;\nvar set = global.setImmediate;\nvar clear = global.clearImmediate;\nvar process = global.process;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\n\nvar run = function (id) {\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\n\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\n\nvar listener = function (event) {\n run(event.data);\n};\n\nvar post = function (id) {\n // old engines have not location.origin\n global.postMessage(id + '', location.protocol + '//' + location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n (typeof fn == 'function' ? fn : Function(fn)).apply(undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (classof(process) == 'process') {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = bind(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (\n global.addEventListener &&\n typeof postMessage == 'function' &&\n !global.importScripts &&\n !fails(post) &&\n location.protocol !== 'file:'\n ) {\n defer = post;\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\n\nmodule.exports = {\n set: set,\n clear: clear\n};\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.github.io/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","'use strict';\n\nvar fails = require('./fails');\n\n// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,\n// so we use an intermediate function.\nfunction RE(s, f) {\n return RegExp(s, f);\n}\n\nexports.UNSUPPORTED_Y = fails(function () {\n // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\n var re = RE('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\nexports.BROKEN_CARET = fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = RE('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n","var isRegExp = require('../internals/is-regexp');\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (e) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (f) { /* empty */ }\n } return false;\n};\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n","var fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;\n });\n};\n","/* eslint-disable no-new */\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar NATIVE_ARRAY_BUFFER_VIEWS = require('../internals/array-buffer-view-core').NATIVE_ARRAY_BUFFER_VIEWS;\n\nvar ArrayBuffer = global.ArrayBuffer;\nvar Int8Array = global.Int8Array;\n\nmodule.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () {\n Int8Array(1);\n}) || !fails(function () {\n new Int8Array(-1);\n}) || !checkCorrectnessOfIteration(function (iterable) {\n new Int8Array();\n new Int8Array(null);\n new Int8Array(1.5);\n new Int8Array(iterable);\n}, true) || fails(function () {\n // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill\n return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1;\n});\n","/**\n * image\n */\n\nimport $ from 'jquery';\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_image.twig';\nimport './_image--bg.twig';\nimport './_image--picture.twig';\nimport './_image--placeholder.twig';\nimport './_image--primary.twig';\n\nexport const name = 'image';\n\nexport const defaults = {\n dummyClass: 'js-image-exists',\n};\n\n/**\n * Components may need to run clean-up tasks if they are removed from DOM.\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Pertinent settings\n */\n// eslint-disable-next-line no-unused-vars\nexport function disable($context, settings) {}\n\n/**\n * Each component has a chance to run when its enable function is called. It is\n * given a piece of DOM ($context) and a settings object. We destructure our\n * component key off the settings object and provide an empty object fallback.\n * Incoming settings override default settings via Object.assign().\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Settings object\n */\nexport function enable($context, { image = {} }) {\n // Find our component within the DOM\n const $image = $('.image', $context);\n // Bail if component does not exist\n if (!$image.length) {\n return;\n }\n // Merge defaults with incoming settings\n const settings = Object.assign(defaults, image);\n // An example of what could be done with this component\n $image.addClass(settings.dummyClass);\n}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/image/_image.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/image/_image--bg.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/image/_image--picture.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/image/_image--placeholder.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/image/_image--primary.twig\";","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var global = require('../internals/global');\nvar setGlobal = require('../internals/set-global');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || setGlobal(SHARED, {});\n\nmodule.exports = store;\n","var global = require('../internals/global');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));\n","var has = require('../internals/has');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n};\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var has = require('../internals/has');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~indexOf(result, key) || result.push(key);\n }\n return result;\n};\n","var NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n // eslint-disable-next-line no-undef\n && !Symbol.sham\n // eslint-disable-next-line no-undef\n && typeof Symbol.iterator == 'symbol';\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.github.io/ecma262/#sec-object.defineproperties\nmodule.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);\n return O;\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\n\nvar min = Math.min;\n\n// `Array.prototype.copyWithin` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin\nmodule.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var to = toAbsoluteIndex(target, len);\n var from = toAbsoluteIndex(start, len);\n var end = arguments.length > 2 ? arguments[2] : undefined;\n var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);\n var inc = 1;\n if (from < to && to < from + count) {\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while (count-- > 0) {\n if (from in O) O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n","'use strict';\nvar isArray = require('../internals/is-array');\nvar toLength = require('../internals/to-length');\nvar bind = require('../internals/function-bind-context');\n\n// `FlattenIntoArray` abstract operation\n// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray\nvar flattenIntoArray = function (target, original, source, sourceLen, start, depth, mapper, thisArg) {\n var targetIndex = start;\n var sourceIndex = 0;\n var mapFn = mapper ? bind(mapper, thisArg, 3) : false;\n var element;\n\n while (sourceIndex < sourceLen) {\n if (sourceIndex in source) {\n element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex];\n\n if (depth > 0 && isArray(element)) {\n targetIndex = flattenIntoArray(target, original, element, toLength(element.length), targetIndex, depth - 1) - 1;\n } else {\n if (targetIndex >= 0x1FFFFFFFFFFFFF) throw TypeError('Exceed the acceptable array length');\n target[targetIndex] = element;\n }\n\n targetIndex++;\n }\n sourceIndex++;\n }\n return targetIndex;\n};\n\nmodule.exports = flattenIntoArray;\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\nmodule.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n} : [].forEach;\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar toLength = require('../internals/to-length');\nvar createProperty = require('../internals/create-property');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\n// `Array.from` method implementation\n// https://tc39.github.io/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = iteratorMethod.call(O);\n next = iterator.next;\n result = new C();\n for (;!(step = next.call(iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = toLength(O.length);\n result = new C(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","var anObject = require('../internals/an-object');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (error) {\n var returnMethod = iterator['return'];\n if (returnMethod !== undefined) anObject(returnMethod.call(iterator));\n throw error;\n }\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","'use strict';\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\nvar returnThis = function () { return this; };\n\n// `%IteratorPrototype%` object\n// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nif (IteratorPrototype == undefined) IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nif (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {\n createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","var isObject = require('../internals/is-object');\n\nmodule.exports = function (it) {\n if (!isObject(it) && it !== null) {\n throw TypeError(\"Can't set \" + String(it) + ' as a prototype');\n } return it;\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar min = Math.min;\nvar nativeLastIndexOf = [].lastIndexOf;\nvar NEGATIVE_ZERO = !!nativeLastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0;\nvar STRICT_METHOD = arrayMethodIsStrict('lastIndexOf');\n// For preventing possible almost infinite loop in non-standard implementations, test the forward version of the method\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\nvar FORCED = NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH;\n\n// `Array.prototype.lastIndexOf` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof\nmodule.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {\n // convert -0 to +0\n if (NEGATIVE_ZERO) return nativeLastIndexOf.apply(this, arguments) || 0;\n var O = toIndexedObject(this);\n var length = toLength(O.length);\n var index = length - 1;\n if (arguments.length > 1) index = min(index, toInteger(arguments[1]));\n if (index < 0) index = length + index;\n for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;\n return -1;\n} : nativeLastIndexOf;\n","'use strict';\nvar global = require('../internals/global');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-native');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefineAll = require('../internals/redefine-all');\nvar fails = require('../internals/fails');\nvar anInstance = require('../internals/an-instance');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar toIndex = require('../internals/to-index');\nvar IEEE754 = require('../internals/ieee754');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar arrayFill = require('../internals/array-fill');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar DATA_VIEW = 'DataView';\nvar PROTOTYPE = 'prototype';\nvar WRONG_LENGTH = 'Wrong length';\nvar WRONG_INDEX = 'Wrong index';\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\nvar $ArrayBuffer = NativeArrayBuffer;\nvar $DataView = global[DATA_VIEW];\nvar $DataViewPrototype = $DataView && $DataView[PROTOTYPE];\nvar ObjectPrototype = Object.prototype;\nvar RangeError = global.RangeError;\n\nvar packIEEE754 = IEEE754.pack;\nvar unpackIEEE754 = IEEE754.unpack;\n\nvar packInt8 = function (number) {\n return [number & 0xFF];\n};\n\nvar packInt16 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF];\n};\n\nvar packInt32 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];\n};\n\nvar unpackInt32 = function (buffer) {\n return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];\n};\n\nvar packFloat32 = function (number) {\n return packIEEE754(number, 23, 4);\n};\n\nvar packFloat64 = function (number) {\n return packIEEE754(number, 52, 8);\n};\n\nvar addGetter = function (Constructor, key) {\n defineProperty(Constructor[PROTOTYPE], key, { get: function () { return getInternalState(this)[key]; } });\n};\n\nvar get = function (view, count, index, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = bytes.slice(start, start + count);\n return isLittleEndian ? pack : pack.reverse();\n};\n\nvar set = function (view, count, index, conversion, value, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = conversion(+value);\n for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1];\n};\n\nif (!NATIVE_ARRAY_BUFFER) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, $ArrayBuffer, ARRAY_BUFFER);\n var byteLength = toIndex(length);\n setInternalState(this, {\n bytes: arrayFill.call(new Array(byteLength), 0),\n byteLength: byteLength\n });\n if (!DESCRIPTORS) this.byteLength = byteLength;\n };\n\n $DataView = function DataView(buffer, byteOffset, byteLength) {\n anInstance(this, $DataView, DATA_VIEW);\n anInstance(buffer, $ArrayBuffer, DATA_VIEW);\n var bufferLength = getInternalState(buffer).byteLength;\n var offset = toInteger(byteOffset);\n if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');\n byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);\n if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);\n setInternalState(this, {\n buffer: buffer,\n byteLength: byteLength,\n byteOffset: offset\n });\n if (!DESCRIPTORS) {\n this.buffer = buffer;\n this.byteLength = byteLength;\n this.byteOffset = offset;\n }\n };\n\n if (DESCRIPTORS) {\n addGetter($ArrayBuffer, 'byteLength');\n addGetter($DataView, 'buffer');\n addGetter($DataView, 'byteLength');\n addGetter($DataView, 'byteOffset');\n }\n\n redefineAll($DataView[PROTOTYPE], {\n getInt8: function getInt8(byteOffset) {\n return get(this, 1, byteOffset)[0] << 24 >> 24;\n },\n getUint8: function getUint8(byteOffset) {\n return get(this, 1, byteOffset)[0];\n },\n getInt16: function getInt16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return (bytes[1] << 8 | bytes[0]) << 16 >> 16;\n },\n getUint16: function getUint16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return bytes[1] << 8 | bytes[0];\n },\n getInt32: function getInt32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));\n },\n getUint32: function getUint32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;\n },\n getFloat32: function getFloat32(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);\n },\n getFloat64: function getFloat64(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);\n },\n setInt8: function setInt8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setUint8: function setUint8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setInt16: function setInt16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint16: function setUint16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setInt32: function setInt32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint32: function setUint32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {\n set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);\n }\n });\n} else {\n if (!fails(function () {\n NativeArrayBuffer(1);\n }) || !fails(function () {\n new NativeArrayBuffer(-1); // eslint-disable-line no-new\n }) || fails(function () {\n new NativeArrayBuffer(); // eslint-disable-line no-new\n new NativeArrayBuffer(1.5); // eslint-disable-line no-new\n new NativeArrayBuffer(NaN); // eslint-disable-line no-new\n return NativeArrayBuffer.name != ARRAY_BUFFER;\n })) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, $ArrayBuffer);\n return new NativeArrayBuffer(toIndex(length));\n };\n var ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE] = NativeArrayBuffer[PROTOTYPE];\n for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {\n if (!((key = keys[j++]) in $ArrayBuffer)) {\n createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);\n }\n }\n ArrayBufferPrototype.constructor = $ArrayBuffer;\n }\n\n // WebKit bug - the same parent prototype for typed arrays and data view\n if (setPrototypeOf && getPrototypeOf($DataViewPrototype) !== ObjectPrototype) {\n setPrototypeOf($DataViewPrototype, ObjectPrototype);\n }\n\n // iOS Safari 7.x bug\n var testView = new $DataView(new $ArrayBuffer(2));\n var nativeSetInt8 = $DataViewPrototype.setInt8;\n testView.setInt8(0, 2147483648);\n testView.setInt8(1, 2147483649);\n if (testView.getInt8(0) || !testView.getInt8(1)) redefineAll($DataViewPrototype, {\n setInt8: function setInt8(byteOffset, value) {\n nativeSetInt8.call(this, byteOffset, value << 24 >> 24);\n },\n setUint8: function setUint8(byteOffset, value) {\n nativeSetInt8.call(this, byteOffset, value << 24 >> 24);\n }\n }, { unsafe: true });\n}\n\nsetToStringTag($ArrayBuffer, ARRAY_BUFFER);\nsetToStringTag($DataView, DATA_VIEW);\n\nmodule.exports = {\n ArrayBuffer: $ArrayBuffer,\n DataView: $DataView\n};\n","module.exports = typeof ArrayBuffer !== 'undefined' && typeof DataView !== 'undefined';\n","var toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\n\n// `ToIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-toindex\nmodule.exports = function (it) {\n if (it === undefined) return 0;\n var number = toInteger(it);\n var length = toLength(number);\n if (number !== length) throw RangeError('Wrong length or index');\n return length;\n};\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar create = require('../internals/object-create');\nvar redefineAll = require('../internals/redefine-all');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/define-iterator');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, CONSTRUCTOR_NAME);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP);\n });\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key == key) return entry;\n }\n };\n\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first == entry) state.first = next;\n if (state.last == entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n redefineAll(C.prototype, IS_MAP ? {\n // 23.1.3.6 Map.prototype.get(key)\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // 23.1.3.9 Map.prototype.set(key, value)\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(C.prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return C;\n },\n setStrong: function (C, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n defineIterator(C, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","var log = Math.log;\n\n// `Math.log1p` method implementation\n// https://tc39.github.io/ecma262/#sec-math.log1p\nmodule.exports = Math.log1p || function log1p(x) {\n return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log(1 + x);\n};\n","var isObject = require('../internals/is-object');\n\nvar floor = Math.floor;\n\n// `Number.isInteger` method implementation\n// https://tc39.github.io/ecma262/#sec-number.isinteger\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\nvar nativeAssign = Object.assign;\nvar defineProperty = Object.defineProperty;\n\n// `Object.assign` method\n// https://tc39.github.io/ecma262/#sec-object.assign\nmodule.exports = !nativeAssign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var symbol = Symbol();\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];\n }\n } return T;\n} : nativeAssign;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectKeys = require('../internals/object-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar propertyIsEnumerable = require('../internals/object-property-is-enumerable').f;\n\n// `Object.{ entries, values }` methods implementation\nvar createMethod = function (TO_ENTRIES) {\n return function (it) {\n var O = toIndexedObject(it);\n var keys = objectKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(O, key)) {\n result.push(TO_ENTRIES ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n\nmodule.exports = {\n // `Object.entries` method\n // https://tc39.github.io/ecma262/#sec-object.entries\n entries: createMethod(true),\n // `Object.values` method\n // https://tc39.github.io/ecma262/#sec-object.values\n values: createMethod(false)\n};\n","// `SameValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-samevalue\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","var global = require('../internals/global');\n\nmodule.exports = global.Promise;\n","var userAgent = require('../internals/engine-user-agent');\n\nmodule.exports = /(iphone|ipod|ipad).*applewebkit/i.test(userAgent);\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar classof = require('../internals/classof-raw');\nvar macrotask = require('../internals/task').set;\nvar IS_IOS = require('../internals/engine-is-ios');\n\nvar MutationObserver = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar IS_NODE = classof(process) == 'process';\n// Node.js 11 shows ExperimentalWarning on getting `queueMicrotask`\nvar queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask');\nvar queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value;\n\nvar flush, head, last, notify, toggle, node, promise, then;\n\n// modern engines have queueMicrotask method\nif (!queueMicrotask) {\n flush = function () {\n var parent, fn;\n if (IS_NODE && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (error) {\n if (head) notify();\n else last = undefined;\n throw error;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (IS_NODE) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339\n } else if (MutationObserver && !IS_IOS) {\n toggle = true;\n node = document.createTextNode('');\n new MutationObserver(flush).observe(node, { characterData: true });\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n promise = Promise.resolve(undefined);\n then = promise.then;\n notify = function () {\n then.call(promise, flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n}\n\nmodule.exports = queueMicrotask || function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n};\n","var anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar newPromiseCapability = require('../internals/new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","'use strict';\nvar aFunction = require('../internals/a-function');\n\nvar PromiseCapability = function (C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n};\n\n// 25.4.1.5 NewPromiseCapability(C)\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/define-iterator');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: String(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return { value: undefined, done: true };\n point = charAt(string, index);\n state.index += point.length;\n return { value: point, done: false };\n});\n","// https://github.com/tc39/proposal-string-pad-start-end\nvar toLength = require('../internals/to-length');\nvar repeat = require('../internals/string-repeat');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar ceil = Math.ceil;\n\n// `String.prototype.{ padStart, padEnd }` methods implementation\nvar createMethod = function (IS_END) {\n return function ($this, maxLength, fillString) {\n var S = String(requireObjectCoercible($this));\n var stringLength = S.length;\n var fillStr = fillString === undefined ? ' ' : String(fillString);\n var intMaxLength = toLength(maxLength);\n var fillLen, stringFiller;\n if (intMaxLength <= stringLength || fillStr == '') return S;\n fillLen = intMaxLength - stringLength;\n stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length));\n if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen);\n return IS_END ? S + stringFiller : stringFiller + S;\n };\n};\n\nmodule.exports = {\n // `String.prototype.padStart` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.padstart\n start: createMethod(false),\n // `String.prototype.padEnd` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.padend\n end: createMethod(true)\n};\n","// https://github.com/zloirock/core-js/issues/280\nvar userAgent = require('../internals/engine-user-agent');\n\n// eslint-disable-next-line unicorn/no-unsafe-regex\nmodule.exports = /Version\\/10\\.\\d+(\\.\\d+)?( Mobile\\/\\w+)? Safari\\//.test(userAgent);\n","var toPositiveInteger = require('../internals/to-positive-integer');\n\nmodule.exports = function (it, BYTES) {\n var offset = toPositiveInteger(it);\n if (offset % BYTES) throw RangeError('Wrong offset');\n return offset;\n};\n","var toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar bind = require('../internals/function-bind-context');\nvar aTypedArrayConstructor = require('../internals/array-buffer-view-core').aTypedArrayConstructor;\n\nmodule.exports = function from(source /* , mapfn, thisArg */) {\n var O = toObject(source);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var iteratorMethod = getIteratorMethod(O);\n var i, length, result, step, iterator, next;\n if (iteratorMethod != undefined && !isArrayIteratorMethod(iteratorMethod)) {\n iterator = iteratorMethod.call(O);\n next = iterator.next;\n O = [];\n while (!(step = next.call(iterator)).done) {\n O.push(step.value);\n }\n }\n if (mapping && argumentsLength > 2) {\n mapfn = bind(mapfn, arguments[2], 2);\n }\n length = toLength(O.length);\n result = new (aTypedArrayConstructor(this))(length);\n for (i = 0; length > i; i++) {\n result[i] = mapping ? mapfn(O[i], i) : O[i];\n }\n return result;\n};\n","'use strict';\nvar redefineAll = require('../internals/redefine-all');\nvar getWeakData = require('../internals/internal-metadata').getWeakData;\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar ArrayIterationModule = require('../internals/array-iteration');\nvar $has = require('../internals/has');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\nvar find = ArrayIterationModule.find;\nvar findIndex = ArrayIterationModule.findIndex;\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (store) {\n return store.frozen || (store.frozen = new UncaughtFrozenStore());\n};\n\nvar UncaughtFrozenStore = function () {\n this.entries = [];\n};\n\nvar findUncaughtFrozen = function (store, key) {\n return find(store.entries, function (it) {\n return it[0] === key;\n });\n};\n\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.entries.push([key, value]);\n },\n 'delete': function (key) {\n var index = findIndex(this.entries, function (it) {\n return it[0] === key;\n });\n if (~index) this.entries.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, CONSTRUCTOR_NAME);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n id: id++,\n frozen: undefined\n });\n if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP);\n });\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var data = getWeakData(anObject(key), true);\n if (data === true) uncaughtFrozenStore(state).set(key, value);\n else data[state.id] = value;\n return that;\n };\n\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function (key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state)['delete'](key);\n return data && $has(data, state.id) && delete data[state.id];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).has(key);\n return data && $has(data, state.id);\n }\n });\n\n redefineAll(C.prototype, IS_MAP ? {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key) {\n var state = getInternalState(this);\n if (isObject(key)) {\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).get(key);\n return data ? data[state.id] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value) {\n return define(this, key, value);\n }\n } : {\n // 23.4.3.1 WeakSet.prototype.add(value)\n add: function add(value) {\n return define(this, value, true);\n }\n });\n\n return C;\n }\n};\n","// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = !fails(function () {\n var url = new URL('b?a=1&b=2&c=3', 'http://a');\n var searchParams = url.searchParams;\n var result = '';\n url.pathname = 'c%20d';\n searchParams.forEach(function (value, key) {\n searchParams['delete']('b');\n result += key + value;\n });\n return (IS_PURE && !url.toJSON)\n || !searchParams.sort\n || url.href !== 'http://a/c%20d?a=1&c=3'\n || searchParams.get('c') !== '3'\n || String(new URLSearchParams('?a=1')) !== 'a=1'\n || !searchParams[ITERATOR]\n // throws in Edge\n || new URL('https://a@b').username !== 'a'\n || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'\n // not punycoded in Edge\n || new URL('http://тест').host !== 'xn--e1aybc'\n // not escaped in Chrome 62-\n || new URL('http://a#б').hash !== '#%D0%B1'\n // fails in Chrome 66-\n || result !== 'a1c3'\n // throws in Safari\n || new URL('http://x', undefined).host !== 'x';\n});\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar hasOwn = require('../internals/has');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $fetch = getBuiltIn('fetch');\nvar Headers = getBuiltIn('Headers');\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = it.replace(plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = result.replace(percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replace = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replace[match];\n};\n\nvar serialize = function (it) {\n return encodeURIComponent(it).replace(find, replacer);\n};\n\nvar parseSearchParams = function (result, query) {\n if (query) {\n var attributes = query.split('&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = attribute.split('=');\n result.push({\n key: deserialize(entry.shift()),\n value: deserialize(entry.join('='))\n });\n }\n }\n }\n};\n\nvar updateSearchParams = function (query) {\n this.entries.length = 0;\n parseSearchParams(this.entries, query);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n var that = this;\n var entries = [];\n var iteratorMethod, iterator, next, step, entryIterator, entryNext, first, second, key;\n\n setInternalState(that, {\n type: URL_SEARCH_PARAMS,\n entries: entries,\n updateURL: function () { /* empty */ },\n updateSearchParams: updateSearchParams\n });\n\n if (init !== undefined) {\n if (isObject(init)) {\n iteratorMethod = getIteratorMethod(init);\n if (typeof iteratorMethod === 'function') {\n iterator = iteratorMethod.call(init);\n next = iterator.next;\n while (!(step = next.call(iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = entryNext.call(entryIterator)).done ||\n (second = entryNext.call(entryIterator)).done ||\n !entryNext.call(entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n entries.push({ key: first.value + '', value: second.value + '' });\n }\n } else for (key in init) if (hasOwn(init, key)) entries.push({ key: key, value: init[key] + '' });\n } else {\n parseSearchParams(entries, typeof init === 'string' ? init.charAt(0) === '?' ? init.slice(1) : init : init + '');\n }\n }\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.appent` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n state.entries.push({ key: name + '', value: value + '' });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = name + '';\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) entries.splice(index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) result.push(entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = name + '';\n var val = value + '';\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) entries.splice(index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) entries.push({ key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n var entries = state.entries;\n // Array#sort is not stable in some engines\n var slice = entries.slice();\n var entry, entriesIndex, sliceIndex;\n entries.length = 0;\n for (sliceIndex = 0; sliceIndex < slice.length; sliceIndex++) {\n entry = slice[sliceIndex];\n for (entriesIndex = 0; entriesIndex < sliceIndex; entriesIndex++) {\n if (entries[entriesIndex].key > entry.key) {\n entries.splice(entriesIndex, 0, entry);\n break;\n }\n }\n if (entriesIndex === sliceIndex) entries.push(entry);\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined, 3);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries);\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n var entries = getInternalParamsState(this).entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n result.push(serialize(entry.key) + '=' + serialize(entry.value));\n } return result.join('&');\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` for correct work with polyfilled `URLSearchParams`\n// https://github.com/zloirock/core-js/issues/674\nif (!USE_NATIVE_URL && typeof $fetch == 'function' && typeof Headers == 'function') {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n var args = [input];\n var init, body, headers;\n if (arguments.length > 1) {\n init = arguments[1];\n if (isObject(init)) {\n body = init.body;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headers.has('content-type')) {\n headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n init = create(init, {\n body: createPropertyDescriptor(0, String(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n }\n args.push(init);\n } return $fetch.apply(this, args);\n }\n });\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","var scope = (typeof global !== \"undefined\" && global) ||\n (typeof self !== \"undefined\" && self) ||\n window;\nvar apply = Function.prototype.apply;\n\n// DOM APIs, for completeness\n\nexports.setTimeout = function() {\n return new Timeout(apply.call(setTimeout, scope, arguments), clearTimeout);\n};\nexports.setInterval = function() {\n return new Timeout(apply.call(setInterval, scope, arguments), clearInterval);\n};\nexports.clearTimeout =\nexports.clearInterval = function(timeout) {\n if (timeout) {\n timeout.close();\n }\n};\n\nfunction Timeout(id, clearFn) {\n this._id = id;\n this._clearFn = clearFn;\n}\nTimeout.prototype.unref = Timeout.prototype.ref = function() {};\nTimeout.prototype.close = function() {\n this._clearFn.call(scope, this._id);\n};\n\n// Does not start the time, just sets up the members needed.\nexports.enroll = function(item, msecs) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = msecs;\n};\n\nexports.unenroll = function(item) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = -1;\n};\n\nexports._unrefActive = exports.active = function(item) {\n clearTimeout(item._idleTimeoutId);\n\n var msecs = item._idleTimeout;\n if (msecs >= 0) {\n item._idleTimeoutId = setTimeout(function onTimeout() {\n if (item._onTimeout)\n item._onTimeout();\n }, msecs);\n }\n};\n\n// setimmediate attaches itself to the global object\nrequire(\"setimmediate\");\n// On some exotic environments, it's not clear which object `setimmediate` was\n// able to install onto. Search each possibility in the same order as the\n// `setimmediate` library.\nexports.setImmediate = (typeof self !== \"undefined\" && self.setImmediate) ||\n (typeof global !== \"undefined\" && global.setImmediate) ||\n (this && this.setImmediate);\nexports.clearImmediate = (typeof self !== \"undefined\" && self.clearImmediate) ||\n (typeof global !== \"undefined\" && global.clearImmediate) ||\n (this && this.clearImmediate);\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/button/_button.twig\";","/**\n * Button\n */\n\n// eslint-disable-next-line\nimport $ from 'jquery';\n\n// Custom\nimport 'protons';\n\n// Module template\nimport './_button.twig';\n\nexport const name = 'button';\n\nexport function disable() {}\n\n// eslint-disable-next-line\nexport function enable($context) {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/02-molecules/card/_card.twig\";","/**\n * Card\n */\n\n// Module dependencies\nimport 'protons';\nimport 'atoms/image';\nimport 'atoms/button';\n\n// Module template\nimport './_card.twig';\n\nexport const name = 'card';\n\nexport function disable() {}\nexport function enable() {}\n\nexport default enable;\n","/**\n * Accepts the result of require.context() to add it all to our great big\n * components object with keys that are the name of components, i.e.\n *\n * // 01-atoms/vue-widget/index.js\n * export const name = 'vue-widget';\n *\n * results in:\n *\n * components['vue-widget'] = {name: 'vue-widget', enable() {}, disable() {}}\n *\n * @param context\n */\nfunction importAll(context) {\n return context.keys().reduce((accumulator, componentPath) => {\n // \"require\" the component\n const component = context(componentPath);\n // Add a key to the components object that is the component's name, and a\n // value that is full component.\n // WARNING: this presumes unique component names *across the design system*\n return Object.assign(accumulator, { [component.name]: component });\n }, {});\n}\n\nmodule.exports = importAll;\n","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'user-astronaut';\nvar width = 448;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f4fb';\nvar svgPathData = 'M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faUserAstronaut = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'rocket';\nvar width = 512;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f135';\nvar svgPathData = 'M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faRocket = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'space-shuttle';\nvar width = 640;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f197';\nvar svgPathData = 'M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faSpaceShuttle = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'user';\nvar width = 448;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f007';\nvar svgPathData = 'M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faUser = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.asyncIterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.asynciterator\ndefineWellKnownSymbol('asyncIterator');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.hasInstance` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.hasinstance\ndefineWellKnownSymbol('hasInstance');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.isConcatSpreadable` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.isconcatspreadable\ndefineWellKnownSymbol('isConcatSpreadable');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.match` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.match\ndefineWellKnownSymbol('match');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.replace` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.replace\ndefineWellKnownSymbol('replace');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.search` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.search\ndefineWellKnownSymbol('search');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.species` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.species\ndefineWellKnownSymbol('species');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.split` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.split\ndefineWellKnownSymbol('split');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.toPrimitive` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.toprimitive\ndefineWellKnownSymbol('toPrimitive');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.toStringTag` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.tostringtag\ndefineWellKnownSymbol('toStringTag');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.unscopables` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.unscopables\ndefineWellKnownSymbol('unscopables');\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n concat: function concat(arg) { // eslint-disable-line no-unused-vars\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = toLength(E.length);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","var $ = require('../internals/export');\nvar copyWithin = require('../internals/array-copy-within');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.copyWithin` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin\n$({ target: 'Array', proto: true }, {\n copyWithin: copyWithin\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('copyWithin');\n","'use strict';\nvar $ = require('../internals/export');\nvar $every = require('../internals/array-iteration').every;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('every');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('every');\n\n// `Array.prototype.every` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.every\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n every: function every(callbackfn /* , thisArg */) {\n return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var $ = require('../internals/export');\nvar fill = require('../internals/array-fill');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.fill` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.fill\n$({ target: 'Array', proto: true }, {\n fill: fill\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('fill');\n","'use strict';\nvar $ = require('../internals/export');\nvar $filter = require('../internals/array-iteration').filter;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n// Edge 14- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $find = require('../internals/array-iteration').find;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND = 'find';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND);\n\n// Shouldn't skip holes\nif (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.find` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.find\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n find: function find(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND);\n","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","'use strict';\nvar $ = require('../internals/export');\nvar flattenIntoArray = require('../internals/flatten-into-array');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar toInteger = require('../internals/to-integer');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\n// `Array.prototype.flat` method\n// https://github.com/tc39/proposal-flatMap\n$({ target: 'Array', proto: true }, {\n flat: function flat(/* depthArg = 1 */) {\n var depthArg = arguments.length ? arguments[0] : undefined;\n var O = toObject(this);\n var sourceLen = toLength(O.length);\n var A = arraySpeciesCreate(O, 0);\n A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg));\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar flattenIntoArray = require('../internals/flatten-into-array');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar aFunction = require('../internals/a-function');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\n// `Array.prototype.flatMap` method\n// https://github.com/tc39/proposal-flatMap\n$({ target: 'Array', proto: true }, {\n flatMap: function flatMap(callbackfn /* , thisArg */) {\n var O = toObject(this);\n var sourceLen = toLength(O.length);\n var A;\n aFunction(callbackfn);\n A = arraySpeciesCreate(O, 0);\n A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar forEach = require('../internals/array-for-each');\n\n// `Array.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\n$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {\n forEach: forEach\n});\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.github.io/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\n\n// `Array.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: !USES_TO_LENGTH }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","'use strict';\nvar $ = require('../internals/export');\nvar $indexOf = require('../internals/array-includes').indexOf;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar nativeIndexOf = [].indexOf;\n\nvar NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;\nvar STRICT_METHOD = arrayMethodIsStrict('indexOf');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\n\n// `Array.prototype.indexOf` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.indexof\n$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, {\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? nativeIndexOf.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeJoin = [].join;\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","var $ = require('../internals/export');\nvar lastIndexOf = require('../internals/array-last-index-of');\n\n// `Array.prototype.lastIndexOf` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof\n$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {\n lastIndexOf: lastIndexOf\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar createProperty = require('../internals/create-property');\n\nvar ISNT_GENERIC = fails(function () {\n function F() { /* empty */ }\n return !(Array.of.call(F) instanceof F);\n});\n\n// `Array.of` method\n// https://tc39.github.io/ecma262/#sec-array.of\n// WebKit Array.of isn't generic\n$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {\n of: function of(/* ...args */) {\n var index = 0;\n var argumentsLength = arguments.length;\n var result = new (typeof this == 'function' ? this : Array)(argumentsLength);\n while (argumentsLength > index) createProperty(result, index, arguments[index++]);\n result.length = argumentsLength;\n return result;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduce = require('../internals/array-reduce').left;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('reduce');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });\n\n// `Array.prototype.reduce` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n reduce: function reduce(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduceRight = require('../internals/array-reduce').right;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('reduceRight');\n// For preventing possible almost infinite loop in non-standard implementations, test the forward version of the method\nvar USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });\n\n// `Array.prototype.reduceRight` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.reduceright\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n reduceRight: function reduceRight(callbackfn /* , initialValue */) {\n return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar isArray = require('../internals/is-array');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar createProperty = require('../internals/create-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('slice', { ACCESSORS: true, 0: 0, 1: 2 });\n\nvar SPECIES = wellKnownSymbol('species');\nvar nativeSlice = [].slice;\nvar max = Math.max;\n\n// `Array.prototype.slice` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.slice\n// fallback for not array-like ES3 strings and DOM objects\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n slice: function slice(start, end) {\n var O = toIndexedObject(this);\n var length = toLength(O.length);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible\n var Constructor, result, n;\n if (isArray(O)) {\n Constructor = O.constructor;\n // cross-realm fallback\n if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {\n Constructor = undefined;\n } else if (isObject(Constructor)) {\n Constructor = Constructor[SPECIES];\n if (Constructor === null) Constructor = undefined;\n }\n if (Constructor === Array || Constructor === undefined) {\n return nativeSlice.call(O, k, fin);\n }\n }\n result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));\n for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $some = require('../internals/array-iteration').some;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('some');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('some');\n\n// `Array.prototype.some` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.some\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n some: function some(callbackfn /* , thisArg */) {\n return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var setSpecies = require('../internals/set-species');\n\n// `Array[@@species]` getter\n// https://tc39.github.io/ecma262/#sec-get-array-@@species\nsetSpecies('Array');\n","'use strict';\nvar $ = require('../internals/export');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar toObject = require('../internals/to-object');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('splice', { ACCESSORS: true, 0: 0, 1: 2 });\n\nvar max = Math.max;\nvar min = Math.min;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';\n\n// `Array.prototype.splice` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);\n }\n if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {\n throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);\n }\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","// this method was added to unscopables after implementation\n// in popular engines, so it's moved to a separate module\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\naddToUnscopables('flat');\n","// this method was added to unscopables after implementation\n// in popular engines, so it's moved to a separate module\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\naddToUnscopables('flatMap');\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar arrayBufferModule = require('../internals/array-buffer');\nvar setSpecies = require('../internals/set-species');\n\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\n\n// `ArrayBuffer` constructor\n// https://tc39.github.io/ecma262/#sec-arraybuffer-constructor\n$({ global: true, forced: NativeArrayBuffer !== ArrayBuffer }, {\n ArrayBuffer: ArrayBuffer\n});\n\nsetSpecies(ARRAY_BUFFER);\n","// IEEE754 conversions based on https://github.com/feross/ieee754\n// eslint-disable-next-line no-shadow-restricted-names\nvar Infinity = 1 / 0;\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar floor = Math.floor;\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\nvar pack = function (number, mantissaLength, bytes) {\n var buffer = new Array(bytes);\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;\n var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;\n var index = 0;\n var exponent, mantissa, c;\n number = abs(number);\n // eslint-disable-next-line no-self-compare\n if (number != number || number === Infinity) {\n // eslint-disable-next-line no-self-compare\n mantissa = number != number ? 1 : 0;\n exponent = eMax;\n } else {\n exponent = floor(log(number) / LN2);\n if (number * (c = pow(2, -exponent)) < 1) {\n exponent--;\n c *= 2;\n }\n if (exponent + eBias >= 1) {\n number += rt / c;\n } else {\n number += rt * pow(2, 1 - eBias);\n }\n if (number * c >= 2) {\n exponent++;\n c /= 2;\n }\n if (exponent + eBias >= eMax) {\n mantissa = 0;\n exponent = eMax;\n } else if (exponent + eBias >= 1) {\n mantissa = (number * c - 1) * pow(2, mantissaLength);\n exponent = exponent + eBias;\n } else {\n mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);\n exponent = 0;\n }\n }\n for (; mantissaLength >= 8; buffer[index++] = mantissa & 255, mantissa /= 256, mantissaLength -= 8);\n exponent = exponent << mantissaLength | mantissa;\n exponentLength += mantissaLength;\n for (; exponentLength > 0; buffer[index++] = exponent & 255, exponent /= 256, exponentLength -= 8);\n buffer[--index] |= sign * 128;\n return buffer;\n};\n\nvar unpack = function (buffer, mantissaLength) {\n var bytes = buffer.length;\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var nBits = exponentLength - 7;\n var index = bytes - 1;\n var sign = buffer[index--];\n var exponent = sign & 127;\n var mantissa;\n sign >>= 7;\n for (; nBits > 0; exponent = exponent * 256 + buffer[index], index--, nBits -= 8);\n mantissa = exponent & (1 << -nBits) - 1;\n exponent >>= -nBits;\n nBits += mantissaLength;\n for (; nBits > 0; mantissa = mantissa * 256 + buffer[index], index--, nBits -= 8);\n if (exponent === 0) {\n exponent = 1 - eBias;\n } else if (exponent === eMax) {\n return mantissa ? NaN : sign ? -Infinity : Infinity;\n } else {\n mantissa = mantissa + pow(2, mantissaLength);\n exponent = exponent - eBias;\n } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);\n};\n\nmodule.exports = {\n pack: pack,\n unpack: unpack\n};\n","var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar dateToPrimitive = require('../internals/date-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar DatePrototype = Date.prototype;\n\n// `Date.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-date.prototype-@@toprimitive\nif (!(TO_PRIMITIVE in DatePrototype)) {\n createNonEnumerableProperty(DatePrototype, TO_PRIMITIVE, dateToPrimitive);\n}\n","'use strict';\nvar anObject = require('../internals/an-object');\nvar toPrimitive = require('../internals/to-primitive');\n\nmodule.exports = function (hint) {\n if (hint !== 'string' && hint !== 'number' && hint !== 'default') {\n throw TypeError('Incorrect hint');\n } return toPrimitive(anObject(this), hint !== 'number');\n};\n","'use strict';\nvar isObject = require('../internals/is-object');\nvar definePropertyModule = require('../internals/object-define-property');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar HAS_INSTANCE = wellKnownSymbol('hasInstance');\nvar FunctionPrototype = Function.prototype;\n\n// `Function.prototype[@@hasInstance]` method\n// https://tc39.github.io/ecma262/#sec-function.prototype-@@hasinstance\nif (!(HAS_INSTANCE in FunctionPrototype)) {\n definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: function (O) {\n if (typeof this != 'function' || !isObject(O)) return false;\n if (!isObject(this.prototype)) return O instanceof this;\n // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:\n while (O = getPrototypeOf(O)) if (this.prototype === O) return true;\n return false;\n } });\n}\n","var DESCRIPTORS = require('../internals/descriptors');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar FunctionPrototypeToString = FunctionPrototype.toString;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.github.io/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !(NAME in FunctionPrototype)) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return FunctionPrototypeToString.call(this).match(nameRE)[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","var global = require('../internals/global');\nvar setToStringTag = require('../internals/set-to-string-tag');\n\n// JSON[@@toStringTag] property\n// https://tc39.github.io/ecma262/#sec-json-@@tostringtag\nsetToStringTag(global.JSON, 'JSON', true);\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Map` constructor\n// https://tc39.github.io/ecma262/#sec-map-objects\nmodule.exports = collection('Map', function (init) {\n return function Map() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","var $ = require('../internals/export');\nvar log1p = require('../internals/math-log1p');\n\nvar nativeAcosh = Math.acosh;\nvar log = Math.log;\nvar sqrt = Math.sqrt;\nvar LN2 = Math.LN2;\n\nvar FORCED = !nativeAcosh\n // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509\n || Math.floor(nativeAcosh(Number.MAX_VALUE)) != 710\n // Tor Browser bug: Math.acosh(Infinity) -> NaN\n || nativeAcosh(Infinity) != Infinity;\n\n// `Math.acosh` method\n// https://tc39.github.io/ecma262/#sec-math.acosh\n$({ target: 'Math', stat: true, forced: FORCED }, {\n acosh: function acosh(x) {\n return (x = +x) < 1 ? NaN : x > 94906265.62425156\n ? log(x) + LN2\n : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));\n }\n});\n","var $ = require('../internals/export');\n\nvar nativeAsinh = Math.asinh;\nvar log = Math.log;\nvar sqrt = Math.sqrt;\n\nfunction asinh(x) {\n return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : log(x + sqrt(x * x + 1));\n}\n\n// `Math.asinh` method\n// https://tc39.github.io/ecma262/#sec-math.asinh\n// Tor Browser bug: Math.asinh(0) -> -0\n$({ target: 'Math', stat: true, forced: !(nativeAsinh && 1 / nativeAsinh(0) > 0) }, {\n asinh: asinh\n});\n","var $ = require('../internals/export');\n\nvar nativeAtanh = Math.atanh;\nvar log = Math.log;\n\n// `Math.atanh` method\n// https://tc39.github.io/ecma262/#sec-math.atanh\n// Tor Browser bug: Math.atanh(-0) -> 0\n$({ target: 'Math', stat: true, forced: !(nativeAtanh && 1 / nativeAtanh(-0) < 0) }, {\n atanh: function atanh(x) {\n return (x = +x) == 0 ? x : log((1 + x) / (1 - x)) / 2;\n }\n});\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\nvar abs = Math.abs;\nvar pow = Math.pow;\n\n// `Math.cbrt` method\n// https://tc39.github.io/ecma262/#sec-math.cbrt\n$({ target: 'Math', stat: true }, {\n cbrt: function cbrt(x) {\n return sign(x = +x) * pow(abs(x), 1 / 3);\n }\n});\n","var $ = require('../internals/export');\n\nvar floor = Math.floor;\nvar log = Math.log;\nvar LOG2E = Math.LOG2E;\n\n// `Math.clz32` method\n// https://tc39.github.io/ecma262/#sec-math.clz32\n$({ target: 'Math', stat: true }, {\n clz32: function clz32(x) {\n return (x >>>= 0) ? 31 - floor(log(x + 0.5) * LOG2E) : 32;\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\nvar nativeCosh = Math.cosh;\nvar abs = Math.abs;\nvar E = Math.E;\n\n// `Math.cosh` method\n// https://tc39.github.io/ecma262/#sec-math.cosh\n$({ target: 'Math', stat: true, forced: !nativeCosh || nativeCosh(710) === Infinity }, {\n cosh: function cosh(x) {\n var t = expm1(abs(x) - 1) + 1;\n return (t + 1 / (t * E * E)) * (E / 2);\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\n// `Math.expm1` method\n// https://tc39.github.io/ecma262/#sec-math.expm1\n$({ target: 'Math', stat: true, forced: expm1 != Math.expm1 }, { expm1: expm1 });\n","var $ = require('../internals/export');\nvar fround = require('../internals/math-fround');\n\n// `Math.fround` method\n// https://tc39.github.io/ecma262/#sec-math.fround\n$({ target: 'Math', stat: true }, { fround: fround });\n","var sign = require('../internals/math-sign');\n\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar EPSILON = pow(2, -52);\nvar EPSILON32 = pow(2, -23);\nvar MAX32 = pow(2, 127) * (2 - EPSILON32);\nvar MIN32 = pow(2, -126);\n\nvar roundTiesToEven = function (n) {\n return n + 1 / EPSILON - 1 / EPSILON;\n};\n\n// `Math.fround` method implementation\n// https://tc39.github.io/ecma262/#sec-math.fround\nmodule.exports = Math.fround || function fround(x) {\n var $abs = abs(x);\n var $sign = sign(x);\n var a, result;\n if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n a = (1 + EPSILON32 / EPSILON) * $abs;\n result = a - (a - $abs);\n // eslint-disable-next-line no-self-compare\n if (result > MAX32 || result != result) return $sign * Infinity;\n return $sign * result;\n};\n","var $ = require('../internals/export');\n\nvar $hypot = Math.hypot;\nvar abs = Math.abs;\nvar sqrt = Math.sqrt;\n\n// Chrome 77 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=9546\nvar BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity;\n\n// `Math.hypot` method\n// https://tc39.github.io/ecma262/#sec-math.hypot\n$({ target: 'Math', stat: true, forced: BUGGY }, {\n hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars\n var sum = 0;\n var i = 0;\n var aLen = arguments.length;\n var larg = 0;\n var arg, div;\n while (i < aLen) {\n arg = abs(arguments[i++]);\n if (larg < arg) {\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if (arg > 0) {\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * sqrt(sum);\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\n\nvar nativeImul = Math.imul;\n\nvar FORCED = fails(function () {\n return nativeImul(0xFFFFFFFF, 5) != -5 || nativeImul.length != 2;\n});\n\n// `Math.imul` method\n// https://tc39.github.io/ecma262/#sec-math.imul\n// some WebKit versions fails with big numbers, some has wrong arity\n$({ target: 'Math', stat: true, forced: FORCED }, {\n imul: function imul(x, y) {\n var UINT16 = 0xFFFF;\n var xn = +x;\n var yn = +y;\n var xl = UINT16 & xn;\n var yl = UINT16 & yn;\n return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n }\n});\n","var $ = require('../internals/export');\n\nvar log = Math.log;\nvar LOG10E = Math.LOG10E;\n\n// `Math.log10` method\n// https://tc39.github.io/ecma262/#sec-math.log10\n$({ target: 'Math', stat: true }, {\n log10: function log10(x) {\n return log(x) * LOG10E;\n }\n});\n","var $ = require('../internals/export');\nvar log1p = require('../internals/math-log1p');\n\n// `Math.log1p` method\n// https://tc39.github.io/ecma262/#sec-math.log1p\n$({ target: 'Math', stat: true }, { log1p: log1p });\n","var $ = require('../internals/export');\n\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\n// `Math.log2` method\n// https://tc39.github.io/ecma262/#sec-math.log2\n$({ target: 'Math', stat: true }, {\n log2: function log2(x) {\n return log(x) / LN2;\n }\n});\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\n// `Math.sign` method\n// https://tc39.github.io/ecma262/#sec-math.sign\n$({ target: 'Math', stat: true }, {\n sign: sign\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar expm1 = require('../internals/math-expm1');\n\nvar abs = Math.abs;\nvar exp = Math.exp;\nvar E = Math.E;\n\nvar FORCED = fails(function () {\n return Math.sinh(-2e-17) != -2e-17;\n});\n\n// `Math.sinh` method\n// https://tc39.github.io/ecma262/#sec-math.sinh\n// V8 near Chromium 38 has a problem with very small numbers\n$({ target: 'Math', stat: true, forced: FORCED }, {\n sinh: function sinh(x) {\n return abs(x = +x) < 1 ? (expm1(x) - expm1(-x)) / 2 : (exp(x - 1) - exp(-x - 1)) * (E / 2);\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\nvar exp = Math.exp;\n\n// `Math.tanh` method\n// https://tc39.github.io/ecma262/#sec-math.tanh\n$({ target: 'Math', stat: true }, {\n tanh: function tanh(x) {\n var a = expm1(x = +x);\n var b = expm1(-x);\n return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));\n }\n});\n","var setToStringTag = require('../internals/set-to-string-tag');\n\n// Math[@@toStringTag] property\n// https://tc39.github.io/ecma262/#sec-math-@@tostringtag\nsetToStringTag(Math, 'Math', true);\n","var $ = require('../internals/export');\n\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.github.io/ecma262/#sec-math.trunc\n$({ target: 'Math', stat: true }, {\n trunc: function trunc(it) {\n return (it > 0 ? floor : ceil)(it);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar has = require('../internals/has');\nvar classof = require('../internals/classof-raw');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar create = require('../internals/object-create');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\n\n// Opera ~12 has broken Object#toString\nvar BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;\n\n// `ToNumber` abstract operation\n// https://tc39.github.io/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n var first, third, radix, maxCode, digits, length, index, code;\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = it.charCodeAt(0);\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = it.slice(2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = digits.charCodeAt(index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.github.io/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var dummy = this;\n return dummy instanceof NumberWrapper\n // check on 1..constructor(foo) case\n && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)\n ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n redefine(global, NUMBER, NumberWrapper);\n}\n","var $ = require('../internals/export');\n\n// `Number.EPSILON` constant\n// https://tc39.github.io/ecma262/#sec-number.epsilon\n$({ target: 'Number', stat: true }, {\n EPSILON: Math.pow(2, -52)\n});\n","var $ = require('../internals/export');\nvar numberIsFinite = require('../internals/number-is-finite');\n\n// `Number.isFinite` method\n// https://tc39.github.io/ecma262/#sec-number.isfinite\n$({ target: 'Number', stat: true }, { isFinite: numberIsFinite });\n","var global = require('../internals/global');\n\nvar globalIsFinite = global.isFinite;\n\n// `Number.isFinite` method\n// https://tc39.github.io/ecma262/#sec-number.isfinite\nmodule.exports = Number.isFinite || function isFinite(it) {\n return typeof it == 'number' && globalIsFinite(it);\n};\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\n// `Number.isInteger` method\n// https://tc39.github.io/ecma262/#sec-number.isinteger\n$({ target: 'Number', stat: true }, {\n isInteger: isInteger\n});\n","var $ = require('../internals/export');\n\n// `Number.isNaN` method\n// https://tc39.github.io/ecma262/#sec-number.isnan\n$({ target: 'Number', stat: true }, {\n isNaN: function isNaN(number) {\n // eslint-disable-next-line no-self-compare\n return number != number;\n }\n});\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\nvar abs = Math.abs;\n\n// `Number.isSafeInteger` method\n// https://tc39.github.io/ecma262/#sec-number.issafeinteger\n$({ target: 'Number', stat: true }, {\n isSafeInteger: function isSafeInteger(number) {\n return isInteger(number) && abs(number) <= 0x1FFFFFFFFFFFFF;\n }\n});\n","var $ = require('../internals/export');\n\n// `Number.MAX_SAFE_INTEGER` constant\n// https://tc39.github.io/ecma262/#sec-number.max_safe_integer\n$({ target: 'Number', stat: true }, {\n MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF\n});\n","var $ = require('../internals/export');\n\n// `Number.MIN_SAFE_INTEGER` constant\n// https://tc39.github.io/ecma262/#sec-number.min_safe_integer\n$({ target: 'Number', stat: true }, {\n MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF\n});\n","var $ = require('../internals/export');\nvar parseFloat = require('../internals/number-parse-float');\n\n// `Number.parseFloat` method\n// https://tc39.github.io/ecma262/#sec-number.parseFloat\n$({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat }, {\n parseFloat: parseFloat\n});\n","var global = require('../internals/global');\nvar trim = require('../internals/string-trim').trim;\nvar whitespaces = require('../internals/whitespaces');\n\nvar $parseFloat = global.parseFloat;\nvar FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity;\n\n// `parseFloat` method\n// https://tc39.github.io/ecma262/#sec-parsefloat-string\nmodule.exports = FORCED ? function parseFloat(string) {\n var trimmedString = trim(String(string));\n var result = $parseFloat(trimmedString);\n return result === 0 && trimmedString.charAt(0) == '-' ? -0 : result;\n} : $parseFloat;\n","var $ = require('../internals/export');\nvar parseInt = require('../internals/number-parse-int');\n\n// `Number.parseInt` method\n// https://tc39.github.io/ecma262/#sec-number.parseint\n$({ target: 'Number', stat: true, forced: Number.parseInt != parseInt }, {\n parseInt: parseInt\n});\n","var global = require('../internals/global');\nvar trim = require('../internals/string-trim').trim;\nvar whitespaces = require('../internals/whitespaces');\n\nvar $parseInt = global.parseInt;\nvar hex = /^[+-]?0[Xx]/;\nvar FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22;\n\n// `parseInt` method\n// https://tc39.github.io/ecma262/#sec-parseint-string-radix\nmodule.exports = FORCED ? function parseInt(string, radix) {\n var S = trim(String(string));\n return $parseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10));\n} : $parseInt;\n","'use strict';\nvar $ = require('../internals/export');\nvar toInteger = require('../internals/to-integer');\nvar thisNumberValue = require('../internals/this-number-value');\nvar repeat = require('../internals/string-repeat');\nvar fails = require('../internals/fails');\n\nvar nativeToFixed = 1.0.toFixed;\nvar floor = Math.floor;\n\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\n\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\nvar FORCED = nativeToFixed && (\n 0.00008.toFixed(3) !== '0.000' ||\n 0.9.toFixed(0) !== '1' ||\n 1.255.toFixed(2) !== '1.25' ||\n 1000000000000000128.0.toFixed(0) !== '1000000000000000128'\n) || !fails(function () {\n // V8 ~ Android 4.3-\n nativeToFixed.call({});\n});\n\n// `Number.prototype.toFixed` method\n// https://tc39.github.io/ecma262/#sec-number.prototype.tofixed\n$({ target: 'Number', proto: true, forced: FORCED }, {\n // eslint-disable-next-line max-statements\n toFixed: function toFixed(fractionDigits) {\n var number = thisNumberValue(this);\n var fractDigits = toInteger(fractionDigits);\n var data = [0, 0, 0, 0, 0, 0];\n var sign = '';\n var result = '0';\n var e, z, j, k;\n\n var multiply = function (n, c) {\n var index = -1;\n var c2 = c;\n while (++index < 6) {\n c2 += n * data[index];\n data[index] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n };\n\n var divide = function (n) {\n var index = 6;\n var c = 0;\n while (--index >= 0) {\n c += data[index];\n data[index] = floor(c / n);\n c = (c % n) * 1e7;\n }\n };\n\n var dataToString = function () {\n var index = 6;\n var s = '';\n while (--index >= 0) {\n if (s !== '' || index === 0 || data[index] !== 0) {\n var t = String(data[index]);\n s = s === '' ? t : s + repeat.call('0', 7 - t.length) + t;\n }\n } return s;\n };\n\n if (fractDigits < 0 || fractDigits > 20) throw RangeError('Incorrect fraction digits');\n // eslint-disable-next-line no-self-compare\n if (number != number) return 'NaN';\n if (number <= -1e21 || number >= 1e21) return String(number);\n if (number < 0) {\n sign = '-';\n number = -number;\n }\n if (number > 1e-21) {\n e = log(number * pow(2, 69, 1)) - 69;\n z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(0, z);\n j = fractDigits;\n while (j >= 7) {\n multiply(1e7, 0);\n j -= 7;\n }\n multiply(pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(1 << 23);\n j -= 23;\n }\n divide(1 << j);\n multiply(1, 1);\n divide(2);\n result = dataToString();\n } else {\n multiply(0, z);\n multiply(1 << -e, 0);\n result = dataToString() + repeat.call('0', fractDigits);\n }\n }\n if (fractDigits > 0) {\n k = result.length;\n result = sign + (k <= fractDigits\n ? '0.' + repeat.call('0', fractDigits - k) + result\n : result.slice(0, k - fractDigits) + '.' + result.slice(k - fractDigits));\n } else {\n result = sign + result;\n } return result;\n }\n});\n","var classof = require('../internals/classof-raw');\n\n// `thisNumberValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-thisnumbervalue\nmodule.exports = function (value) {\n if (typeof value != 'number' && classof(value) != 'Number') {\n throw TypeError('Incorrect invocation');\n }\n return +value;\n};\n","var $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.github.io/ecma262/#sec-object.assign\n$({ target: 'Object', stat: true, forced: Object.assign !== assign }, {\n assign: assign\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar aFunction = require('../internals/a-function');\nvar definePropertyModule = require('../internals/object-define-property');\n\n// `Object.prototype.__defineGetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__defineGetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __defineGetter__: function __defineGetter__(P, getter) {\n definePropertyModule.f(toObject(this), P, { get: aFunction(getter), enumerable: true, configurable: true });\n }\n });\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar aFunction = require('../internals/a-function');\nvar definePropertyModule = require('../internals/object-define-property');\n\n// `Object.prototype.__defineSetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__defineSetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __defineSetter__: function __defineSetter__(P, setter) {\n definePropertyModule.f(toObject(this), P, { set: aFunction(setter), enumerable: true, configurable: true });\n }\n });\n}\n","var $ = require('../internals/export');\nvar $entries = require('../internals/object-to-array').entries;\n\n// `Object.entries` method\n// https://tc39.github.io/ecma262/#sec-object.entries\n$({ target: 'Object', stat: true }, {\n entries: function entries(O) {\n return $entries(O);\n }\n});\n","var $ = require('../internals/export');\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\n\nvar nativeFreeze = Object.freeze;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeFreeze(1); });\n\n// `Object.freeze` method\n// https://tc39.github.io/ecma262/#sec-object.freeze\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n freeze: function freeze(it) {\n return nativeFreeze && isObject(it) ? nativeFreeze(onFreeze(it)) : it;\n }\n});\n","var $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar createProperty = require('../internals/create-property');\n\n// `Object.fromEntries` method\n// https://github.com/tc39/proposal-object-from-entries\n$({ target: 'Object', stat: true }, {\n fromEntries: function fromEntries(iterable) {\n var obj = {};\n iterate(iterable, function (k, v) {\n createProperty(obj, k, v);\n }, undefined, true);\n return obj;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });\nvar FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\n$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {\n return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);\n }\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar ownKeys = require('../internals/own-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar createProperty = require('../internals/create-property');\n\n// `Object.getOwnPropertyDescriptors` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {\n var O = toIndexedObject(object);\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n var keys = ownKeys(O);\n var result = {};\n var index = 0;\n var key, descriptor;\n while (keys.length > index) {\n descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);\n if (descriptor !== undefined) createProperty(result, key, descriptor);\n }\n return result;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names-external').f;\n\nvar FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); });\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n getOwnPropertyNames: nativeGetOwnPropertyNames\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toObject = require('../internals/to-object');\nvar nativeGetPrototypeOf = require('../internals/object-get-prototype-of');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); });\n\n// `Object.getPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-object.getprototypeof\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, {\n getPrototypeOf: function getPrototypeOf(it) {\n return nativeGetPrototypeOf(toObject(it));\n }\n});\n\n","var $ = require('../internals/export');\nvar is = require('../internals/same-value');\n\n// `Object.is` method\n// https://tc39.github.io/ecma262/#sec-object.is\n$({ target: 'Object', stat: true }, {\n is: is\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.github.io/ecma262/#sec-object.isextensible\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isExtensible: function isExtensible(it) {\n return isObject(it) ? nativeIsExtensible ? nativeIsExtensible(it) : true : false;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsFrozen = Object.isFrozen;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsFrozen(1); });\n\n// `Object.isFrozen` method\n// https://tc39.github.io/ecma262/#sec-object.isfrozen\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isFrozen: function isFrozen(it) {\n return isObject(it) ? nativeIsFrozen ? nativeIsFrozen(it) : false : true;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsSealed = Object.isSealed;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsSealed(1); });\n\n// `Object.isSealed` method\n// https://tc39.github.io/ecma262/#sec-object.issealed\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isSealed: function isSealed(it) {\n return isObject(it) ? nativeIsSealed ? nativeIsSealed(it) : false : true;\n }\n});\n","var $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar nativeKeys = require('../internals/object-keys');\nvar fails = require('../internals/fails');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });\n\n// `Object.keys` method\n// https://tc39.github.io/ecma262/#sec-object.keys\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n keys: function keys(it) {\n return nativeKeys(toObject(it));\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Object.prototype.__lookupGetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupGetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __lookupGetter__: function __lookupGetter__(P) {\n var O = toObject(this);\n var key = toPrimitive(P, true);\n var desc;\n do {\n if (desc = getOwnPropertyDescriptor(O, key)) return desc.get;\n } while (O = getPrototypeOf(O));\n }\n });\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Object.prototype.__lookupSetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupSetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __lookupSetter__: function __lookupSetter__(P) {\n var O = toObject(this);\n var key = toPrimitive(P, true);\n var desc;\n do {\n if (desc = getOwnPropertyDescriptor(O, key)) return desc.set;\n } while (O = getPrototypeOf(O));\n }\n });\n}\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\n\nvar nativePreventExtensions = Object.preventExtensions;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativePreventExtensions(1); });\n\n// `Object.preventExtensions` method\n// https://tc39.github.io/ecma262/#sec-object.preventextensions\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n preventExtensions: function preventExtensions(it) {\n return nativePreventExtensions && isObject(it) ? nativePreventExtensions(onFreeze(it)) : it;\n }\n});\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\n\nvar nativeSeal = Object.seal;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeSeal(1); });\n\n// `Object.seal` method\n// https://tc39.github.io/ecma262/#sec-object.seal\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n seal: function seal(it) {\n return nativeSeal && isObject(it) ? nativeSeal(onFreeze(it)) : it;\n }\n});\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar redefine = require('../internals/redefine');\nvar toString = require('../internals/object-to-string');\n\n// `Object.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.tostring\nif (!TO_STRING_TAG_SUPPORT) {\n redefine(Object.prototype, 'toString', toString, { unsafe: true });\n}\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar classof = require('../internals/classof');\n\n// `Object.prototype.toString` method implementation\n// https://tc39.github.io/ecma262/#sec-object.prototype.tostring\nmodule.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {\n return '[object ' + classof(this) + ']';\n};\n","var $ = require('../internals/export');\nvar $values = require('../internals/object-to-array').values;\n\n// `Object.values` method\n// https://tc39.github.io/ecma262/#sec-object.values\n$({ target: 'Object', stat: true }, {\n values: function values(O) {\n return $values(O);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar NativePromise = require('../internals/native-promise-constructor');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar setSpecies = require('../internals/set-species');\nvar isObject = require('../internals/is-object');\nvar aFunction = require('../internals/a-function');\nvar anInstance = require('../internals/an-instance');\nvar classof = require('../internals/classof-raw');\nvar inspectSource = require('../internals/inspect-source');\nvar iterate = require('../internals/iterate');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar speciesConstructor = require('../internals/species-constructor');\nvar task = require('../internals/task').set;\nvar microtask = require('../internals/microtask');\nvar promiseResolve = require('../internals/promise-resolve');\nvar hostReportErrors = require('../internals/host-report-errors');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar InternalStateModule = require('../internals/internal-state');\nvar isForced = require('../internals/is-forced');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\nvar PROMISE = 'Promise';\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar getInternalPromiseState = InternalStateModule.getterFor(PROMISE);\nvar PromiseConstructor = NativePromise;\nvar TypeError = global.TypeError;\nvar document = global.document;\nvar process = global.process;\nvar $fetch = getBuiltIn('fetch');\nvar newPromiseCapability = newPromiseCapabilityModule.f;\nvar newGenericPromiseCapability = newPromiseCapability;\nvar IS_NODE = classof(process) == 'process';\nvar DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent);\nvar UNHANDLED_REJECTION = 'unhandledrejection';\nvar REJECTION_HANDLED = 'rejectionhandled';\nvar PENDING = 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\nvar HANDLED = 1;\nvar UNHANDLED = 2;\nvar Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;\n\nvar FORCED = isForced(PROMISE, function () {\n var GLOBAL_CORE_JS_PROMISE = inspectSource(PromiseConstructor) !== String(PromiseConstructor);\n if (!GLOBAL_CORE_JS_PROMISE) {\n // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // We can't detect it synchronously, so just check versions\n if (V8_VERSION === 66) return true;\n // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n if (!IS_NODE && typeof PromiseRejectionEvent != 'function') return true;\n }\n // We need Promise#finally in the pure version for preventing prototype pollution\n if (IS_PURE && !PromiseConstructor.prototype['finally']) return true;\n // We can't use @@species feature detection in V8 since it causes\n // deoptimization and performance degradation\n // https://github.com/zloirock/core-js/issues/679\n if (V8_VERSION >= 51 && /native code/.test(PromiseConstructor)) return false;\n // Detect correctness of subclassing with @@species support\n var promise = PromiseConstructor.resolve(1);\n var FakePromise = function (exec) {\n exec(function () { /* empty */ }, function () { /* empty */ });\n };\n var constructor = promise.constructor = {};\n constructor[SPECIES] = FakePromise;\n return !(promise.then(function () { /* empty */ }) instanceof FakePromise);\n});\n\nvar INCORRECT_ITERATION = FORCED || !checkCorrectnessOfIteration(function (iterable) {\n PromiseConstructor.all(iterable)['catch'](function () { /* empty */ });\n});\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\n\nvar notify = function (promise, state, isReject) {\n if (state.notified) return;\n state.notified = true;\n var chain = state.reactions;\n microtask(function () {\n var value = state.value;\n var ok = state.state == FULFILLED;\n var index = 0;\n // variable length - can't use forEach\n while (chain.length > index) {\n var reaction = chain[index++];\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (state.rejection === UNHANDLED) onHandleUnhandled(promise, state);\n state.rejection = HANDLED;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // can throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (error) {\n if (domain && !exited) domain.exit();\n reject(error);\n }\n }\n state.reactions = [];\n state.notified = false;\n if (isReject && !state.rejection) onUnhandled(promise, state);\n });\n};\n\nvar dispatchEvent = function (name, promise, reason) {\n var event, handler;\n if (DISPATCH_EVENT) {\n event = document.createEvent('Event');\n event.promise = promise;\n event.reason = reason;\n event.initEvent(name, false, true);\n global.dispatchEvent(event);\n } else event = { promise: promise, reason: reason };\n if (handler = global['on' + name]) handler(event);\n else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason);\n};\n\nvar onUnhandled = function (promise, state) {\n task.call(global, function () {\n var value = state.value;\n var IS_UNHANDLED = isUnhandled(state);\n var result;\n if (IS_UNHANDLED) {\n result = perform(function () {\n if (IS_NODE) {\n process.emit('unhandledRejection', value, promise);\n } else dispatchEvent(UNHANDLED_REJECTION, promise, value);\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED;\n if (result.error) throw result.value;\n }\n });\n};\n\nvar isUnhandled = function (state) {\n return state.rejection !== HANDLED && !state.parent;\n};\n\nvar onHandleUnhandled = function (promise, state) {\n task.call(global, function () {\n if (IS_NODE) {\n process.emit('rejectionHandled', promise);\n } else dispatchEvent(REJECTION_HANDLED, promise, state.value);\n });\n};\n\nvar bind = function (fn, promise, state, unwrap) {\n return function (value) {\n fn(promise, state, value, unwrap);\n };\n};\n\nvar internalReject = function (promise, state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n state.value = value;\n state.state = REJECTED;\n notify(promise, state, true);\n};\n\nvar internalResolve = function (promise, state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n var then = isThenable(value);\n if (then) {\n microtask(function () {\n var wrapper = { done: false };\n try {\n then.call(value,\n bind(internalResolve, promise, wrapper, state),\n bind(internalReject, promise, wrapper, state)\n );\n } catch (error) {\n internalReject(promise, wrapper, error, state);\n }\n });\n } else {\n state.value = value;\n state.state = FULFILLED;\n notify(promise, state, false);\n }\n } catch (error) {\n internalReject(promise, { done: false }, error, state);\n }\n};\n\n// constructor polyfill\nif (FORCED) {\n // 25.4.3.1 Promise(executor)\n PromiseConstructor = function Promise(executor) {\n anInstance(this, PromiseConstructor, PROMISE);\n aFunction(executor);\n Internal.call(this);\n var state = getInternalState(this);\n try {\n executor(bind(internalResolve, this, state), bind(internalReject, this, state));\n } catch (error) {\n internalReject(this, state, error);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n setInternalState(this, {\n type: PROMISE,\n done: false,\n notified: false,\n parent: false,\n reactions: [],\n rejection: false,\n state: PENDING,\n value: undefined\n });\n };\n Internal.prototype = redefineAll(PromiseConstructor.prototype, {\n // `Promise.prototype.then` method\n // https://tc39.github.io/ecma262/#sec-promise.prototype.then\n then: function then(onFulfilled, onRejected) {\n var state = getInternalPromiseState(this);\n var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = IS_NODE ? process.domain : undefined;\n state.parent = true;\n state.reactions.push(reaction);\n if (state.state != PENDING) notify(this, state, false);\n return reaction.promise;\n },\n // `Promise.prototype.catch` method\n // https://tc39.github.io/ecma262/#sec-promise.prototype.catch\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n var state = getInternalState(promise);\n this.promise = promise;\n this.resolve = bind(internalResolve, promise, state);\n this.reject = bind(internalReject, promise, state);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === PromiseConstructor || C === PromiseWrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n\n if (!IS_PURE && typeof NativePromise == 'function') {\n nativeThen = NativePromise.prototype.then;\n\n // wrap native Promise#then for native async functions\n redefine(NativePromise.prototype, 'then', function then(onFulfilled, onRejected) {\n var that = this;\n return new PromiseConstructor(function (resolve, reject) {\n nativeThen.call(that, resolve, reject);\n }).then(onFulfilled, onRejected);\n // https://github.com/zloirock/core-js/issues/640\n }, { unsafe: true });\n\n // wrap fetch result\n if (typeof $fetch == 'function') $({ global: true, enumerable: true, forced: true }, {\n // eslint-disable-next-line no-unused-vars\n fetch: function fetch(input /* , init */) {\n return promiseResolve(PromiseConstructor, $fetch.apply(global, arguments));\n }\n });\n }\n}\n\n$({ global: true, wrap: true, forced: FORCED }, {\n Promise: PromiseConstructor\n});\n\nsetToStringTag(PromiseConstructor, PROMISE, false, true);\nsetSpecies(PROMISE);\n\nPromiseWrapper = getBuiltIn(PROMISE);\n\n// statics\n$({ target: PROMISE, stat: true, forced: FORCED }, {\n // `Promise.reject` method\n // https://tc39.github.io/ecma262/#sec-promise.reject\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n capability.reject.call(undefined, r);\n return capability.promise;\n }\n});\n\n$({ target: PROMISE, stat: true, forced: IS_PURE || FORCED }, {\n // `Promise.resolve` method\n // https://tc39.github.io/ecma262/#sec-promise.resolve\n resolve: function resolve(x) {\n return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x);\n }\n});\n\n$({ target: PROMISE, stat: true, forced: INCORRECT_ITERATION }, {\n // `Promise.all` method\n // https://tc39.github.io/ecma262/#sec-promise.all\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aFunction(C.resolve);\n var values = [];\n var counter = 0;\n var remaining = 1;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n $promiseResolve.call(C, promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.error) reject(result.value);\n return capability.promise;\n },\n // `Promise.race` method\n // https://tc39.github.io/ecma262/#sec-promise.race\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aFunction(C.resolve);\n iterate(iterable, function (promise) {\n $promiseResolve.call(C, promise).then(capability.resolve, reject);\n });\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n","var global = require('../internals/global');\n\nmodule.exports = function (a, b) {\n var console = global.console;\n if (console && console.error) {\n arguments.length === 1 ? console.error(a) : console.error(a, b);\n }\n};\n","module.exports = function (exec) {\n try {\n return { error: false, value: exec() };\n } catch (error) {\n return { error: true, value: error };\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar NativePromise = require('../internals/native-promise-constructor');\nvar fails = require('../internals/fails');\nvar getBuiltIn = require('../internals/get-built-in');\nvar speciesConstructor = require('../internals/species-constructor');\nvar promiseResolve = require('../internals/promise-resolve');\nvar redefine = require('../internals/redefine');\n\n// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829\nvar NON_GENERIC = !!NativePromise && fails(function () {\n NativePromise.prototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });\n});\n\n// `Promise.prototype.finally` method\n// https://tc39.github.io/ecma262/#sec-promise.prototype.finally\n$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {\n 'finally': function (onFinally) {\n var C = speciesConstructor(this, getBuiltIn('Promise'));\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n }\n});\n\n// patch native Promise.prototype for native async functions\nif (!IS_PURE && typeof NativePromise == 'function' && !NativePromise.prototype['finally']) {\n redefine(NativePromise.prototype, 'finally', getBuiltIn('Promise').prototype['finally']);\n}\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar aFunction = require('../internals/a-function');\nvar anObject = require('../internals/an-object');\nvar fails = require('../internals/fails');\n\nvar nativeApply = getBuiltIn('Reflect', 'apply');\nvar functionApply = Function.apply;\n\n// MS Edge argumentsList argument is optional\nvar OPTIONAL_ARGUMENTS_LIST = !fails(function () {\n nativeApply(function () { /* empty */ });\n});\n\n// `Reflect.apply` method\n// https://tc39.github.io/ecma262/#sec-reflect.apply\n$({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {\n apply: function apply(target, thisArgument, argumentsList) {\n aFunction(target);\n anObject(argumentsList);\n return nativeApply\n ? nativeApply(target, thisArgument, argumentsList)\n : functionApply.call(target, thisArgument, argumentsList);\n }\n});\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar aFunction = require('../internals/a-function');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar bind = require('../internals/function-bind');\nvar fails = require('../internals/fails');\n\nvar nativeConstruct = getBuiltIn('Reflect', 'construct');\n\n// `Reflect.construct` method\n// https://tc39.github.io/ecma262/#sec-reflect.construct\n// MS Edge supports only 2 arguments and argumentsList argument is optional\n// FF Nightly sets third argument as `new.target`, but does not create `this` from it\nvar NEW_TARGET_BUG = fails(function () {\n function F() { /* empty */ }\n return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F);\n});\nvar ARGS_BUG = !fails(function () {\n nativeConstruct(function () { /* empty */ });\n});\nvar FORCED = NEW_TARGET_BUG || ARGS_BUG;\n\n$({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, {\n construct: function construct(Target, args /* , newTarget */) {\n aFunction(Target);\n anObject(args);\n var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);\n if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget);\n if (Target == newTarget) {\n // w/o altered newTarget, optimization for 0-4 arguments\n switch (args.length) {\n case 0: return new Target();\n case 1: return new Target(args[0]);\n case 2: return new Target(args[0], args[1]);\n case 3: return new Target(args[0], args[1], args[2]);\n case 4: return new Target(args[0], args[1], args[2], args[3]);\n }\n // w/o altered newTarget, lot of arguments case\n var $args = [null];\n $args.push.apply($args, args);\n return new (bind.apply(Target, $args))();\n }\n // with altered newTarget, not support built-in constructors\n var proto = newTarget.prototype;\n var instance = create(isObject(proto) ? proto : Object.prototype);\n var result = Function.apply.call(Target, instance, args);\n return isObject(result) ? result : instance;\n }\n});\n","'use strict';\nvar aFunction = require('../internals/a-function');\nvar isObject = require('../internals/is-object');\n\nvar slice = [].slice;\nvar factories = {};\n\nvar construct = function (C, argsLength, args) {\n if (!(argsLength in factories)) {\n for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[argsLength] = Function('C,a', 'return new C(' + list.join(',') + ')');\n } return factories[argsLength](C, args);\n};\n\n// `Function.prototype.bind` method implementation\n// https://tc39.github.io/ecma262/#sec-function.prototype.bind\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = slice.call(arguments, 1);\n var boundFunction = function bound(/* args... */) {\n var args = partArgs.concat(slice.call(arguments));\n return this instanceof boundFunction ? construct(fn, args.length, args) : fn.apply(that, args);\n };\n if (isObject(fn.prototype)) boundFunction.prototype = fn.prototype;\n return boundFunction;\n};\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar anObject = require('../internals/an-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar definePropertyModule = require('../internals/object-define-property');\nvar fails = require('../internals/fails');\n\n// MS Edge has broken Reflect.defineProperty - throwing instead of returning false\nvar ERROR_INSTEAD_OF_FALSE = fails(function () {\n // eslint-disable-next-line no-undef\n Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 });\n});\n\n// `Reflect.defineProperty` method\n// https://tc39.github.io/ecma262/#sec-reflect.defineproperty\n$({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, {\n defineProperty: function defineProperty(target, propertyKey, attributes) {\n anObject(target);\n var key = toPrimitive(propertyKey, true);\n anObject(attributes);\n try {\n definePropertyModule.f(target, key, attributes);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Reflect.deleteProperty` method\n// https://tc39.github.io/ecma262/#sec-reflect.deleteproperty\n$({ target: 'Reflect', stat: true }, {\n deleteProperty: function deleteProperty(target, propertyKey) {\n var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey);\n return descriptor && !descriptor.configurable ? false : delete target[propertyKey];\n }\n});\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar has = require('../internals/has');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\n\n// `Reflect.get` method\n// https://tc39.github.io/ecma262/#sec-reflect.get\nfunction get(target, propertyKey /* , receiver */) {\n var receiver = arguments.length < 3 ? target : arguments[2];\n var descriptor, prototype;\n if (anObject(target) === receiver) return target[propertyKey];\n if (descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey)) return has(descriptor, 'value')\n ? descriptor.value\n : descriptor.get === undefined\n ? undefined\n : descriptor.get.call(receiver);\n if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver);\n}\n\n$({ target: 'Reflect', stat: true }, {\n get: get\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar anObject = require('../internals/an-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\n\n// `Reflect.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-reflect.getownpropertydescriptor\n$({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {\n return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar objectGetPrototypeOf = require('../internals/object-get-prototype-of');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\n// `Reflect.getPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-reflect.getprototypeof\n$({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {\n getPrototypeOf: function getPrototypeOf(target) {\n return objectGetPrototypeOf(anObject(target));\n }\n});\n","var $ = require('../internals/export');\n\n// `Reflect.has` method\n// https://tc39.github.io/ecma262/#sec-reflect.has\n$({ target: 'Reflect', stat: true }, {\n has: function has(target, propertyKey) {\n return propertyKey in target;\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\n\nvar objectIsExtensible = Object.isExtensible;\n\n// `Reflect.isExtensible` method\n// https://tc39.github.io/ecma262/#sec-reflect.isextensible\n$({ target: 'Reflect', stat: true }, {\n isExtensible: function isExtensible(target) {\n anObject(target);\n return objectIsExtensible ? objectIsExtensible(target) : true;\n }\n});\n","var $ = require('../internals/export');\nvar ownKeys = require('../internals/own-keys');\n\n// `Reflect.ownKeys` method\n// https://tc39.github.io/ecma262/#sec-reflect.ownkeys\n$({ target: 'Reflect', stat: true }, {\n ownKeys: ownKeys\n});\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar anObject = require('../internals/an-object');\nvar FREEZING = require('../internals/freezing');\n\n// `Reflect.preventExtensions` method\n// https://tc39.github.io/ecma262/#sec-reflect.preventextensions\n$({ target: 'Reflect', stat: true, sham: !FREEZING }, {\n preventExtensions: function preventExtensions(target) {\n anObject(target);\n try {\n var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions');\n if (objectPreventExtensions) objectPreventExtensions(target);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar has = require('../internals/has');\nvar fails = require('../internals/fails');\nvar definePropertyModule = require('../internals/object-define-property');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\n// `Reflect.set` method\n// https://tc39.github.io/ecma262/#sec-reflect.set\nfunction set(target, propertyKey, V /* , receiver */) {\n var receiver = arguments.length < 4 ? target : arguments[3];\n var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);\n var existingDescriptor, prototype;\n if (!ownDescriptor) {\n if (isObject(prototype = getPrototypeOf(target))) {\n return set(prototype, propertyKey, V, receiver);\n }\n ownDescriptor = createPropertyDescriptor(0);\n }\n if (has(ownDescriptor, 'value')) {\n if (ownDescriptor.writable === false || !isObject(receiver)) return false;\n if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) {\n if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;\n existingDescriptor.value = V;\n definePropertyModule.f(receiver, propertyKey, existingDescriptor);\n } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V));\n return true;\n }\n return ownDescriptor.set === undefined ? false : (ownDescriptor.set.call(receiver, V), true);\n}\n\n// MS Edge 17-18 Reflect.set allows setting the property to object\n// with non-writable property on the prototype\nvar MS_EDGE_BUG = fails(function () {\n var object = definePropertyModule.f({}, 'a', { configurable: true });\n // eslint-disable-next-line no-undef\n return Reflect.set(getPrototypeOf(object), 'a', 1, object) !== false;\n});\n\n$({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {\n set: set\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\nvar objectSetPrototypeOf = require('../internals/object-set-prototype-of');\n\n// `Reflect.setPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-reflect.setprototypeof\nif (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, {\n setPrototypeOf: function setPrototypeOf(target, proto) {\n anObject(target);\n aPossiblePrototype(proto);\n try {\n objectSetPrototypeOf(target, proto);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar isRegExp = require('../internals/is-regexp');\nvar getFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar redefine = require('../internals/redefine');\nvar fails = require('../internals/fails');\nvar setInternalState = require('../internals/internal-state').set;\nvar setSpecies = require('../internals/set-species');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\nvar NativeRegExp = global.RegExp;\nvar RegExpPrototype = NativeRegExp.prototype;\nvar re1 = /a/g;\nvar re2 = /a/g;\n\n// \"new\" should create a new object, old webkit bug\nvar CORRECT_NEW = new NativeRegExp(re1) !== re1;\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\n\nvar FORCED = DESCRIPTORS && isForced('RegExp', (!CORRECT_NEW || UNSUPPORTED_Y || fails(function () {\n re2[MATCH] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i';\n})));\n\n// `RegExp` constructor\n// https://tc39.github.io/ecma262/#sec-regexp-constructor\nif (FORCED) {\n var RegExpWrapper = function RegExp(pattern, flags) {\n var thisIsRegExp = this instanceof RegExpWrapper;\n var patternIsRegExp = isRegExp(pattern);\n var flagsAreUndefined = flags === undefined;\n var sticky;\n\n if (!thisIsRegExp && patternIsRegExp && pattern.constructor === RegExpWrapper && flagsAreUndefined) {\n return pattern;\n }\n\n if (CORRECT_NEW) {\n if (patternIsRegExp && !flagsAreUndefined) pattern = pattern.source;\n } else if (pattern instanceof RegExpWrapper) {\n if (flagsAreUndefined) flags = getFlags.call(pattern);\n pattern = pattern.source;\n }\n\n if (UNSUPPORTED_Y) {\n sticky = !!flags && flags.indexOf('y') > -1;\n if (sticky) flags = flags.replace(/y/g, '');\n }\n\n var result = inheritIfRequired(\n CORRECT_NEW ? new NativeRegExp(pattern, flags) : NativeRegExp(pattern, flags),\n thisIsRegExp ? this : RegExpPrototype,\n RegExpWrapper\n );\n\n if (UNSUPPORTED_Y && sticky) setInternalState(result, { sticky: sticky });\n\n return result;\n };\n var proxy = function (key) {\n key in RegExpWrapper || defineProperty(RegExpWrapper, key, {\n configurable: true,\n get: function () { return NativeRegExp[key]; },\n set: function (it) { NativeRegExp[key] = it; }\n });\n };\n var keys = getOwnPropertyNames(NativeRegExp);\n var index = 0;\n while (keys.length > index) proxy(keys[index++]);\n RegExpPrototype.constructor = RegExpWrapper;\n RegExpWrapper.prototype = RegExpPrototype;\n redefine(global, 'RegExp', RegExpWrapper);\n}\n\n// https://tc39.github.io/ecma262/#sec-get-regexp-@@species\nsetSpecies('RegExp');\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectDefinePropertyModule = require('../internals/object-define-property');\nvar regExpFlags = require('../internals/regexp-flags');\nvar UNSUPPORTED_Y = require('../internals/regexp-sticky-helpers').UNSUPPORTED_Y;\n\n// `RegExp.prototype.flags` getter\n// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags\nif (DESCRIPTORS && (/./g.flags != 'g' || UNSUPPORTED_Y)) {\n objectDefinePropertyModule.f(RegExp.prototype, 'flags', {\n configurable: true,\n get: regExpFlags\n });\n}\n","'use strict';\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar fails = require('../internals/fails');\nvar flags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar nativeToString = RegExpPrototype[TO_STRING];\n\nvar NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = nativeToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = String(R.source);\n var rf = R.flags;\n var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.github.io/ecma262/#sec-set-objects\nmodule.exports = collection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar $ = require('../internals/export');\nvar codeAt = require('../internals/string-multibyte').codeAt;\n\n// `String.prototype.codePointAt` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.codepointat\n$({ target: 'String', proto: true }, {\n codePointAt: function codePointAt(pos) {\n return codeAt(this, pos);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\nvar nativeEndsWith = ''.endsWith;\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.endsWith` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.endswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = String(requireObjectCoercible(this));\n notARegExp(searchString);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = toLength(that.length);\n var end = endPosition === undefined ? len : min(toLength(endPosition), len);\n var search = String(searchString);\n return nativeEndsWith\n ? nativeEndsWith.call(that, search, end)\n : that.slice(end - search.length, end) === search;\n }\n});\n","var $ = require('../internals/export');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\n\nvar fromCharCode = String.fromCharCode;\nvar nativeFromCodePoint = String.fromCodePoint;\n\n// length should be 1, old FF problem\nvar INCORRECT_LENGTH = !!nativeFromCodePoint && nativeFromCodePoint.length != 1;\n\n// `String.fromCodePoint` method\n// https://tc39.github.io/ecma262/#sec-string.fromcodepoint\n$({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, {\n fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars\n var elements = [];\n var length = arguments.length;\n var i = 0;\n var code;\n while (length > i) {\n code = +arguments[i++];\n if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw RangeError(code + ' is not a valid code point');\n elements.push(code < 0x10000\n ? fromCharCode(code)\n : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00)\n );\n } return elements.join('');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\n\n// `String.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~String(requireObjectCoercible(this))\n .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toLength = require('../internals/to-length');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = requireObjectCoercible(this);\n var matcher = regexp == undefined ? undefined : regexp[MATCH];\n return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match\n function (regexp) {\n var res = maybeCallNative(nativeMatch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n if (!rx.global) return regExpExec(rx, S);\n\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = String(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $padEnd = require('../internals/string-pad').end;\nvar WEBKIT_BUG = require('../internals/string-pad-webkit-bug');\n\n// `String.prototype.padEnd` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.padend\n$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {\n padEnd: function padEnd(maxLength /* , fillString = ' ' */) {\n return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $padStart = require('../internals/string-pad').start;\nvar WEBKIT_BUG = require('../internals/string-pad-webkit-bug');\n\n// `String.prototype.padStart` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.padstart\n$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {\n padStart: function padStart(maxLength /* , fillString = ' ' */) {\n return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var $ = require('../internals/export');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toLength = require('../internals/to-length');\n\n// `String.raw` method\n// https://tc39.github.io/ecma262/#sec-string.raw\n$({ target: 'String', stat: true }, {\n raw: function raw(template) {\n var rawTemplate = toIndexedObject(template.raw);\n var literalSegments = toLength(rawTemplate.length);\n var argumentsLength = arguments.length;\n var elements = [];\n var i = 0;\n while (literalSegments > i) {\n elements.push(String(rawTemplate[i++]));\n if (i < argumentsLength) elements.push(String(arguments[i]));\n } return elements.join('');\n }\n});\n","var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar toInteger = require('../internals/to-integer');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\nvar max = Math.max;\nvar min = Math.min;\nvar floor = Math.floor;\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d\\d?|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d\\d?)/g;\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) {\n var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE;\n var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0;\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];\n return replacer !== undefined\n ? replacer.call(searchValue, O, replaceValue)\n : nativeReplace.call(String(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace\n function (regexp, replaceValue) {\n if (\n (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) ||\n (typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE) === -1)\n ) {\n var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);\n if (res.done) return res.value;\n }\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var functionalReplace = typeof replaceValue === 'function';\n if (!functionalReplace) replaceValue = String(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n results.push(result);\n if (!global) break;\n\n var matchStr = String(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = String(result[0]);\n var position = max(min(toInteger(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = [matched].concat(captures, position, S);\n if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);\n var replacement = String(replaceValue.apply(undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += S.slice(nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + S.slice(nextSourcePosition);\n }\n ];\n\n // https://tc39.github.io/ecma262/#sec-getsubstitution\n function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return nativeReplace.call(replacement, symbols, function (match, ch) {\n var capture;\n switch (ch.charAt(0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return str.slice(0, position);\n case \"'\": return str.slice(tailPos);\n case '<':\n capture = namedCaptures[ch.slice(1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n }\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative(nativeSearch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar fails = require('../internals/fails');\n\nvar arrayPush = [].push;\nvar min = Math.min;\nvar MAX_UINT32 = 0xFFFFFFFF;\n\n// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError\nvar SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return nativeSplit.call(string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output.length > lim ? output.slice(0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n}, !SUPPORTS_Y);\n","'use strict';\nvar $ = require('../internals/export');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\nvar nativeStartsWith = ''.startsWith;\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = String(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = String(searchString);\n return nativeStartsWith\n ? nativeStartsWith.call(that, search, index)\n : that.slice(index, index + search.length) === search;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trimEnd = require('../internals/string-trim').end;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\nvar FORCED = forcedStringTrimMethod('trimEnd');\n\nvar trimEnd = FORCED ? function trimEnd() {\n return $trimEnd(this);\n} : ''.trimEnd;\n\n// `String.prototype.{ trimEnd, trimRight }` methods\n// https://github.com/tc39/ecmascript-string-left-right-trim\n$({ target: 'String', proto: true, forced: FORCED }, {\n trimEnd: trimEnd,\n trimRight: trimEnd\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trimStart = require('../internals/string-trim').start;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\nvar FORCED = forcedStringTrimMethod('trimStart');\n\nvar trimStart = FORCED ? function trimStart() {\n return $trimStart(this);\n} : ''.trimStart;\n\n// `String.prototype.{ trimStart, trimLeft }` methods\n// https://github.com/tc39/ecmascript-string-left-right-trim\n$({ target: 'String', proto: true, forced: FORCED }, {\n trimStart: trimStart,\n trimLeft: trimStart\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.anchor` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.anchor\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, {\n anchor: function anchor(name) {\n return createHTML(this, 'a', 'name', name);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.big` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.big\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, {\n big: function big() {\n return createHTML(this, 'big', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.blink` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.blink\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, {\n blink: function blink() {\n return createHTML(this, 'blink', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.bold` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.bold\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, {\n bold: function bold() {\n return createHTML(this, 'b', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fixed` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fixed\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, {\n fixed: function fixed() {\n return createHTML(this, 'tt', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fontcolor` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fontcolor\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, {\n fontcolor: function fontcolor(color) {\n return createHTML(this, 'font', 'color', color);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fontsize` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fontsize\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, {\n fontsize: function fontsize(size) {\n return createHTML(this, 'font', 'size', size);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.italics` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.italics\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, {\n italics: function italics() {\n return createHTML(this, 'i', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.link` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.link\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {\n link: function link(url) {\n return createHTML(this, 'a', 'href', url);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.small` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.small\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, {\n small: function small() {\n return createHTML(this, 'small', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.strike` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.strike\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, {\n strike: function strike() {\n return createHTML(this, 'strike', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.sub` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.sub\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, {\n sub: function sub() {\n return createHTML(this, 'sub', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.sup` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.sup\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {\n sup: function sup() {\n return createHTML(this, 'sup', '', '');\n }\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Float32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Float32', function (init) {\n return function Float32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var toInteger = require('../internals/to-integer');\n\nmodule.exports = function (it) {\n var result = toInteger(it);\n if (result < 0) throw RangeError(\"The argument can't be less than 0\");\n return result;\n};\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Float64Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Float64', function (init) {\n return function Float64Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int8Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int8', function (init) {\n return function Int8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int16Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int16', function (init) {\n return function Int16Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int32', function (init) {\n return function Int32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint8Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint8ClampedArray` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8ClampedArray(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n}, true);\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint16Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint16', function (init) {\n return function Uint16Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint32', function (init) {\n return function Uint32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $copyWithin = require('../internals/array-copy-within');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.copyWithin` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.copywithin\nexportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) {\n return $copyWithin.call(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $every = require('../internals/array-iteration').every;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.every` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.every\nexportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) {\n return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $fill = require('../internals/array-fill');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.fill` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.fill\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('fill', function fill(value /* , start, end */) {\n return $fill.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $filter = require('../internals/array-iteration').filter;\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.filter\nexportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) {\n var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var C = speciesConstructor(this, this.constructor);\n var index = 0;\n var length = list.length;\n var result = new (aTypedArrayConstructor(C))(length);\n while (length > index) result[index] = list[index++];\n return result;\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $find = require('../internals/array-iteration').find;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.find` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.find\nexportTypedArrayMethod('find', function find(predicate /* , thisArg */) {\n return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $findIndex = require('../internals/array-iteration').findIndex;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.findindex\nexportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) {\n return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.foreach\nexportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) {\n $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers');\nvar exportTypedArrayStaticMethod = require('../internals/array-buffer-view-core').exportTypedArrayStaticMethod;\nvar typedArrayFrom = require('../internals/typed-array-from');\n\n// `%TypedArray%.from` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.from\nexportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $includes = require('../internals/array-includes').includes;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.includes\nexportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) {\n return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $indexOf = require('../internals/array-includes').indexOf;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.indexOf` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.indexof\nexportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) {\n return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar global = require('../internals/global');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar ArrayIterators = require('../modules/es.array.iterator');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar Uint8Array = global.Uint8Array;\nvar arrayValues = ArrayIterators.values;\nvar arrayKeys = ArrayIterators.keys;\nvar arrayEntries = ArrayIterators.entries;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar nativeTypedArrayIterator = Uint8Array && Uint8Array.prototype[ITERATOR];\n\nvar CORRECT_ITER_NAME = !!nativeTypedArrayIterator\n && (nativeTypedArrayIterator.name == 'values' || nativeTypedArrayIterator.name == undefined);\n\nvar typedArrayValues = function values() {\n return arrayValues.call(aTypedArray(this));\n};\n\n// `%TypedArray%.prototype.entries` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.entries\nexportTypedArrayMethod('entries', function entries() {\n return arrayEntries.call(aTypedArray(this));\n});\n// `%TypedArray%.prototype.keys` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.keys\nexportTypedArrayMethod('keys', function keys() {\n return arrayKeys.call(aTypedArray(this));\n});\n// `%TypedArray%.prototype.values` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.values\nexportTypedArrayMethod('values', typedArrayValues, !CORRECT_ITER_NAME);\n// `%TypedArray%.prototype[@@iterator]` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype-@@iterator\nexportTypedArrayMethod(ITERATOR, typedArrayValues, !CORRECT_ITER_NAME);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $join = [].join;\n\n// `%TypedArray%.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.join\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('join', function join(separator) {\n return $join.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $lastIndexOf = require('../internals/array-last-index-of');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.lastIndexOf` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.lastindexof\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) {\n return $lastIndexOf.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $map = require('../internals/array-iteration').map;\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.map\nexportTypedArrayMethod('map', function map(mapfn /* , thisArg */) {\n return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) {\n return new (aTypedArrayConstructor(speciesConstructor(O, O.constructor)))(length);\n });\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers');\n\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod;\n\n// `%TypedArray%.of` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.of\nexportTypedArrayStaticMethod('of', function of(/* ...items */) {\n var index = 0;\n var length = arguments.length;\n var result = new (aTypedArrayConstructor(this))(length);\n while (length > index) result[index] = arguments[index++];\n return result;\n}, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $reduce = require('../internals/array-reduce').left;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.reduce` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduce\nexportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) {\n return $reduce(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $reduceRight = require('../internals/array-reduce').right;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.reduceRicht` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduceright\nexportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) {\n return $reduceRight(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar floor = Math.floor;\n\n// `%TypedArray%.prototype.reverse` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reverse\nexportTypedArrayMethod('reverse', function reverse() {\n var that = this;\n var length = aTypedArray(that).length;\n var middle = floor(length / 2);\n var index = 0;\n var value;\n while (index < middle) {\n value = that[index];\n that[index++] = that[--length];\n that[length] = value;\n } return that;\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar toLength = require('../internals/to-length');\nvar toOffset = require('../internals/to-offset');\nvar toObject = require('../internals/to-object');\nvar fails = require('../internals/fails');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line no-undef\n new Int8Array(1).set({});\n});\n\n// `%TypedArray%.prototype.set` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.set\nexportTypedArrayMethod('set', function set(arrayLike /* , offset */) {\n aTypedArray(this);\n var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);\n var length = this.length;\n var src = toObject(arrayLike);\n var len = toLength(src.length);\n var index = 0;\n if (len + offset > length) throw RangeError('Wrong length');\n while (index < len) this[offset + index] = src[index++];\n}, FORCED);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar speciesConstructor = require('../internals/species-constructor');\nvar fails = require('../internals/fails');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $slice = [].slice;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line no-undef\n new Int8Array(1).slice();\n});\n\n// `%TypedArray%.prototype.slice` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.slice\nexportTypedArrayMethod('slice', function slice(start, end) {\n var list = $slice.call(aTypedArray(this), start, end);\n var C = speciesConstructor(this, this.constructor);\n var index = 0;\n var length = list.length;\n var result = new (aTypedArrayConstructor(C))(length);\n while (length > index) result[index] = list[index++];\n return result;\n}, FORCED);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $some = require('../internals/array-iteration').some;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.some` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.some\nexportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) {\n return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $sort = [].sort;\n\n// `%TypedArray%.prototype.sort` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.sort\nexportTypedArrayMethod('sort', function sort(comparefn) {\n return $sort.call(aTypedArray(this), comparefn);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar toLength = require('../internals/to-length');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.subarray` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.subarray\nexportTypedArrayMethod('subarray', function subarray(begin, end) {\n var O = aTypedArray(this);\n var length = O.length;\n var beginIndex = toAbsoluteIndex(begin, length);\n return new (speciesConstructor(O, O.constructor))(\n O.buffer,\n O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT,\n toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex)\n );\n});\n","'use strict';\nvar global = require('../internals/global');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar fails = require('../internals/fails');\n\nvar Int8Array = global.Int8Array;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $toLocaleString = [].toLocaleString;\nvar $slice = [].slice;\n\n// iOS Safari 6.x fails here\nvar TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () {\n $toLocaleString.call(new Int8Array(1));\n});\n\nvar FORCED = fails(function () {\n return [1, 2].toLocaleString() != new Int8Array([1, 2]).toLocaleString();\n}) || !fails(function () {\n Int8Array.prototype.toLocaleString.call([1, 2]);\n});\n\n// `%TypedArray%.prototype.toLocaleString` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tolocalestring\nexportTypedArrayMethod('toLocaleString', function toLocaleString() {\n return $toLocaleString.apply(TO_LOCALE_STRING_BUG ? $slice.call(aTypedArray(this)) : aTypedArray(this), arguments);\n}, FORCED);\n","'use strict';\nvar exportTypedArrayMethod = require('../internals/array-buffer-view-core').exportTypedArrayMethod;\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\n\nvar Uint8Array = global.Uint8Array;\nvar Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {};\nvar arrayToString = [].toString;\nvar arrayJoin = [].join;\n\nif (fails(function () { arrayToString.call({}); })) {\n arrayToString = function toString() {\n return arrayJoin.call(this);\n };\n}\n\nvar IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString;\n\n// `%TypedArray%.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tostring\nexportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD);\n","'use strict';\nvar global = require('../internals/global');\nvar redefineAll = require('../internals/redefine-all');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar collection = require('../internals/collection');\nvar collectionWeak = require('../internals/collection-weak');\nvar isObject = require('../internals/is-object');\nvar enforceIternalState = require('../internals/internal-state').enforce;\nvar NATIVE_WEAK_MAP = require('../internals/native-weak-map');\n\nvar IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;\nvar isExtensible = Object.isExtensible;\nvar InternalWeakMap;\n\nvar wrapper = function (init) {\n return function WeakMap() {\n return init(this, arguments.length ? arguments[0] : undefined);\n };\n};\n\n// `WeakMap` constructor\n// https://tc39.github.io/ecma262/#sec-weakmap-constructor\nvar $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak);\n\n// IE11 WeakMap frozen keys fix\n// We can't use feature detection because it crash some old IE builds\n// https://github.com/zloirock/core-js/issues/485\nif (NATIVE_WEAK_MAP && IS_IE11) {\n InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);\n InternalMetadataModule.REQUIRED = true;\n var WeakMapPrototype = $WeakMap.prototype;\n var nativeDelete = WeakMapPrototype['delete'];\n var nativeHas = WeakMapPrototype.has;\n var nativeGet = WeakMapPrototype.get;\n var nativeSet = WeakMapPrototype.set;\n redefineAll(WeakMapPrototype, {\n 'delete': function (key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeDelete.call(this, key) || state.frozen['delete'](key);\n } return nativeDelete.call(this, key);\n },\n has: function has(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas.call(this, key) || state.frozen.has(key);\n } return nativeHas.call(this, key);\n },\n get: function get(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key);\n } return nativeGet.call(this, key);\n },\n set: function set(key, value) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value);\n } else nativeSet.call(this, key, value);\n return this;\n }\n });\n}\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionWeak = require('../internals/collection-weak');\n\n// `WeakSet` constructor\n// https://tc39.github.io/ecma262/#sec-weakset-constructor\ncollection('WeakSet', function (init) {\n return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionWeak);\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nfor (var COLLECTION_NAME in DOMIterables) {\n var Collection = global[COLLECTION_NAME];\n var CollectionPrototype = Collection && Collection.prototype;\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n}\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar ArrayIteratorMethods = require('../modules/es.array.iterator');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nfor (var COLLECTION_NAME in DOMIterables) {\n var Collection = global[COLLECTION_NAME];\n var CollectionPrototype = Collection && Collection.prototype;\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n}\n","var $ = require('../internals/export');\nvar global = require('../internals/global');\nvar task = require('../internals/task');\n\nvar FORCED = !global.setImmediate || !global.clearImmediate;\n\n// http://w3c.github.io/setImmediate/\n$({ global: true, bind: true, enumerable: true, forced: FORCED }, {\n // `setImmediate` method\n // http://w3c.github.io/setImmediate/#si-setImmediate\n setImmediate: task.set,\n // `clearImmediate` method\n // http://w3c.github.io/setImmediate/#si-clearImmediate\n clearImmediate: task.clear\n});\n","var $ = require('../internals/export');\nvar global = require('../internals/global');\nvar microtask = require('../internals/microtask');\nvar classof = require('../internals/classof-raw');\n\nvar process = global.process;\nvar isNode = classof(process) == 'process';\n\n// `queueMicrotask` method\n// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask\n$({ global: true, enumerable: true, noTargetGet: true }, {\n queueMicrotask: function queueMicrotask(fn) {\n var domain = isNode && process.domain;\n microtask(domain ? domain.bind(fn) : fn);\n }\n});\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.string.iterator');\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar global = require('../internals/global');\nvar defineProperties = require('../internals/object-define-properties');\nvar redefine = require('../internals/redefine');\nvar anInstance = require('../internals/an-instance');\nvar has = require('../internals/has');\nvar assign = require('../internals/object-assign');\nvar arrayFrom = require('../internals/array-from');\nvar codeAt = require('../internals/string-multibyte').codeAt;\nvar toASCII = require('../internals/string-punycode-to-ascii');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar URLSearchParamsModule = require('../modules/web.url-search-params');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar NativeURL = global.URL;\nvar URLSearchParams = URLSearchParamsModule.URLSearchParams;\nvar getInternalSearchParamsState = URLSearchParamsModule.getState;\nvar setInternalState = InternalStateModule.set;\nvar getInternalURLState = InternalStateModule.getterFor('URL');\nvar floor = Math.floor;\nvar pow = Math.pow;\n\nvar INVALID_AUTHORITY = 'Invalid authority';\nvar INVALID_SCHEME = 'Invalid scheme';\nvar INVALID_HOST = 'Invalid host';\nvar INVALID_PORT = 'Invalid port';\n\nvar ALPHA = /[A-Za-z]/;\nvar ALPHANUMERIC = /[\\d+-.A-Za-z]/;\nvar DIGIT = /\\d/;\nvar HEX_START = /^(0x|0X)/;\nvar OCT = /^[0-7]+$/;\nvar DEC = /^\\d+$/;\nvar HEX = /^[\\dA-Fa-f]+$/;\n// eslint-disable-next-line no-control-regex\nvar FORBIDDEN_HOST_CODE_POINT = /[\\u0000\\u0009\\u000A\\u000D #%/:?@[\\\\]]/;\n// eslint-disable-next-line no-control-regex\nvar FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\\u0000\\u0009\\u000A\\u000D #/:?@[\\\\]]/;\n// eslint-disable-next-line no-control-regex\nvar LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\\u0000-\\u001F ]+|[\\u0000-\\u001F ]+$/g;\n// eslint-disable-next-line no-control-regex\nvar TAB_AND_NEW_LINE = /[\\u0009\\u000A\\u000D]/g;\nvar EOF;\n\nvar parseHost = function (url, input) {\n var result, codePoints, index;\n if (input.charAt(0) == '[') {\n if (input.charAt(input.length - 1) != ']') return INVALID_HOST;\n result = parseIPv6(input.slice(1, -1));\n if (!result) return INVALID_HOST;\n url.host = result;\n // opaque host\n } else if (!isSpecial(url)) {\n if (FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT.test(input)) return INVALID_HOST;\n result = '';\n codePoints = arrayFrom(input);\n for (index = 0; index < codePoints.length; index++) {\n result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);\n }\n url.host = result;\n } else {\n input = toASCII(input);\n if (FORBIDDEN_HOST_CODE_POINT.test(input)) return INVALID_HOST;\n result = parseIPv4(input);\n if (result === null) return INVALID_HOST;\n url.host = result;\n }\n};\n\nvar parseIPv4 = function (input) {\n var parts = input.split('.');\n var partsLength, numbers, index, part, radix, number, ipv4;\n if (parts.length && parts[parts.length - 1] == '') {\n parts.pop();\n }\n partsLength = parts.length;\n if (partsLength > 4) return input;\n numbers = [];\n for (index = 0; index < partsLength; index++) {\n part = parts[index];\n if (part == '') return input;\n radix = 10;\n if (part.length > 1 && part.charAt(0) == '0') {\n radix = HEX_START.test(part) ? 16 : 8;\n part = part.slice(radix == 8 ? 1 : 2);\n }\n if (part === '') {\n number = 0;\n } else {\n if (!(radix == 10 ? DEC : radix == 8 ? OCT : HEX).test(part)) return input;\n number = parseInt(part, radix);\n }\n numbers.push(number);\n }\n for (index = 0; index < partsLength; index++) {\n number = numbers[index];\n if (index == partsLength - 1) {\n if (number >= pow(256, 5 - partsLength)) return null;\n } else if (number > 255) return null;\n }\n ipv4 = numbers.pop();\n for (index = 0; index < numbers.length; index++) {\n ipv4 += numbers[index] * pow(256, 3 - index);\n }\n return ipv4;\n};\n\n// eslint-disable-next-line max-statements\nvar parseIPv6 = function (input) {\n var address = [0, 0, 0, 0, 0, 0, 0, 0];\n var pieceIndex = 0;\n var compress = null;\n var pointer = 0;\n var value, length, numbersSeen, ipv4Piece, number, swaps, swap;\n\n var char = function () {\n return input.charAt(pointer);\n };\n\n if (char() == ':') {\n if (input.charAt(1) != ':') return;\n pointer += 2;\n pieceIndex++;\n compress = pieceIndex;\n }\n while (char()) {\n if (pieceIndex == 8) return;\n if (char() == ':') {\n if (compress !== null) return;\n pointer++;\n pieceIndex++;\n compress = pieceIndex;\n continue;\n }\n value = length = 0;\n while (length < 4 && HEX.test(char())) {\n value = value * 16 + parseInt(char(), 16);\n pointer++;\n length++;\n }\n if (char() == '.') {\n if (length == 0) return;\n pointer -= length;\n if (pieceIndex > 6) return;\n numbersSeen = 0;\n while (char()) {\n ipv4Piece = null;\n if (numbersSeen > 0) {\n if (char() == '.' && numbersSeen < 4) pointer++;\n else return;\n }\n if (!DIGIT.test(char())) return;\n while (DIGIT.test(char())) {\n number = parseInt(char(), 10);\n if (ipv4Piece === null) ipv4Piece = number;\n else if (ipv4Piece == 0) return;\n else ipv4Piece = ipv4Piece * 10 + number;\n if (ipv4Piece > 255) return;\n pointer++;\n }\n address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;\n numbersSeen++;\n if (numbersSeen == 2 || numbersSeen == 4) pieceIndex++;\n }\n if (numbersSeen != 4) return;\n break;\n } else if (char() == ':') {\n pointer++;\n if (!char()) return;\n } else if (char()) return;\n address[pieceIndex++] = value;\n }\n if (compress !== null) {\n swaps = pieceIndex - compress;\n pieceIndex = 7;\n while (pieceIndex != 0 && swaps > 0) {\n swap = address[pieceIndex];\n address[pieceIndex--] = address[compress + swaps - 1];\n address[compress + --swaps] = swap;\n }\n } else if (pieceIndex != 8) return;\n return address;\n};\n\nvar findLongestZeroSequence = function (ipv6) {\n var maxIndex = null;\n var maxLength = 1;\n var currStart = null;\n var currLength = 0;\n var index = 0;\n for (; index < 8; index++) {\n if (ipv6[index] !== 0) {\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n currStart = null;\n currLength = 0;\n } else {\n if (currStart === null) currStart = index;\n ++currLength;\n }\n }\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n return maxIndex;\n};\n\nvar serializeHost = function (host) {\n var result, index, compress, ignore0;\n // ipv4\n if (typeof host == 'number') {\n result = [];\n for (index = 0; index < 4; index++) {\n result.unshift(host % 256);\n host = floor(host / 256);\n } return result.join('.');\n // ipv6\n } else if (typeof host == 'object') {\n result = '';\n compress = findLongestZeroSequence(host);\n for (index = 0; index < 8; index++) {\n if (ignore0 && host[index] === 0) continue;\n if (ignore0) ignore0 = false;\n if (compress === index) {\n result += index ? ':' : '::';\n ignore0 = true;\n } else {\n result += host[index].toString(16);\n if (index < 7) result += ':';\n }\n }\n return '[' + result + ']';\n } return host;\n};\n\nvar C0ControlPercentEncodeSet = {};\nvar fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {\n ' ': 1, '\"': 1, '<': 1, '>': 1, '`': 1\n});\nvar pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {\n '#': 1, '?': 1, '{': 1, '}': 1\n});\nvar userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {\n '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\\\': 1, ']': 1, '^': 1, '|': 1\n});\n\nvar percentEncode = function (char, set) {\n var code = codeAt(char, 0);\n return code > 0x20 && code < 0x7F && !has(set, char) ? char : encodeURIComponent(char);\n};\n\nvar specialSchemes = {\n ftp: 21,\n file: null,\n http: 80,\n https: 443,\n ws: 80,\n wss: 443\n};\n\nvar isSpecial = function (url) {\n return has(specialSchemes, url.scheme);\n};\n\nvar includesCredentials = function (url) {\n return url.username != '' || url.password != '';\n};\n\nvar cannotHaveUsernamePasswordPort = function (url) {\n return !url.host || url.cannotBeABaseURL || url.scheme == 'file';\n};\n\nvar isWindowsDriveLetter = function (string, normalized) {\n var second;\n return string.length == 2 && ALPHA.test(string.charAt(0))\n && ((second = string.charAt(1)) == ':' || (!normalized && second == '|'));\n};\n\nvar startsWithWindowsDriveLetter = function (string) {\n var third;\n return string.length > 1 && isWindowsDriveLetter(string.slice(0, 2)) && (\n string.length == 2 ||\n ((third = string.charAt(2)) === '/' || third === '\\\\' || third === '?' || third === '#')\n );\n};\n\nvar shortenURLsPath = function (url) {\n var path = url.path;\n var pathSize = path.length;\n if (pathSize && (url.scheme != 'file' || pathSize != 1 || !isWindowsDriveLetter(path[0], true))) {\n path.pop();\n }\n};\n\nvar isSingleDot = function (segment) {\n return segment === '.' || segment.toLowerCase() === '%2e';\n};\n\nvar isDoubleDot = function (segment) {\n segment = segment.toLowerCase();\n return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';\n};\n\n// States:\nvar SCHEME_START = {};\nvar SCHEME = {};\nvar NO_SCHEME = {};\nvar SPECIAL_RELATIVE_OR_AUTHORITY = {};\nvar PATH_OR_AUTHORITY = {};\nvar RELATIVE = {};\nvar RELATIVE_SLASH = {};\nvar SPECIAL_AUTHORITY_SLASHES = {};\nvar SPECIAL_AUTHORITY_IGNORE_SLASHES = {};\nvar AUTHORITY = {};\nvar HOST = {};\nvar HOSTNAME = {};\nvar PORT = {};\nvar FILE = {};\nvar FILE_SLASH = {};\nvar FILE_HOST = {};\nvar PATH_START = {};\nvar PATH = {};\nvar CANNOT_BE_A_BASE_URL_PATH = {};\nvar QUERY = {};\nvar FRAGMENT = {};\n\n// eslint-disable-next-line max-statements\nvar parseURL = function (url, input, stateOverride, base) {\n var state = stateOverride || SCHEME_START;\n var pointer = 0;\n var buffer = '';\n var seenAt = false;\n var seenBracket = false;\n var seenPasswordToken = false;\n var codePoints, char, bufferCodePoints, failure;\n\n if (!stateOverride) {\n url.scheme = '';\n url.username = '';\n url.password = '';\n url.host = null;\n url.port = null;\n url.path = [];\n url.query = null;\n url.fragment = null;\n url.cannotBeABaseURL = false;\n input = input.replace(LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE, '');\n }\n\n input = input.replace(TAB_AND_NEW_LINE, '');\n\n codePoints = arrayFrom(input);\n\n while (pointer <= codePoints.length) {\n char = codePoints[pointer];\n switch (state) {\n case SCHEME_START:\n if (char && ALPHA.test(char)) {\n buffer += char.toLowerCase();\n state = SCHEME;\n } else if (!stateOverride) {\n state = NO_SCHEME;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case SCHEME:\n if (char && (ALPHANUMERIC.test(char) || char == '+' || char == '-' || char == '.')) {\n buffer += char.toLowerCase();\n } else if (char == ':') {\n if (stateOverride && (\n (isSpecial(url) != has(specialSchemes, buffer)) ||\n (buffer == 'file' && (includesCredentials(url) || url.port !== null)) ||\n (url.scheme == 'file' && !url.host)\n )) return;\n url.scheme = buffer;\n if (stateOverride) {\n if (isSpecial(url) && specialSchemes[url.scheme] == url.port) url.port = null;\n return;\n }\n buffer = '';\n if (url.scheme == 'file') {\n state = FILE;\n } else if (isSpecial(url) && base && base.scheme == url.scheme) {\n state = SPECIAL_RELATIVE_OR_AUTHORITY;\n } else if (isSpecial(url)) {\n state = SPECIAL_AUTHORITY_SLASHES;\n } else if (codePoints[pointer + 1] == '/') {\n state = PATH_OR_AUTHORITY;\n pointer++;\n } else {\n url.cannotBeABaseURL = true;\n url.path.push('');\n state = CANNOT_BE_A_BASE_URL_PATH;\n }\n } else if (!stateOverride) {\n buffer = '';\n state = NO_SCHEME;\n pointer = 0;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case NO_SCHEME:\n if (!base || (base.cannotBeABaseURL && char != '#')) return INVALID_SCHEME;\n if (base.cannotBeABaseURL && char == '#') {\n url.scheme = base.scheme;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n url.cannotBeABaseURL = true;\n state = FRAGMENT;\n break;\n }\n state = base.scheme == 'file' ? FILE : RELATIVE;\n continue;\n\n case SPECIAL_RELATIVE_OR_AUTHORITY:\n if (char == '/' && codePoints[pointer + 1] == '/') {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n pointer++;\n } else {\n state = RELATIVE;\n continue;\n } break;\n\n case PATH_OR_AUTHORITY:\n if (char == '/') {\n state = AUTHORITY;\n break;\n } else {\n state = PATH;\n continue;\n }\n\n case RELATIVE:\n url.scheme = base.scheme;\n if (char == EOF) {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = base.query;\n } else if (char == '/' || (char == '\\\\' && isSpecial(url))) {\n state = RELATIVE_SLASH;\n } else if (char == '?') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.path.pop();\n state = PATH;\n continue;\n } break;\n\n case RELATIVE_SLASH:\n if (isSpecial(url) && (char == '/' || char == '\\\\')) {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n } else if (char == '/') {\n state = AUTHORITY;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n state = PATH;\n continue;\n } break;\n\n case SPECIAL_AUTHORITY_SLASHES:\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n if (char != '/' || buffer.charAt(pointer + 1) != '/') continue;\n pointer++;\n break;\n\n case SPECIAL_AUTHORITY_IGNORE_SLASHES:\n if (char != '/' && char != '\\\\') {\n state = AUTHORITY;\n continue;\n } break;\n\n case AUTHORITY:\n if (char == '@') {\n if (seenAt) buffer = '%40' + buffer;\n seenAt = true;\n bufferCodePoints = arrayFrom(buffer);\n for (var i = 0; i < bufferCodePoints.length; i++) {\n var codePoint = bufferCodePoints[i];\n if (codePoint == ':' && !seenPasswordToken) {\n seenPasswordToken = true;\n continue;\n }\n var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);\n if (seenPasswordToken) url.password += encodedCodePoints;\n else url.username += encodedCodePoints;\n }\n buffer = '';\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url))\n ) {\n if (seenAt && buffer == '') return INVALID_AUTHORITY;\n pointer -= arrayFrom(buffer).length + 1;\n buffer = '';\n state = HOST;\n } else buffer += char;\n break;\n\n case HOST:\n case HOSTNAME:\n if (stateOverride && url.scheme == 'file') {\n state = FILE_HOST;\n continue;\n } else if (char == ':' && !seenBracket) {\n if (buffer == '') return INVALID_HOST;\n failure = parseHost(url, buffer);\n if (failure) return failure;\n buffer = '';\n state = PORT;\n if (stateOverride == HOSTNAME) return;\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url))\n ) {\n if (isSpecial(url) && buffer == '') return INVALID_HOST;\n if (stateOverride && buffer == '' && (includesCredentials(url) || url.port !== null)) return;\n failure = parseHost(url, buffer);\n if (failure) return failure;\n buffer = '';\n state = PATH_START;\n if (stateOverride) return;\n continue;\n } else {\n if (char == '[') seenBracket = true;\n else if (char == ']') seenBracket = false;\n buffer += char;\n } break;\n\n case PORT:\n if (DIGIT.test(char)) {\n buffer += char;\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url)) ||\n stateOverride\n ) {\n if (buffer != '') {\n var port = parseInt(buffer, 10);\n if (port > 0xFFFF) return INVALID_PORT;\n url.port = (isSpecial(url) && port === specialSchemes[url.scheme]) ? null : port;\n buffer = '';\n }\n if (stateOverride) return;\n state = PATH_START;\n continue;\n } else return INVALID_PORT;\n break;\n\n case FILE:\n url.scheme = 'file';\n if (char == '/' || char == '\\\\') state = FILE_SLASH;\n else if (base && base.scheme == 'file') {\n if (char == EOF) {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = base.query;\n } else if (char == '?') {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n if (!startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {\n url.host = base.host;\n url.path = base.path.slice();\n shortenURLsPath(url);\n }\n state = PATH;\n continue;\n }\n } else {\n state = PATH;\n continue;\n } break;\n\n case FILE_SLASH:\n if (char == '/' || char == '\\\\') {\n state = FILE_HOST;\n break;\n }\n if (base && base.scheme == 'file' && !startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {\n if (isWindowsDriveLetter(base.path[0], true)) url.path.push(base.path[0]);\n else url.host = base.host;\n }\n state = PATH;\n continue;\n\n case FILE_HOST:\n if (char == EOF || char == '/' || char == '\\\\' || char == '?' || char == '#') {\n if (!stateOverride && isWindowsDriveLetter(buffer)) {\n state = PATH;\n } else if (buffer == '') {\n url.host = '';\n if (stateOverride) return;\n state = PATH_START;\n } else {\n failure = parseHost(url, buffer);\n if (failure) return failure;\n if (url.host == 'localhost') url.host = '';\n if (stateOverride) return;\n buffer = '';\n state = PATH_START;\n } continue;\n } else buffer += char;\n break;\n\n case PATH_START:\n if (isSpecial(url)) {\n state = PATH;\n if (char != '/' && char != '\\\\') continue;\n } else if (!stateOverride && char == '?') {\n url.query = '';\n state = QUERY;\n } else if (!stateOverride && char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n state = PATH;\n if (char != '/') continue;\n } break;\n\n case PATH:\n if (\n char == EOF || char == '/' ||\n (char == '\\\\' && isSpecial(url)) ||\n (!stateOverride && (char == '?' || char == '#'))\n ) {\n if (isDoubleDot(buffer)) {\n shortenURLsPath(url);\n if (char != '/' && !(char == '\\\\' && isSpecial(url))) {\n url.path.push('');\n }\n } else if (isSingleDot(buffer)) {\n if (char != '/' && !(char == '\\\\' && isSpecial(url))) {\n url.path.push('');\n }\n } else {\n if (url.scheme == 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {\n if (url.host) url.host = '';\n buffer = buffer.charAt(0) + ':'; // normalize windows drive letter\n }\n url.path.push(buffer);\n }\n buffer = '';\n if (url.scheme == 'file' && (char == EOF || char == '?' || char == '#')) {\n while (url.path.length > 1 && url.path[0] === '') {\n url.path.shift();\n }\n }\n if (char == '?') {\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n }\n } else {\n buffer += percentEncode(char, pathPercentEncodeSet);\n } break;\n\n case CANNOT_BE_A_BASE_URL_PATH:\n if (char == '?') {\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n url.path[0] += percentEncode(char, C0ControlPercentEncodeSet);\n } break;\n\n case QUERY:\n if (!stateOverride && char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n if (char == \"'\" && isSpecial(url)) url.query += '%27';\n else if (char == '#') url.query += '%23';\n else url.query += percentEncode(char, C0ControlPercentEncodeSet);\n } break;\n\n case FRAGMENT:\n if (char != EOF) url.fragment += percentEncode(char, fragmentPercentEncodeSet);\n break;\n }\n\n pointer++;\n }\n};\n\n// `URL` constructor\n// https://url.spec.whatwg.org/#url-class\nvar URLConstructor = function URL(url /* , base */) {\n var that = anInstance(this, URLConstructor, 'URL');\n var base = arguments.length > 1 ? arguments[1] : undefined;\n var urlString = String(url);\n var state = setInternalState(that, { type: 'URL' });\n var baseState, failure;\n if (base !== undefined) {\n if (base instanceof URLConstructor) baseState = getInternalURLState(base);\n else {\n failure = parseURL(baseState = {}, String(base));\n if (failure) throw TypeError(failure);\n }\n }\n failure = parseURL(state, urlString, null, baseState);\n if (failure) throw TypeError(failure);\n var searchParams = state.searchParams = new URLSearchParams();\n var searchParamsState = getInternalSearchParamsState(searchParams);\n searchParamsState.updateSearchParams(state.query);\n searchParamsState.updateURL = function () {\n state.query = String(searchParams) || null;\n };\n if (!DESCRIPTORS) {\n that.href = serializeURL.call(that);\n that.origin = getOrigin.call(that);\n that.protocol = getProtocol.call(that);\n that.username = getUsername.call(that);\n that.password = getPassword.call(that);\n that.host = getHost.call(that);\n that.hostname = getHostname.call(that);\n that.port = getPort.call(that);\n that.pathname = getPathname.call(that);\n that.search = getSearch.call(that);\n that.searchParams = getSearchParams.call(that);\n that.hash = getHash.call(that);\n }\n};\n\nvar URLPrototype = URLConstructor.prototype;\n\nvar serializeURL = function () {\n var url = getInternalURLState(this);\n var scheme = url.scheme;\n var username = url.username;\n var password = url.password;\n var host = url.host;\n var port = url.port;\n var path = url.path;\n var query = url.query;\n var fragment = url.fragment;\n var output = scheme + ':';\n if (host !== null) {\n output += '//';\n if (includesCredentials(url)) {\n output += username + (password ? ':' + password : '') + '@';\n }\n output += serializeHost(host);\n if (port !== null) output += ':' + port;\n } else if (scheme == 'file') output += '//';\n output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';\n if (query !== null) output += '?' + query;\n if (fragment !== null) output += '#' + fragment;\n return output;\n};\n\nvar getOrigin = function () {\n var url = getInternalURLState(this);\n var scheme = url.scheme;\n var port = url.port;\n if (scheme == 'blob') try {\n return new URL(scheme.path[0]).origin;\n } catch (error) {\n return 'null';\n }\n if (scheme == 'file' || !isSpecial(url)) return 'null';\n return scheme + '://' + serializeHost(url.host) + (port !== null ? ':' + port : '');\n};\n\nvar getProtocol = function () {\n return getInternalURLState(this).scheme + ':';\n};\n\nvar getUsername = function () {\n return getInternalURLState(this).username;\n};\n\nvar getPassword = function () {\n return getInternalURLState(this).password;\n};\n\nvar getHost = function () {\n var url = getInternalURLState(this);\n var host = url.host;\n var port = url.port;\n return host === null ? ''\n : port === null ? serializeHost(host)\n : serializeHost(host) + ':' + port;\n};\n\nvar getHostname = function () {\n var host = getInternalURLState(this).host;\n return host === null ? '' : serializeHost(host);\n};\n\nvar getPort = function () {\n var port = getInternalURLState(this).port;\n return port === null ? '' : String(port);\n};\n\nvar getPathname = function () {\n var url = getInternalURLState(this);\n var path = url.path;\n return url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';\n};\n\nvar getSearch = function () {\n var query = getInternalURLState(this).query;\n return query ? '?' + query : '';\n};\n\nvar getSearchParams = function () {\n return getInternalURLState(this).searchParams;\n};\n\nvar getHash = function () {\n var fragment = getInternalURLState(this).fragment;\n return fragment ? '#' + fragment : '';\n};\n\nvar accessorDescriptor = function (getter, setter) {\n return { get: getter, set: setter, configurable: true, enumerable: true };\n};\n\nif (DESCRIPTORS) {\n defineProperties(URLPrototype, {\n // `URL.prototype.href` accessors pair\n // https://url.spec.whatwg.org/#dom-url-href\n href: accessorDescriptor(serializeURL, function (href) {\n var url = getInternalURLState(this);\n var urlString = String(href);\n var failure = parseURL(url, urlString);\n if (failure) throw TypeError(failure);\n getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);\n }),\n // `URL.prototype.origin` getter\n // https://url.spec.whatwg.org/#dom-url-origin\n origin: accessorDescriptor(getOrigin),\n // `URL.prototype.protocol` accessors pair\n // https://url.spec.whatwg.org/#dom-url-protocol\n protocol: accessorDescriptor(getProtocol, function (protocol) {\n var url = getInternalURLState(this);\n parseURL(url, String(protocol) + ':', SCHEME_START);\n }),\n // `URL.prototype.username` accessors pair\n // https://url.spec.whatwg.org/#dom-url-username\n username: accessorDescriptor(getUsername, function (username) {\n var url = getInternalURLState(this);\n var codePoints = arrayFrom(String(username));\n if (cannotHaveUsernamePasswordPort(url)) return;\n url.username = '';\n for (var i = 0; i < codePoints.length; i++) {\n url.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n }),\n // `URL.prototype.password` accessors pair\n // https://url.spec.whatwg.org/#dom-url-password\n password: accessorDescriptor(getPassword, function (password) {\n var url = getInternalURLState(this);\n var codePoints = arrayFrom(String(password));\n if (cannotHaveUsernamePasswordPort(url)) return;\n url.password = '';\n for (var i = 0; i < codePoints.length; i++) {\n url.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n }),\n // `URL.prototype.host` accessors pair\n // https://url.spec.whatwg.org/#dom-url-host\n host: accessorDescriptor(getHost, function (host) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n parseURL(url, String(host), HOST);\n }),\n // `URL.prototype.hostname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hostname\n hostname: accessorDescriptor(getHostname, function (hostname) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n parseURL(url, String(hostname), HOSTNAME);\n }),\n // `URL.prototype.port` accessors pair\n // https://url.spec.whatwg.org/#dom-url-port\n port: accessorDescriptor(getPort, function (port) {\n var url = getInternalURLState(this);\n if (cannotHaveUsernamePasswordPort(url)) return;\n port = String(port);\n if (port == '') url.port = null;\n else parseURL(url, port, PORT);\n }),\n // `URL.prototype.pathname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-pathname\n pathname: accessorDescriptor(getPathname, function (pathname) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n url.path = [];\n parseURL(url, pathname + '', PATH_START);\n }),\n // `URL.prototype.search` accessors pair\n // https://url.spec.whatwg.org/#dom-url-search\n search: accessorDescriptor(getSearch, function (search) {\n var url = getInternalURLState(this);\n search = String(search);\n if (search == '') {\n url.query = null;\n } else {\n if ('?' == search.charAt(0)) search = search.slice(1);\n url.query = '';\n parseURL(url, search, QUERY);\n }\n getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);\n }),\n // `URL.prototype.searchParams` getter\n // https://url.spec.whatwg.org/#dom-url-searchparams\n searchParams: accessorDescriptor(getSearchParams),\n // `URL.prototype.hash` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hash\n hash: accessorDescriptor(getHash, function (hash) {\n var url = getInternalURLState(this);\n hash = String(hash);\n if (hash == '') {\n url.fragment = null;\n return;\n }\n if ('#' == hash.charAt(0)) hash = hash.slice(1);\n url.fragment = '';\n parseURL(url, hash, FRAGMENT);\n })\n });\n}\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\nredefine(URLPrototype, 'toJSON', function toJSON() {\n return serializeURL.call(this);\n}, { enumerable: true });\n\n// `URL.prototype.toString` method\n// https://url.spec.whatwg.org/#URL-stringification-behavior\nredefine(URLPrototype, 'toString', function toString() {\n return serializeURL.call(this);\n}, { enumerable: true });\n\nif (NativeURL) {\n var nativeCreateObjectURL = NativeURL.createObjectURL;\n var nativeRevokeObjectURL = NativeURL.revokeObjectURL;\n // `URL.createObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL\n // eslint-disable-next-line no-unused-vars\n if (nativeCreateObjectURL) redefine(URLConstructor, 'createObjectURL', function createObjectURL(blob) {\n return nativeCreateObjectURL.apply(NativeURL, arguments);\n });\n // `URL.revokeObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL\n // eslint-disable-next-line no-unused-vars\n if (nativeRevokeObjectURL) redefine(URLConstructor, 'revokeObjectURL', function revokeObjectURL(url) {\n return nativeRevokeObjectURL.apply(NativeURL, arguments);\n });\n}\n\nsetToStringTag(URLConstructor, 'URL');\n\n$({ global: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {\n URL: URLConstructor\n});\n","'use strict';\n// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js\nvar maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1\nvar base = 36;\nvar tMin = 1;\nvar tMax = 26;\nvar skew = 38;\nvar damp = 700;\nvar initialBias = 72;\nvar initialN = 128; // 0x80\nvar delimiter = '-'; // '\\x2D'\nvar regexNonASCII = /[^\\0-\\u007E]/; // non-ASCII chars\nvar regexSeparators = /[.\\u3002\\uFF0E\\uFF61]/g; // RFC 3490 separators\nvar OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';\nvar baseMinusTMin = base - tMin;\nvar floor = Math.floor;\nvar stringFromCharCode = String.fromCharCode;\n\n/**\n * Creates an array containing the numeric code points of each Unicode\n * character in the string. While JavaScript uses UCS-2 internally,\n * this function will convert a pair of surrogate halves (each of which\n * UCS-2 exposes as separate characters) into a single code point,\n * matching UTF-16.\n */\nvar ucs2decode = function (string) {\n var output = [];\n var counter = 0;\n var length = string.length;\n while (counter < length) {\n var value = string.charCodeAt(counter++);\n if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n // It's a high surrogate, and there is a next character.\n var extra = string.charCodeAt(counter++);\n if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.\n output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n } else {\n // It's an unmatched surrogate; only append this code unit, in case the\n // next code unit is the high surrogate of a surrogate pair.\n output.push(value);\n counter--;\n }\n } else {\n output.push(value);\n }\n }\n return output;\n};\n\n/**\n * Converts a digit/integer into a basic code point.\n */\nvar digitToBasic = function (digit) {\n // 0..25 map to ASCII a..z or A..Z\n // 26..35 map to ASCII 0..9\n return digit + 22 + 75 * (digit < 26);\n};\n\n/**\n * Bias adaptation function as per section 3.4 of RFC 3492.\n * https://tools.ietf.org/html/rfc3492#section-3.4\n */\nvar adapt = function (delta, numPoints, firstTime) {\n var k = 0;\n delta = firstTime ? floor(delta / damp) : delta >> 1;\n delta += floor(delta / numPoints);\n for (; delta > baseMinusTMin * tMax >> 1; k += base) {\n delta = floor(delta / baseMinusTMin);\n }\n return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));\n};\n\n/**\n * Converts a string of Unicode symbols (e.g. a domain name label) to a\n * Punycode string of ASCII-only symbols.\n */\n// eslint-disable-next-line max-statements\nvar encode = function (input) {\n var output = [];\n\n // Convert the input in UCS-2 to an array of Unicode code points.\n input = ucs2decode(input);\n\n // Cache the length.\n var inputLength = input.length;\n\n // Initialize the state.\n var n = initialN;\n var delta = 0;\n var bias = initialBias;\n var i, currentValue;\n\n // Handle the basic code points.\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < 0x80) {\n output.push(stringFromCharCode(currentValue));\n }\n }\n\n var basicLength = output.length; // number of basic code points.\n var handledCPCount = basicLength; // number of code points that have been handled;\n\n // Finish the basic string with a delimiter unless it's empty.\n if (basicLength) {\n output.push(delimiter);\n }\n\n // Main encoding loop:\n while (handledCPCount < inputLength) {\n // All non-basic code points < n have been handled already. Find the next larger one:\n var m = maxInt;\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue >= n && currentValue < m) {\n m = currentValue;\n }\n }\n\n // Increase `delta` enough to advance the decoder's state to , but guard against overflow.\n var handledCPCountPlusOne = handledCPCount + 1;\n if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {\n throw RangeError(OVERFLOW_ERROR);\n }\n\n delta += (m - n) * handledCPCountPlusOne;\n n = m;\n\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < n && ++delta > maxInt) {\n throw RangeError(OVERFLOW_ERROR);\n }\n if (currentValue == n) {\n // Represent delta as a generalized variable-length integer.\n var q = delta;\n for (var k = base; /* no condition */; k += base) {\n var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n if (q < t) break;\n var qMinusT = q - t;\n var baseMinusT = base - t;\n output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT)));\n q = floor(qMinusT / baseMinusT);\n }\n\n output.push(stringFromCharCode(digitToBasic(q)));\n bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);\n delta = 0;\n ++handledCPCount;\n }\n }\n\n ++delta;\n ++n;\n }\n return output.join('');\n};\n\nmodule.exports = function (input) {\n var encoded = [];\n var labels = input.toLowerCase().replace(regexSeparators, '\\u002E').split('.');\n var i, label;\n for (i = 0; i < labels.length; i++) {\n label = labels[i];\n encoded.push(regexNonASCII.test(label) ? 'xn--' + encode(label) : label);\n }\n return encoded.join('.');\n};\n","var anObject = require('../internals/an-object');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nmodule.exports = function (it) {\n var iteratorMethod = getIteratorMethod(it);\n if (typeof iteratorMethod != 'function') {\n throw TypeError(String(it) + ' is not iterable');\n } return anObject(iteratorMethod.call(it));\n};\n","'use strict';\nvar $ = require('../internals/export');\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\n$({ target: 'URL', proto: true, enumerable: true }, {\n toJSON: function toJSON() {\n return URL.prototype.toString.call(this);\n }\n});\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n","var map = {\n\t\"./01-atoms/alert\": 433,\n\t\"./01-atoms/branding\": 431,\n\t\"./01-atoms/breadcrumb\": 434,\n\t\"./01-atoms/button\": 156,\n\t\"./01-atoms/form-element\": 430,\n\t\"./01-atoms/grid\": 428,\n\t\"./01-atoms/image\": 110,\n\t\"./01-atoms/svg\": 429,\n\t\"./02-molecules/card\": 157,\n\t\"./02-molecules/pagination\": 435,\n\t\"./02-molecules/vue-widget\": 427,\n\t\"./03-organisms/article\": 436,\n\t\"./03-organisms/card-grid\": 437,\n\t\"./03-organisms/footer\": 438\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 367;","(function($, Drupal, drupalSettings) {\n \"use strict\";\n\n Drupal.behaviors.sidebarmenu = {\n attach: function(context, settings) {\n \n $(document).delegate('.utc-sidebar .more.open', 'click', function(){\n $(this).removeClass('open').addClass('closed');\n $(this).parent().removeClass('open');\n });\n $(document).delegate('.utc-sidebar .more.closed', 'click', function(){\n $(this).removeClass('closed').addClass('open');\n $(this).parent().addClass('open');\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));","(function($, Drupal, drupalSettings) {\n \"use strict\";\n //Adds slick arrows \n Drupal.behaviors.slickcustomarrows = {\n attach: function(context, settings) {\n \n if ( $('.slick-next').children().length === 0 ) {\n $('').appendTo($(\".slick-next\"));\n }\n if ( $('.slick-prev').children().length === 0 ) {\n $('').appendTo($(\".slick-prev\"));\n }\n }\n };\n}(jQuery, Drupal, drupalSettings));\n","\n\n(function($, Drupal, drupalSettings) {\n \"use strict\";\n Drupal.behaviors.blockquote = {\n attach: function(context, settings) {\n /***Remove any \" \" from blockquotes bc this interferes with formatting */\n $('blockquote').each(function(){\n var blockQuote = $(this).html();\n blockQuote = blockQuote.replace(/ /g, ' ');\n $(this).html(blockQuote);\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));\n ","(function($, Drupal, drupalSettings) {\n \"use strict\";\n //Adds slick arrows \n Drupal.behaviors.backtotopbutton = {\n attach: function(context, settings) {\n // Get the button:\n let scrollButton = document.getElementById(\"scroll-to-top-btn\");\n if (scrollButton){\n scrollButton.style.display = \"none\";\n \n // When the user scrolls down 1500px from the top of the document, show the button\n window.onscroll = function() {scrollFunction()};\n function scrollFunction() {\n if (document.body.scrollTop > 1500 || document.documentElement.scrollTop > 1500) {\n scrollButton.style.display = \"flex\";\n } else {\n scrollButton.style.display = \"none\";\n }\n }\n // When the user clicks on the button, scroll to the top of the document\n function topFunction() {\n document.body.scrollTop = 0; // For Safari\n document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera\n } \n scrollButton.addEventListener(\"click\", topFunction);\n } \n }\n };\n}(jQuery, Drupal, drupalSettings));\n","\n(function($, Drupal, drupalSettings) {\n \"use strict\";\n\n Drupal.behaviors.superfishaccessibilityattributes = {\n attach: function(context, settings) {\n //console.log(\"sf accessibility js loaded.\");\n var getSfLink = document.querySelectorAll(\".accessibility-link-attributes\");\n var i;\n for (i = 0; i < getSfLink.length; i++) { \n getSfLink[i].title = getSfLink[i].textContent;\n getSfLink[i].setAttribute(\"role\", \"link\");\n getSfLink[i].setAttribute(\"aria-label\", getSfLink[i].textContent);\n }\n var getSfLink2 = document.querySelectorAll(\".twm-link\");\n var i;\n for (i = 0; i < getSfLink2.length; i++) { \n getSfLink2[i].title = getSfLink2[i].textContent;\n getSfLink2[i].setAttribute(\"role\", \"link\");\n getSfLink2[i].setAttribute(\"aria-label\", getSfLink2[i].textContent);\n }\n var getMobileBtn = document.querySelector(\"#mobile-menu-icon\");\n var getMobileMenu = document.querySelector(\"#mobile-menu\");\n \n function mobileIconAccessibilityAttr(){\n if (window.matchMedia(\"(max-width: 768px)\").matches) {\n getMobileBtn.setAttribute(\"aria-hidden\", \"false\");\n getMobileMenu.setAttribute(\"aria-hidden\", \"false\");\n } \n }\n mobileIconAccessibilityAttr();\n\n window.addEventListener(\"resize\", function() {\n mobileIconAccessibilityAttr();\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));","(function (global, undefined) {\n \"use strict\";\n\n if (global.setImmediate) {\n return;\n }\n\n var nextHandle = 1; // Spec says greater than zero\n var tasksByHandle = {};\n var currentlyRunningATask = false;\n var doc = global.document;\n var registerImmediate;\n\n function setImmediate(callback) {\n // Callback can either be a function or a string\n if (typeof callback !== \"function\") {\n callback = new Function(\"\" + callback);\n }\n // Copy function arguments\n var args = new Array(arguments.length - 1);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i + 1];\n }\n // Store and register the task\n var task = { callback: callback, args: args };\n tasksByHandle[nextHandle] = task;\n registerImmediate(nextHandle);\n return nextHandle++;\n }\n\n function clearImmediate(handle) {\n delete tasksByHandle[handle];\n }\n\n function run(task) {\n var callback = task.callback;\n var args = task.args;\n switch (args.length) {\n case 0:\n callback();\n break;\n case 1:\n callback(args[0]);\n break;\n case 2:\n callback(args[0], args[1]);\n break;\n case 3:\n callback(args[0], args[1], args[2]);\n break;\n default:\n callback.apply(undefined, args);\n break;\n }\n }\n\n function runIfPresent(handle) {\n // From the spec: \"Wait until any invocations of this algorithm started before this one have completed.\"\n // So if we're currently running a task, we'll need to delay this invocation.\n if (currentlyRunningATask) {\n // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a\n // \"too much recursion\" error.\n setTimeout(runIfPresent, 0, handle);\n } else {\n var task = tasksByHandle[handle];\n if (task) {\n currentlyRunningATask = true;\n try {\n run(task);\n } finally {\n clearImmediate(handle);\n currentlyRunningATask = false;\n }\n }\n }\n }\n\n function installNextTickImplementation() {\n registerImmediate = function(handle) {\n process.nextTick(function () { runIfPresent(handle); });\n };\n }\n\n function canUsePostMessage() {\n // The test against `importScripts` prevents this implementation from being installed inside a web worker,\n // where `global.postMessage` means something completely different and can't be used for this purpose.\n if (global.postMessage && !global.importScripts) {\n var postMessageIsAsynchronous = true;\n var oldOnMessage = global.onmessage;\n global.onmessage = function() {\n postMessageIsAsynchronous = false;\n };\n global.postMessage(\"\", \"*\");\n global.onmessage = oldOnMessage;\n return postMessageIsAsynchronous;\n }\n }\n\n function installPostMessageImplementation() {\n // Installs an event handler on `global` for the `message` event: see\n // * https://developer.mozilla.org/en/DOM/window.postMessage\n // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages\n\n var messagePrefix = \"setImmediate$\" + Math.random() + \"$\";\n var onGlobalMessage = function(event) {\n if (event.source === global &&\n typeof event.data === \"string\" &&\n event.data.indexOf(messagePrefix) === 0) {\n runIfPresent(+event.data.slice(messagePrefix.length));\n }\n };\n\n if (global.addEventListener) {\n global.addEventListener(\"message\", onGlobalMessage, false);\n } else {\n global.attachEvent(\"onmessage\", onGlobalMessage);\n }\n\n registerImmediate = function(handle) {\n global.postMessage(messagePrefix + handle, \"*\");\n };\n }\n\n function installMessageChannelImplementation() {\n var channel = new MessageChannel();\n channel.port1.onmessage = function(event) {\n var handle = event.data;\n runIfPresent(handle);\n };\n\n registerImmediate = function(handle) {\n channel.port2.postMessage(handle);\n };\n }\n\n function installReadyStateChangeImplementation() {\n var html = doc.documentElement;\n registerImmediate = function(handle) {\n // Create a \n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card max-w-sm rounded shadow-lg\"},[_c('div',{class:{ active: _vm.isClicked },attrs:{\"data-testid\":\"active-status\"}},[_c('div',{staticClass:\"card-body px-6 py-4\"},[_c('h5',{staticClass:\"card-title font-bold text-xl mb-2\"},[_c('span',{staticClass:\"badge badge-secondary\"},[_vm._v(_vm._s(_vm.id))]),_vm._v(\"\\n \"+_vm._s(_vm.name)+\"\\n \")])]),_vm._v(\" \"),_c('ul',{staticClass:\"list-group px-6 py-4 text-gray-700 text-base\"},[_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.phone))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.website))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.email))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(\"clicked: \"+_vm._s(!!_vm.isClicked))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./cards.vue?vue&type=template&id=3efdf3bb&scoped=true&\"\nimport script from \"./cards.vue?vue&type=script&lang=js&\"\nexport * from \"./cards.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3efdf3bb\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex flex-wrap\"},_vm._l((_vm.cards),function(card){return _c('div',{key:card.phone,staticClass:\"card-wrapper mb-3 w-full sm:w-1/3 cursor-pointer\",attrs:{\"data-testid\":(\"card-wrapper-\" + (card.id))},on:{\"click\":function($event){[_vm.toggle(card), _vm.$emit('set-name', card.name)]}}},[_c('card',_vm._b({},'card',card,false))],1)}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * JavaScript helper utilities used throughout Particle.\n */\n\n/**\n * Generate a random number between 0 and 255\n * @returns {number}\n */\nexport const randRGB = () => Math.round(Math.random() * 255);\n\n/**\n * Sass prints list output to CSS as comma separated strings w/ extra whitespace,\n *\n * @param {string} sassString - Sass list as string, i.e. ` foo, baz, bar, flerp`\n * @returns {Array}\n */\nexport const sass2Array = (sassString) =>\n sassString ? sassString.trim().split(', ') : [];\n\n/**\n * Read CSS --variables off of :root and return as an object of var:value\n *\n * @returns {function(): void} - returns a function\n */\nexport const cssVars2Obj = () => {\n // Cache $root reference\n const $root = document.querySelector(':root');\n\n /**\n * Actual function used to query :root for CSS vars\n *\n * @param {Array} cssVars - array of CSS variables to turn into object\n * @returns {object}\n */\n return (cssVars) =>\n cssVars.reduce(\n (acc, cssVar) => ({\n ...acc,\n [cssVar]: getComputedStyle($root)\n .getPropertyValue(cssVar)\n .toString()\n .trim(),\n }),\n {}\n );\n};\n\nexport default {};\n","import { render, staticRenderFns } from \"./banner.vue?vue&type=template&id=bb6550cc&\"\nimport script from \"./banner.vue?vue&type=script&lang=js&\"\nexport * from \"./banner.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vue-banner\",style:(_vm.styles),attrs:{\"data-testid\":\"banner\"},on:{\"click\":function($event){_vm.bg = _vm.randomColor()}}},[_c('h3',[_c('marquee',[(!_vm.username)?_c('span',[_vm._v(_vm._s(_vm.message))]):_c('span',[_vm._v(_vm._s(_vm.username)+\" was clicked!\")])])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import Vue from 'vue';\n\nimport App from './app.vue';\n\nexport default (el) =>\n new Vue({\n el,\n render: (h) => h(App),\n });\n","import { render, staticRenderFns } from \"./app.vue?vue&type=template&id=2e09dbc0&\"\nimport script from \"./app.vue?vue&type=script&lang=js&\"\nexport * from \"./app.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"banner-cards\"},[_c('banner',{attrs:{\"username\":_vm.cardName}}),_vm._v(\" \"),(_vm.cardName)?_c('p',[_vm._v(\"\\n Clicked name: \"),_c('strong',[_vm._v(_vm._s(_vm.cardName))])]):_vm._e(),_vm._v(\" \"),_c('cards',{attrs:{\"cards\":_vm.cardsArray},on:{\"set-name\":function($event){_vm.cardName = $event}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-clock.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-clock.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","import { render, staticRenderFns } from \"./vue-clock.vue?vue&type=template&id=580b6c85&scoped=true&\"\nimport script from \"./vue-clock.vue?vue&type=script&lang=js&\"\nexport * from \"./vue-clock.vue?vue&type=script&lang=js&\"\nimport style0 from \"./vue-clock.vue?vue&type=style&index=0&id=580b6c85&lang=css&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"580b6c85\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"clock relative rounded-full border-solid border-black border-2\",class:_vm.dynamicClasses},[_c('div',{staticClass:\"clock-face absolute top-0 right-0 bottom-0 left-0\"},[_c('div',{staticClass:\"seconds-hand hand absolute left-0 w-1/2\",style:(_vm.hands.seconds),attrs:{\"data-testid\":\"seconds-hand\"}}),_vm._v(\" \"),_c('div',{staticClass:\"minutes-hand hand absolute left-0 w-1/2\",style:(_vm.hands.minutes),attrs:{\"data-testid\":\"minutes-hand\"}}),_vm._v(\" \"),_c('div',{staticClass:\"hours-hand hand absolute left-0 w-1/2\",style:(_vm.hands.hours),attrs:{\"data-testid\":\"hours-hand\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * Example Vue widgets\n *\n * Mount all widgets via the root index.js file.\n */\n\nimport 'protons';\nimport 'molecules/card';\n\n// Module template\nimport './_vue-cards.twig';\nimport './_vue-clock.twig';\n\n// All Vue widgets only execute on existence of DOM\nimport VueCards from 'lib/vue-widget/src/vue-cards';\nimport VueClock from 'lib/vue-widget/src/vue-clock';\n\n// Render Vue elements as soon as possible\nif (document.getElementById('vue-cards')) {\n VueCards('#vue-cards');\n}\n\nif (document.getElementById('vue-clock')) {\n VueClock('#vue-clock');\n}\n\nexport const name = 'vue-widget';\n\nexport function disable() {}\n\nexport function enable() {\n // Send data from settings or post-docready() work here, e.g.\n // FacetTableVueX.$store.dispatch('exampleAction', settings.vueExampleData');\n}\n\nexport default enable;\n","import Vue from 'vue';\n\nimport Clock from './vue-clock.vue';\n\nexport default (el) =>\n new Vue({\n el,\n render: (h) => h(Clock),\n });\n","/**\n * grid\n */\n\nimport $ from 'jquery';\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_grid.twig';\nimport './_grid--1-up.twig';\nimport './_grid--2-up.twig';\nimport './_grid--3-up.twig';\nimport './_grid--4-up.twig';\n\nexport const name = 'grid';\n\nexport const defaults = {\n dummyClass: 'js-grid-exists',\n};\n\n/**\n * Components may need to run clean-up tasks if they are removed from DOM.\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Pertinent settings\n */\n// eslint-disable-next-line no-unused-vars\nexport function disable($context, settings) {}\n\n/**\n * Each component has a chance to run when its enable function is called. It is\n * given a piece of DOM ($context) and a settings object. We destructure our\n * component key off the settings object and provide an empty object fallback.\n * Incoming settings override default settings via Object.assign().\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Settings object\n */\nexport function enable($context, { grid = {} }) {\n // Find our component within the DOM\n const $grid = $('.grid', $context);\n // Bail if component does not exist\n if (!$grid.length) {\n return;\n }\n // Merge defaults with incoming settings\n const settings = Object.assign(defaults, grid);\n // An example of what could be done with this component\n $grid.addClass(settings.dummyClass);\n}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/grid/_grid.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/grid/_grid--1-up.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/grid/_grid--2-up.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/grid/_grid--3-up.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/grid/_grid--4-up.twig\";","/**\n * Fontawesome Javascript SVG api\n *\n * https://fontawesome.com/how-to-use/with-the-api/setup/getting-started\n */\n\nimport { library, dom, config } from '@fortawesome/fontawesome-svg-core';\n\n// Import specific icons required. This format applies tree-shaking\nimport { faUserAstronaut } from '@fortawesome/free-solid-svg-icons/faUserAstronaut';\nimport { faRocket } from '@fortawesome/free-solid-svg-icons/faRocket';\nimport { faSpaceShuttle } from '@fortawesome/free-solid-svg-icons/faSpaceShuttle';\nimport { faUser } from '@fortawesome/free-solid-svg-icons/faUser';\n\n// Add specific icons required\nlibrary.add(faUserAstronaut, faRocket, faSpaceShuttle, faUser);\nconfig.showMissingIcons = false;\n// Replace any existing tags with and set up a MutationObserver to\n// continue doing this as the DOM changes.\nexport default () => dom.watch();\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/svg/_svg.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/svg/_svg--embed.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/svg/_svg--sprite.twig\";","/**\n * svg\n */\n\nimport $ from 'jquery';\nimport svg4everybody from 'svg4everybody';\n\n// Module dependencies\nimport 'protons';\nimport fontawesome from './fontawesome';\n\n// The autogenerated SVG icons from svg-spritemap-webpack-plugin\nimport 'svg-spritemap-webpack-plugin/svg-icons.css';\nimport './sprite-svg.css';\n\n// Module template\nimport './_svg.twig';\nimport './_svg--embed.twig';\nimport './_svg--sprite.twig';\n\n// Import all SVGs into assets/images for reference in CSS/JS bundle\nrequire.context('./icons', false, /\\.svg$/);\n\n// Enable Fontawesome immediately, comment this out if not using FontAwesome\n// fontawesome();\n\nexport const name = 'svg';\n\n/**\n * Components may need to run clean-up tasks if they are removed from DOM.\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Pertinent settings\n */\n// eslint-disable-next-line no-unused-vars\nexport function disable($context, settings) {}\n\n/**\n * Each component has a chance to run when its enable function is called. It is\n * given a piece of DOM ($context) and a settings object. We destructure our\n * component key off the settings object and provide an empty object fallback.\n * Incoming settings override default settings via Object.assign().\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Settings object\n */\nexport function enable($context) {\n // Find our component within the DOM\n const $svg = $('.svg', $context);\n // Bail if component does not exist\n if (!$svg.length) {\n return;\n }\n\n // Enable svg4everybody.\n svg4everybody();\n}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/form-element/_input.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/form-element/_select.twig\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/form-element/_textarea.twig\";","/**\n * form-element\n */\n\n// eslint-disable-next-line\nimport $ from 'jquery';\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_input.twig';\nimport './_select.twig';\nimport './_textarea.twig';\n\nexport const name = 'form-element';\n\nexport function disable() {}\n\n// eslint-disable-next-line\nexport function enable($context) {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/branding/logo.svg\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/branding/_branding.twig\";","/**\n * Branding\n */\n\n// Module dependencies\nimport 'protons';\nimport 'atoms/image';\nimport './logo.svg';\n\n// Module template\nimport './_branding.twig';\n\nexport const name = 'branding';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","/**\n * Design System\n *\n * The kitchen sink of all design components. Essentially, we build up a\n * `components` object that is exported that contains every component in our\n * design system that should be available.\n *\n * There is a little bit of \"magic\" below, so be sure to read each section.\n *\n * If you prefer NO MAGIC, then simply modify this file so that you import each\n * component manually, and provide keys to the `components` module, ie.\n *\n * import * as vueWidget from '@molecules/vue-widget';\n * import * as card from '@molecules/card';\n * // ...\n * export const components = {\n * vueWidget,\n * card,\n * // ...\n * };\n */\nimport importAll from '../../tools/webpack/import-all';\n/**\n * Dynamically discover all root patterns using Webpack's require.context().\n * This attempts to find ONLY the first index.js file within a component folder.\n *\n * Usually the first argument to require.context() would be a folder path, but\n * we have our Atomic Design paths aliased, i.e.\n *\n * 'atoms' is actually './_patterns/01-atoms'\n *\n * IMPORTANT: the regex must be \"statically analyzable\", meaning we cannot set\n * the regex to a variable. (https://github.com/webpack/webpack/issues/4772).\n *\n * A note on the regex below: Given paths like:\n * ./01-atoms/thing-component/blah/blah/\n * the regex finds only the top atomic level path (./thing-component) to include\n */\nconst atomicContext = require.context(\n // From patterns folder\n './_patterns',\n // Deep dive all directories below\n true,\n // Get the first folders after atoms|molecules|organisms\n /^\\.\\/(01-atoms|02-molecules|03-organisms|04-templates|05-pages)\\/[\\w-]+$/\n);\n/**\n * The components collection. Keys will be the exported name of each component,\n * values will be the component itself.\n */\nexport const components = importAll(atomicContext);\n// Templates. Skipping for design system. Include per-app.\n// importAll(\n// require.context(\n// 'templates',\n// true,\n// /^\\.\\/[\\w-]+$/ // See note on static regex\n// )\n// );\n// Pages. Skipping for design system. Include per-app.\n// importAll(\n// require.context(\n// 'pages',\n// true,\n// /^\\.\\/[\\w-]+$/ // See note on static regex\n// )\n// );\n/**\n * All component names as an array\n * @returns {Array} List of components name strings\n */\nexport const componentNames = () =>\n Object.values(components).map(({ name }) => name);\n/**\n * Enable all components against a piece of DOM with some settings\n */\nexport const enableAllComponents = ($dom, settings) =>\n Object.values(components).forEach(({ enable }) => enable($dom, settings));\nexport default components;\n","/**\n * Apply the Design System to a single Drupal behavior\n */\n\n// ECMAScript polyfills, but NOT fetch(). Fetch() is web standard, not ECMAScript.\nimport 'core-js/stable';\nimport 'regenerator-runtime/runtime';\n// import '../../../../../../docroot/core/assets/vendor/jquery.ui';\n\nimport { enableAllComponents } from '../../source/default';\n\nconsole.log('Particle Drupal behaviors ran.');\n\nDrupal.behaviors.designSystem = {\n attach($context, settings) {\n // Let's pretend we have a Drupal module called customCarouselModule that\n // provides a key on settings called `customCarouselModule` that has a key\n // called `interval`. Since this won't exist out of the box, we'll also\n // provide a default fallback object: { interval: 5000 }. Change this in\n // actual implementation.\n\n const { customCarouselModule = { interval: 5000 } } = settings;\n\n // Provide overrides to components from Drupal settings\n const componentSettings = {\n carousel: {\n interval: customCarouselModule.interval,\n },\n // .. other component overrides go here\n };\n\n // Now enable all components with a custom componentSettings object\n enableAllComponents($context, componentSettings);\n },\n};\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/alert/_alert.twig\";","/**\n * Alert\n */\n\n// Module Dependencies\nimport 'protons';\n\n// Module template\nimport './_alert.twig';\n\nexport const name = 'alert';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/breadcrumb/_breadcrumb.twig\";","/**\n * Breadcrumb\n */\n\n// Custom\nimport 'protons';\n\n// Module template\nimport './_breadcrumb.twig';\n\nexport const name = 'breadcrumb';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/02-molecules/pagination/_pagination.twig\";","/**\n * Pagination\n */\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_pagination.twig';\n\nexport const name = 'pagination';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/03-organisms/article/_article.twig\";","/**\n * Article\n */\n// Module dependencies\nimport 'protons';\n// Module template\nimport './_article.twig';\n\nexport const name = 'article';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/03-organisms/card-grid/_card-grid.twig\";","/**\n * Card Grid\n */\nimport './_card-grid.twig';\n\nexport const name = 'card-grid';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"atomic/_patterns/03-organisms/footer/_footer.twig\";","/**\n * footer\n */\n// Module dependencies\nimport 'protons';\n// Module template\nimport './_footer.twig';\n\nexport const name = 'footer';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/app-drupal/assets/app.styles.css b/dist/app-drupal/assets/app.styles.css new file mode 100644 index 0000000000..fabca00e57 --- /dev/null +++ b/dist/app-drupal/assets/app.styles.css @@ -0,0 +1,48 @@ +@import url(https://fonts.googleapis.com/css?family=OpenSans|Oswald|SourceCodePro&display=swap); +/*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com*/ + +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Roboto,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #edf2f7}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#cbd5e0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cbd5e0}input::placeholder,textarea::placeholder{color:#cbd5e0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Source Code Pro,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#a0aec0;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3182ce;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#3182ce}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0;opacity:1}input::placeholder,textarea::placeholder{color:#a0aec0;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23a0aec0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3182ce;background-color:#fff;border-color:#a0aec0;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#3182ce;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.bg-gray-100,.bg-white{--tw-bg-opacity:1!important}.bg-gray-100{background-color:rgba(247,250,252,var(--tw-bg-opacity))!important}.bg-gray-200{background-color:rgba(237,242,247,var(--tw-bg-opacity))!important}.bg-gray-200,.bg-gray-250{--tw-bg-opacity:1!important}.bg-gray-250{background-color:rgba(238,238,238,var(--tw-bg-opacity))!important}.bg-gray-300{background-color:rgba(226,232,240,var(--tw-bg-opacity))!important}.bg-gray-300,.bg-gray-400{--tw-bg-opacity:1!important}.bg-gray-400{background-color:rgba(203,213,224,var(--tw-bg-opacity))!important}.bg-gray-450{background-color:rgba(204,204,204,var(--tw-bg-opacity))!important}.bg-gray-450,.bg-gray-700{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgba(74,85,104,var(--tw-bg-opacity))!important}.bg-red-200{background-color:rgba(254,215,215,var(--tw-bg-opacity))!important}.bg-red-200,.bg-red-600{--tw-bg-opacity:1!important}.bg-red-600{background-color:rgba(229,62,62,var(--tw-bg-opacity))!important}.bg-red-800{background-color:rgba(155,44,44,var(--tw-bg-opacity))!important}.bg-red-800,.bg-red-900{--tw-bg-opacity:1!important}.bg-red-900{background-color:rgba(116,42,42,var(--tw-bg-opacity))!important}.bg-yellow-200{--tw-bg-opacity:1!important;background-color:rgba(254,252,191,var(--tw-bg-opacity))!important}.bg-green-200{--tw-bg-opacity:1!important;background-color:rgba(198,246,213,var(--tw-bg-opacity))!important}.bg-green-700{--tw-bg-opacity:1!important;background-color:rgba(47,133,90,var(--tw-bg-opacity))!important}.bg-green-800{background-color:rgba(39,103,73,var(--tw-bg-opacity))!important}.bg-blue-100,.bg-green-800{--tw-bg-opacity:1!important}.bg-blue-100{background-color:rgba(235,248,255,var(--tw-bg-opacity))!important}.bg-blue-200{background-color:rgba(190,227,248,var(--tw-bg-opacity))!important}.bg-blue-200,.bg-blue-500{--tw-bg-opacity:1!important}.bg-blue-500{background-color:rgba(66,153,225,var(--tw-bg-opacity))!important}.bg-blue-900{--tw-bg-opacity:1!important;background-color:rgba(42,67,101,var(--tw-bg-opacity))!important}.bg-utc-new-blue-100{--tw-bg-opacity:1!important;background-color:rgba(231,234,238,var(--tw-bg-opacity))!important}.bg-utc-new-blue-200{--tw-bg-opacity:1!important;background-color:rgba(196,203,212,var(--tw-bg-opacity))!important}.bg-utc-new-blue-400{--tw-bg-opacity:1!important;background-color:rgba(88,109,133,var(--tw-bg-opacity))!important}.bg-utc-new-blue-500{--tw-bg-opacity:1!important;background-color:rgba(17,46,81,var(--tw-bg-opacity))!important}.bg-utc-new-blue-800{--tw-bg-opacity:1!important;background-color:rgba(8,21,36,var(--tw-bg-opacity))!important}.bg-utc-new-gold-300{--tw-bg-opacity:1!important;background-color:rgba(254,226,175,var(--tw-bg-opacity))!important}.bg-utc-new-gold-500{--tw-bg-opacity:1!important;background-color:rgba(253,183,54,var(--tw-bg-opacity))!important}.bg-utc-new-gold-600{--tw-bg-opacity:1!important;background-color:rgba(228,165,49,var(--tw-bg-opacity))!important}.bg-utc-bg-page{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.bg-utc-bg-quoteblock{--tw-bg-opacity:1!important;background-color:rgba(238,238,238,var(--tw-bg-opacity))!important}.hover\:bg-transparent:hover{background-color:transparent!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(247,250,252,var(--tw-bg-opacity))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(237,242,247,var(--tw-bg-opacity))!important}.hover\:bg-blue-500:hover{--tw-bg-opacity:1!important;background-color:rgba(66,153,225,var(--tw-bg-opacity))!important}.hover\:bg-blue-700:hover{--tw-bg-opacity:1!important;background-color:rgba(43,108,176,var(--tw-bg-opacity))!important}.hover\:bg-utc-new-blue-100:hover{--tw-bg-opacity:1!important;background-color:rgba(231,234,238,var(--tw-bg-opacity))!important}.bg-opacity-90{--tw-bg-opacity:0.9!important}.bg-center{background-position:50%!important}.bg-cover{background-size:cover!important}.border-collapse{border-collapse:collapse!important}.border-white{border-color:rgba(255,255,255,var(--tw-border-opacity))!important}.border-gray-200,.border-white{--tw-border-opacity:1!important}.border-gray-200{border-color:rgba(237,242,247,var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgba(226,232,240,var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgba(203,213,224,var(--tw-border-opacity))!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgba(160,174,192,var(--tw-border-opacity))!important}.border-utc-new-blue-200{--tw-border-opacity:1!important;border-color:rgba(196,203,212,var(--tw-border-opacity))!important}.border-utc-new-blue-400{--tw-border-opacity:1!important;border-color:rgba(88,109,133,var(--tw-border-opacity))!important}.border-utc-new-blue-500{--tw-border-opacity:1!important;border-color:rgba(17,46,81,var(--tw-border-opacity))!important}.border-utc-new-gold-500{--tw-border-opacity:1!important;border-color:rgba(253,183,54,var(--tw-border-opacity))!important}.rounded-none{border-radius:0!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.border-solid{border-style:solid!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border{border-width:1px!important}.border-t-0{border-top-width:0!important}.border-b-0{border-bottom-width:0!important}.border-t-2{border-top-width:2px!important}.border-b-2{border-bottom-width:2px!important}.border-b-4{border-bottom-width:4px!important}.border-l-4{border-left-width:4px!important}.border-t{border-top-width:1px!important}.border-r{border-right-width:1px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.box-border{box-sizing:border-box!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.table-cell{display:table-cell!important}.flow-root{display:flow-root!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-items-center{justify-items:center!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-grow{flex-grow:1!important}.order-first{order:-9999!important}.order-last{order:9999!important}.float-right{float:right!important}.float-none{float:none!important}.font-sans,.font-utcbody{font-family:Roboto,sans-serif!important}.font-utcheadings{font-family:Oswald,sans-serif!important}.font-utcquote{font-family:Georgia,serif!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.h-0{height:0!important}.h-16{height:4rem!important}.h-48{height:12rem!important}.h-56{height:14rem!important}.h-80{height:20rem!important}.h-96{height:24rem!important}.h-auto{height:auto!important}.h-full{height:100%!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important}.text-lg,.text-xl{line-height:1.75rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-6xl{font-size:3.75rem!important}.text-6xl,.text-8xl{line-height:1!important}.text-8xl{font-size:6rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-tight{line-height:1.25!important}.leading-loose{line-height:2!important}.list-none{list-style-type:none!important}.m-0{margin:0!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-10{margin:2.5rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-24{margin-top:6rem!important;margin-bottom:6rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mt-3{margin-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mt-5{margin-top:1.25rem!important}.mb-5{margin-bottom:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mr-6{margin-right:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.ml-6{margin-left:1.5rem!important}.mb-7{margin-bottom:1.75rem!important}.mt-8{margin-top:2rem!important}.mb-8{margin-bottom:2rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mb-12{margin-bottom:3rem!important}.mt-16{margin-top:4rem!important}.mb-16{margin-bottom:4rem!important}.mt-20{margin-top:5rem!important}.mr-24{margin-right:6rem!important}.mb-24{margin-bottom:6rem!important}.mr-28{margin-right:7rem!important}.ml-auto{margin-left:auto!important}.-mr-2{margin-right:-.5rem!important}.-mb-2{margin-bottom:-.5rem!important}.-ml-2{margin-left:-.5rem!important}.-mt-4{margin-top:-1rem!important}.-mt-8{margin-top:-2rem!important}.-mt-14{margin-top:-3.5rem!important}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-w-18{max-width:18rem!important}.max-w-sm{max-width:24rem!important}.max-w-full{max-width:100%!important}.min-w-0{min-width:0!important}.min-w-9{min-width:9rem!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.p-12{padding:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-12{padding-left:3rem!important;padding-right:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pt-3{padding-top:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pl-5{padding-left:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pr-6{padding-right:1.5rem!important}.pl-6{padding-left:1.5rem!important}.pt-8{padding-top:2rem!important}.pr-8{padding-right:2rem!important}.pb-8{padding-bottom:2rem!important}.pl-8{padding-left:2rem!important}.pt-9{padding-top:2.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pt-12{padding-top:3rem!important}.pb-12{padding-bottom:3rem!important}.pl-16{padding-left:4rem!important}.pb-72{padding-bottom:18rem!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-2{right:.5rem!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.right-6{right:1.5rem!important}.left-6{left:1.5rem!important}.left-auto{left:auto!important}.-top-1{top:-.25rem!important}.-top-2{top:-.5rem!important}.-top-5{top:-1.25rem!important}.-right-6{right:-1.5rem!important}.resize{resize:both!important}*{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)!important}.shadow,.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important}.shadow-lg,.shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 transparent!important}.shadow-utc{--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%)!important}.shadow-utc,.shadow-utcdark{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow-utcdark{--tw-shadow:rgba(0,0,0,0.15) 0px 2px 4px,rgba(0,0,0,0.25) 0px 2px 3px!important}.shadow-utcbottom{--tw-shadow:rgba(0,0,0,0.2) 0px 2px 2px 1px!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,153,225,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important}.fill-current{fill:currentColor!important}.stroke-current{stroke:currentColor!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-transparent{color:transparent!important}.text-black{color:rgba(0,0,0,var(--tw-text-opacity))!important}.text-black,.text-white{--tw-text-opacity:1!important}.text-white{color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-gray-100{--tw-text-opacity:1!important;color:rgba(247,250,252,var(--tw-text-opacity))!important}.text-gray-200{--tw-text-opacity:1!important;color:rgba(237,242,247,var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgba(203,213,224,var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgba(160,174,192,var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgba(113,128,150,var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity:1!important;color:rgba(74,85,104,var(--tw-text-opacity))!important}.text-gray-800{color:rgba(45,55,72,var(--tw-text-opacity))!important}.text-gray-800,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgba(245,101,101,var(--tw-text-opacity))!important}.text-red-800{color:rgba(155,44,44,var(--tw-text-opacity))!important}.text-red-800,.text-red-900{--tw-text-opacity:1!important}.text-red-900{color:rgba(116,42,42,var(--tw-text-opacity))!important}.text-yellow-800{--tw-text-opacity:1!important;color:rgba(151,90,22,var(--tw-text-opacity))!important}.text-green-800{--tw-text-opacity:1!important;color:rgba(39,103,73,var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity:1!important;color:rgba(66,153,225,var(--tw-text-opacity))!important}.text-blue-700{--tw-text-opacity:1!important;color:rgba(43,108,176,var(--tw-text-opacity))!important}.text-blue-800{--tw-text-opacity:1!important;color:rgba(44,82,130,var(--tw-text-opacity))!important}.text-indigo-800{--tw-text-opacity:1!important;color:rgba(67,65,144,var(--tw-text-opacity))!important}.text-pink-500{--tw-text-opacity:1!important;color:rgba(237,100,166,var(--tw-text-opacity))!important}.text-utc-new-blue-100{--tw-text-opacity:1!important;color:rgba(231,234,238,var(--tw-text-opacity))!important}.text-utc-new-blue-200{--tw-text-opacity:1!important;color:rgba(196,203,212,var(--tw-text-opacity))!important}.text-utc-new-blue-400{--tw-text-opacity:1!important;color:rgba(88,109,133,var(--tw-text-opacity))!important}.text-utc-new-blue-500{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.text-utc-new-blue-600{--tw-text-opacity:1!important;color:rgba(15,41,73,var(--tw-text-opacity))!important}.text-utc-new-blue-800{--tw-text-opacity:1!important;color:rgba(8,21,36,var(--tw-text-opacity))!important}.text-utc-new-gold-300{--tw-text-opacity:1!important;color:rgba(254,226,175,var(--tw-text-opacity))!important}.text-utc-new-gold-500{--tw-text-opacity:1!important;color:rgba(253,183,54,var(--tw-text-opacity))!important}.text-utc-links-static{--tw-text-opacity:1!important;color:rgba(22,100,132,var(--tw-text-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.hover\:text-utc-new-blue-500:hover{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.align-middle{vertical-align:middle!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.whitespace-nowrap{white-space:nowrap!important}.w-9{width:2.25rem!important}.w-10{width:2.5rem!important}.w-16{width:4rem!important}.w-20{width:5rem!important}.w-auto{width:auto!important}.w-1\/2{width:50%!important}.w-3\/4{width:75%!important}.w-full{width:100%!important}.z-1{z-index:1!important}.z-9{z-index:9!important}.z-10{z-index:10!important}.z-30{z-index:30!important}.gap-4{grid-gap:1rem!important;gap:1rem!important}.gap-8{grid-gap:2rem!important;gap:2rem!important}.gap-14{grid-gap:3.5rem!important;gap:3.5rem!important}.gap-y-4{grid-row-gap:1rem!important;row-gap:1rem!important}.grid-flow-row{grid-auto-flow:row!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-utchero{grid-template-columns:1fr 60% 35% 1fr!important}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)!important}.col-auto{grid-column:auto!important}.col-span-1{grid-column:span 1/span 1!important}.col-start-1{grid-column-start:1!important}.col-start-2{grid-column-start:2!important}.col-end-4{grid-column-end:4!important}.col-end-5{grid-column-end:5!important}.grid-rows-utchero{grid-template-rows:40px 1fr 1fr 70px!important}.row-start-1{grid-row-start:1!important}.row-start-2{grid-row-start:2!important}.row-start-3{grid-row-start:3!important}.row-end-4{grid-row-end:4!important}.row-end-5{grid-row-end:5!important}.transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:scale-105:hover{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-500{transition-duration:.5s!important}.duration-700{transition-duration:.7s!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:mr-auto{margin-right:auto!important}.sm\:ml-auto{margin-left:auto!important}.sm\:w-1\/2{width:50%!important}.sm\:w-1\/3{width:33.333333%!important}.sm\:w-1\/4{width:25%!important}}@media (min-width:768px){.md\:grid{display:grid!important}.md\:text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:p-3{padding:.75rem!important}.md\:p-4{padding:1rem!important}.md\:pt-3{padding-top:.75rem!important}.md\:gap-8{grid-gap:2rem!important;gap:2rem!important}.md\:gap-10{grid-gap:2.5rem!important;gap:2.5rem!important}.md\:gap-x-6{grid-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-utcvideohero{grid-template-columns:1fr 30%!important}.md\:grid-cols-utcvideoheroright{grid-template-columns:30% 1fr!important}.md\:col-start-1{grid-column-start:1!important}.md\:col-start-2{grid-column-start:2!important}.md\:col-end-4{grid-column-end:4!important}.md\:col-end-5{grid-column-end:5!important}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.md\:row-start-1{grid-row-start:1!important}.md\:row-start-2{grid-row-start:2!important}.md\:row-end-4{grid-row-end:4!important}.md\:row-end-5{grid-row-end:5!important}}@media (min-width:1024px){.lg\:hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.lg\:border-white{--tw-border-opacity:1!important;border-color:rgba(255,255,255,var(--tw-border-opacity))!important}.lg\:border-utc-new-blue-500{--tw-border-opacity:1!important;border-color:rgba(17,46,81,var(--tw-border-opacity))!important}.lg\:inline-block{display:inline-block!important}.lg\:grid{display:grid!important}.lg\:text-base{font-size:1rem!important;line-height:1.5rem!important}.lg\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.lg\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.lg\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.lg\:m-0{margin:0!important}.lg\:m-auto{margin:auto!important}.lg\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-4{margin-top:1rem!important}.lg\:mb-4{margin-bottom:1rem!important}.lg\:mr-8{margin-right:2rem!important}.lg\:ml-8{margin-left:2rem!important}.lg\:mb-10{margin-bottom:2.5rem!important}.lg\:mr-14{margin-right:3.5rem!important}.lg\:ml-14{margin-left:3.5rem!important}.lg\:mb-20{margin-bottom:5rem!important}.lg\:mt-36{margin-top:9rem!important}.lg\:-mt-28{margin-top:-7rem!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-95p{max-width:95%!important}.lg\:p-4{padding:1rem!important}.lg\:p-12{padding:3rem!important}.lg\:p-20{padding:5rem!important}.lg\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-4{padding-left:1rem!important}.lg\:pl-6{padding-left:1.5rem!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:top-0{top:0!important}.lg\:right-0{right:0!important}.lg\:bottom-0{bottom:0!important}.lg\:left-0{left:0!important}.lg\:text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.lg\:hover\:text-utc-new-blue-500:hover{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.lg\:w-95p{width:95%!important}.lg\:gap-10{grid-gap:2.5rem!important;gap:2.5rem!important}.lg\:gap-x-10{grid-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.lg\:gap-y-4{grid-row-gap:1rem!important;row-gap:1rem!important}.lg\:gap-y-6{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.lg\:gap-y-8{grid-row-gap:2rem!important;row-gap:2rem!important}.lg\:grid-flow-row{grid-auto-flow:row!important}.lg\:grid-flow-col{grid-auto-flow:column!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-utchero{grid-template-columns:1fr 60% 35% 1fr!important}.lg\:grid-cols-utcheroright{grid-template-columns:1fr 35% 60% 1fr!important}.lg\:grid-cols-utcherocenter{grid-template-columns:1fr 45% 45% 1fr!important}.lg\:grid-cols-utcvideohero{grid-template-columns:1fr 30%!important}.lg\:grid-cols-utcvideoheroright{grid-template-columns:30% 1fr!important}.lg\:grid-cols-utchighlight{grid-template-columns:1fr 45% 40% 1fr!important}.lg\:col-start-1{grid-column-start:1!important}.lg\:col-start-2{grid-column-start:2!important}.lg\:col-start-3{grid-column-start:3!important}.lg\:col-end-2{grid-column-end:2!important}.lg\:col-end-3{grid-column-end:3!important}.lg\:col-end-4{grid-column-end:4!important}.lg\:col-end-5{grid-column-end:5!important}.lg\:grid-rows-utchero{grid-template-rows:40px 1fr 1fr 70px!important}.lg\:grid-rows-utcheroreverse{grid-template-rows:70px 1fr 1fr 40px!important}.lg\:grid-rows-utcherocenter{grid-template-rows:25px 1fr 1fr 25px!important}.lg\:grid-rows-utchighlight{grid-template-rows:40px 1fr 1fr 40px 40px!important}.lg\:row-start-1{grid-row-start:1!important}.lg\:row-start-2{grid-row-start:2!important}.lg\:row-end-4{grid-row-end:4!important}.lg\:row-end-5{grid-row-end:5!important}.lg\:row-end-6{grid-row-end:6!important}}@media (min-width:1280px){.xl\:bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.xl\:border-r-0{border-right-width:0!important}.xl\:border-l-0{border-left-width:0!important}.xl\:border-b{border-bottom-width:1px!important}.xl\:table-cell{display:table-cell!important}.xl\:table-row{display:table-row!important}.xl\:flex-row{flex-direction:row!important}.xl\:text-xs{font-size:.75rem!important;line-height:1rem!important}.xl\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.xl\:text-base{font-size:1rem!important;line-height:1.5rem!important}.xl\:my-8{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mr-16{margin-right:4rem!important}.xl\:min-h-23{min-height:23rem!important}.xl\:p-0{padding:0!important}.xl\:p-3{padding:.75rem!important}.xl\:pl-4{padding-left:1rem!important}.xl\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.xl\:text-gray-800{--tw-text-opacity:1!important;color:rgba(45,55,72,var(--tw-text-opacity))!important}.xl\:w-auto{width:auto!important}.xl\:w-1\/2{width:50%!important}.xl\:w-1\/5{width:20%!important}.xl\:gap-x-8{grid-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){.\32xl\:col-start-2{grid-column-start:2!important}}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:.5rem}dl,ul{list-style-type:disc}dl,ol,ul{--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));margin-top:0;margin-bottom:1rem;padding-left:2.4rem}ol{list-style-type:decimal}body{font-family:Roboto,sans-serif;--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));.field--name-body,.field--name-field-additional-informations,.field--name-field-summary{color:inherit}}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;--tw-text-opacity:1;color:rgba(15,41,73,var(--tw-text-opacity))}h1{font-size:3.75rem;line-height:1}h2{font-size:2.25rem;line-height:2.5rem}h3{font-size:1.25rem;line-height:1.75rem}h4,h5{font-size:1.125rem;line-height:1.75rem}h5{font-style:italic}a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.focus-visible,a:focus-visible{outline:4px dashed #ff8c00}p,ul{color:rgba(45,55,72,var(--tw-text-opacity))}code,p,ul{--tw-text-opacity:1}code{color:rgba(237,100,166,var(--tw-text-opacity))}tr{text-align:left} +.footer-wrapper{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));padding:2.1rem 0 1rem}.footer-wrapper a,.footer-wrapper p,.region-footer-second h2.teaser__headline a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.footer-wrapper a{transition:var(--utc-transition)}#block-socialmedialinks .social-media-links--platforms.horizontal li{padding:.75em .35em .2em!important}#block-socialmedialinks .social-media-links--platforms a{font-size:.5rem!important}#block-socialmedialinks .social-media-links--platforms a.focus-visible,#block-socialmedialinks .social-media-links--platforms a:focus-visible{color:#fdb736}.footer-wrapper a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.footer-bottom-wrapper{--tw-bg-opacity:1;background-color:rgba(8,21,36,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.footer-bottom-wrapper a,.footer-bottom-wrapper p{font-weight:400}.footer-bottom-wrapper a:not(.btn){--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));white-space:nowrap}.footer-bottom-wrapper a:not(.btn):hover{padding-bottom:.25rem;--tw-text-opacity:1;color:rgba(231,234,238,var(--tw-text-opacity))}.footer-bottom-wrapper a:not(.btn):active{border-bottom-width:1px;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}#block-googlemap>.block__content>div>iframe{width:100%}#edit-submit--2{font-size:.875rem;line-height:1.25rem}#block-utc-shortcuts-particle>.block__title,#block-utcinfofor-particle>.block__title{display:block}.page-footer #block-utc-shortcuts-particle>.block__title:not(:last-child),.page-footer #block-utcinfofor-particle>.block__title:not(:last-child){margin-bottom:0}#block-utc-shortcuts-particle>.block__title:after,#block-utc-shortcuts-particle>.block__title:before,#block-utcinfofor-particle>.block__title:after,#block-utcinfofor-particle>.block__title:before{border-top-width:0}#block-utc-shortcuts-particle .menu,#block-utcinfofor-particle .menu{min-height:255px}#block-utc-shortcuts-particle .menu a,#block-utcinfofor-particle .menu a{font-weight:400;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(231,234,238,var(--tw-text-opacity));text-decoration:none}#block-utc-shortcuts-particle .menu a:hover,#block-utcinfofor-particle .menu a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}#block-utc-shortcuts-particle-menu,#block-utcinfofor-particle-menu{font-size:1rem;line-height:1.5rem;line-height:2;text-align:left;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-transform:capitalize}@media screen and (max-width:991px){.footer-wrapper li.menu-item#block-utc-shortcuts-particle-menu,.footer-wrapper li.menu-item#block-utcinfofor-particle-menu{line-height:1.2rem;padding-bottom:0}}.path-search .footer-bottom-wrapper .row,.path-webform .footer-bottom-wrapper .row{align-content:unset!important;justify-content:unset!important;display:block;margin:0 auto}.page-footer .path-search .footer-bottom-wrapper .row:not(:last-child),.page-footer .path-webform .footer-bottom-wrapper .row:not(:last-child){margin-bottom:0}@media screen and (max-width:992px){#block-utc-shortcuts-particle,#block-utc-shortcuts-particle>#block-utc-shortcuts-particle-menu,#block-utcinfofor-particle,#block-utcinfofor-particle>#block-utcinfofor-particle-menu{text-align:center}#block-themag-st-sitebranding-4 .site-logo img{display:block;margin:0 auto 1rem}.page-footer #block-themag-st-sitebranding-4 .site-logo img:not(:last-child){margin-bottom:0}#block-themag-st-sitebranding-4 .site-logo img{width:81%}}.page-footer{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}#block-copyrightnotice-particle{padding:1.5rem 0 0;text-align:center}.block__title{display:none}.block__title:after,.block__title:before{border-top-width:0;border-bottom-width:0}.page-footer .block:not(:last-child){margin-bottom:0}#global-footer-map{height:12rem;overflow-y:hidden;text-align:center}#global-footer-map img{margin:0 auto;width:100%}#block-socialmedialinks .block__content{width:100%}#block-socialmedialinks .block__content ul{display:flex!important;justify-content:space-between;width:100%}#block-socialmedialinks a span.fa-2x{margin-top:.75rem;font-size:1rem!important}.footer-wrapper #block-utc-shortcuts-particle,.footer-wrapper #block-utcinfofor-particle{margin-top:0}#block-copyrightnotice-particle{padding-top:1.5rem;padding-bottom:1.5rem}#block-copyrightnotice-particle p{margin-bottom:1rem}#block-copyrightnotice-particle p:last-child{margin-bottom:0}@media screen and (max-width:1024px){#global-footer-map{height:14rem}#global-footer-map img{height:100%;width:auto}}@media screen and (max-width:991px){.footer-wrapper .row{padding-bottom:18rem;position:relative}.footer-wrapper li.menu-item.leading-loose{line-height:1.2rem!important;padding-bottom:0}.footer-wrapper .col-12:first-child,.footer_first.col-12{display:inline-block;padding-left:0;padding-right:0;width:50%;order:1;max-width:50%;min-width:50%}.footer-wrapper .col-12:last-child,.footer_third.col-12{display:inline-block;padding-left:0;padding-right:0;width:50%;order:2;max-width:50%;min-width:50%}.footer-wrapper .col-12:last-child ul.menu,.footer_third ul.menu{border:none!important}.footer-wrapper .col-12:nth-child(2),.footer_second.col-12{display:inline-block;max-width:100%;padding-left:0;padding-right:0;position:absolute;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:3}.region--footer-second,.region-footer-second{margin:0 auto;width:75%}#global-footer-map{height:12rem}#global-footer-map img{height:auto;width:100%}}@media screen and (min-width:768px){.footer-bottom-wrapper{font-size:.875rem;line-height:1.25rem}} +:root{--utc-transition:all 0.4s ease-in-out;--utc-color:color 0.4s ease-in-out;--utc-link:color 0.4s ease-in-out;--utc-text-shadow:3px 4px 7px rgba(81,67,21,0.8)}html{scroll-behavior:smooth}.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#000!important;background-color:#fff!important}#search-form * #edit-keys{background:#fff!important}.table .thead-dark th .label{color:#fff}.block--layout-builder.block--page-title-block:after,.block--layout-builder.block--page-title-block:before,.block--region-content-header.block--page-title-block:after,.block--region-content-header.block--page-title-block:before{content:"";display:none;width:100%;position:absolute;bottom:calc(41% + 1.5px);z-index:0}.hellowordl{background:red}.utcpage-title{background-color:transparent;border-bottom:9px solid #fdb736;font-weight:700;font-size:3.75rem;line-height:1;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));padding-top:1em;margin-bottom:0;padding-bottom:15px;padding-right:0;text-align:center;position:relative;z-index:5;line-height:1.1;margin-left:0;margin-right:0}@media screen and (max-width:640px){.utcpage-title{font-size:2.25rem;line-height:2.5rem}}@media screen and (max-width:280px){.utcpage-title{font-size:1.875rem;line-height:2.25rem}}.utcblock--page-title-block{position:relative;border-top:none;text-align:center}.button--primary{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));color:#000}.layout-builder{padding:0;border:none;background-color:inherit}.header__main{font-family:Oswald,sans-serif}.travisandutclib{font-weight:400;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity))}.align-center img{display:block;margin-right:auto;margin-left:auto}.align-right img{float:right}.align-left img{float:left}div.site-alert div.severity-low{background:#059669;border:1px solid #bce8f1;color:#31708f;margin-bottom:0;padding:1rem 2rem}div.site-alert div.severity-medium{background:#facc15;border:1px solid #faebcc;color:#8a6d3b;margin-bottom:0;padding:1rem 2rem}div.site-alert div.severity-high{background:#dc2626;border:1px solid #ebccd1;color:#a94442;margin-bottom:0;padding:1rem 2rem}div.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(h1,h2,p,p a){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(p a:hover){--tw-text-opacity:1;color:rgba(67,65,144,var(--tw-text-opacity))}div.site-alert h2:first-child{margin-top:0}div.site-alert div.severity-high a,div.site-alert div.severity-low a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition:all .4s ease-in-out;transition:var(--utc-transition)}div.site-alert div.severity-high a:hover,div.site-alert div.severity-low a:hover{--tw-text-opacity:1;color:rgba(254,226,175,var(--tw-text-opacity))}div.site-alert div.severity-medium a,div.site-alert div.severity-medium p{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:all .4s ease-in-out;transition:var(--utc-transition)}div.site-alert div.severity-medium a:hover{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}@media (min-width:640px){.hide-sm{display:none!important}}@media (min-width:768px){.hide-md{display:none!important}}@media (min-width:1024px){.hide-lg{display:none!important}}@media (min-width:1280px){.hide-xl{display:none!important}}.utc-zoom-image .field__item{overflow:hidden}.utc-zoom-image img{transform-origin:50% 65%;transition:transform 4s,filter 4s ease-in-out;filter:brightness(100%)}.utc-zoom-image:hover img{filter:brightness(115%);transform:scale(1.15)}.block--search form input[type=submit]{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.block--search form input[type=submit]:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}:root{--utc-transition:all .4s ease-in-out}body{font-size:18px;--tw-bg-opacity:1;background-color:rgba(250,250,250,var(--tw-bg-opacity));font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;margin:0;text-align:left;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));overflow:unset}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a{font-weight:400;color:rgba(22,100,132,var(--tw-text-opacity))}a,a:focus,a:hover{--tw-text-opacity:1}a:focus,a:hover{font-weight:500;color:rgba(8,21,36,var(--tw-text-opacity));text-decoration:none}a.focus-visible,a:focus-visible{outline:2px dashed #fdb736}.field--type-text-with-summary a:not([href]):before{display:block;visibility:hidden}.path-search #block-breadcrumbs-particle.field--type-text-with-summary a:not([href]):before{display:none}.field--type-text-with-summary a:not([href]):before{content:"";height:175px;margin-top:-175px}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler),.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler),.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler){border-width:0;font-weight:400;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity));text-decoration:none;transition:color .4s ease-in-out;transition:var(--utc-link)}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):hover,.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):hover,.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):hover{font-weight:500;--tw-text-opacity:1;color:rgba(8,21,36,var(--tw-text-opacity))}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):active,.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):active,.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):active,a:active{color:#fdb736;border-bottom:1.5px solid #fdb736;text-decoration:none}.UTCtextblock__links strong>a{font-weight:400}.UTCtextblock__links a:not(.btn):not(.dm-profile-tabs__link):active:not(.ckeditor-accordion-toggler):active{color:#fdb736;border-bottom:1.5px solid #fdb736;text-decoration:none}.department-info-- a{background-color:transparent;font-weight:400;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity));text-decoration:none;transition:background-color .4s ease-in-out}.department-info-- a:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.department-info-- .social-media-links--platforms a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-decoration:none}.department-info-- .social-media-links--platforms a:focus,.department-info-- .social-media-links--platforms a:hover{background-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.department-info--{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding-top:1.5rem;padding-bottom:1.5rem}span:target{display:block;position:relative;top:-.625rem;visibility:hidden}.path-search #block-breadcrumbs-particlespan:target{display:none}p{font-family:Roboto,sans-serif;margin:0;padding:0;--tw-text-opacity:1;color:rgba(45,55,72,var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}h1,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{font-family:Oswald,sans-serif;font-weight:700}a:hover p:not(#apply-now-ribbon){font-family:Roboto,sans-serif;font-weight:400}.utc-hero-block a.diagonal,a.diagonal{background-color:transparent;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px;font-weight:700;margin-left:auto;margin-right:auto;padding:.75rem 1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));background-image:linear-gradient(-257deg,#fff 50%,transparent 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out;white-space:nowrap}.utc-hero-block a.diagonal:hover,a.diagonal:hover{background-position:0;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.diagonal i,a.diagonal svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));transition:all .75s ease-in-out}a.diagonal.light-gray-hero{--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));background-image:linear-gradient(-257deg,#112e51 50%,transparent 0)}a.diagonal.light-gray-hero:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}a.diagonal.light-gray-hero i,a.diagonal.light-gray-hero svg{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.diagonal.light-gray-hero:hover i,a.diagonal.light-gray-hero:hover svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.custom-newsfeed-css a>div{background-color:transparent!important;background-image:linear-gradient(-257deg,#e7eaee 50%,transparent 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out;font-weight:400}.custom-newsfeed-css a>div:hover{background-color:transparent!important;background-position:0}b,strong{font-weight:700}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin-left:0}p{margin-top:1rem;margin-bottom:1rem}p.no-space{margin-top:0;margin-bottom:0}p.less-space{margin-top:.5rem;margin-bottom:.5rem}li.more-space,p.more-space{margin-top:1.5rem;margin-bottom:1.5rem}h3.blue-bar{background-color:rgba(17,46,81,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}h3.blue-bar,h3.gold-bar{--tw-bg-opacity:1;margin:0 0 1.5rem;padding:.25rem .5rem;--tw-text-opacity:1;width:100%}h3.gold-bar{background-color:rgba(253,183,54,var(--tw-bg-opacity));color:rgba(17,46,81,var(--tw-text-opacity))}.white-hz-rule{background-color:rgba(255,255,255,var(--tw-bg-opacity))}.gold-hz-rule,.white-hz-rule{--tw-bg-opacity:1;width:100%;height:1px}.gold-hz-rule{background-color:rgba(253,183,54,var(--tw-bg-opacity))}.blue-hz-rule{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));width:100%;height:1px}.sidr ul.sf-menu span.sf-sub-indicator{content:"▼"}.sidr ul.sf-menu span.sf-sub-indicator:after{color:transparent}.UTCtextblock__links hr{margin-top:1.5rem;margin-bottom:1.5rem}.UTCtextblock__links h2{margin-bottom:1.25rem}.UTCtextblock__links h2.first-head{margin-top:0}.department-info-- .field--name-field-utc-department-hours .field__label{font-family:Oswald,sans-serif;margin-bottom:1rem;margin-top:2rem}.utc-hero-block a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-hero-block a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.title-overlay h1{line-height:1.2}.path-search #block-breadcrumbs-particle.block{display:none!important}.search-results h3.search-result__title{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.container-full .block--region-content-header.block--page-title-block .page-title{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-right:0;padding-right:0;text-align:center;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ol.search-results li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));border-top-width:1px;border-bottom-width:1px;padding:.5rem 0}.path-search ul.pager__items{border-width:0}ul.pager__items li.is-active{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}ul.pager__items li.is-active,ul.pager__items li a{--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}ul.pager__items li a{padding-left:1.25rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ul.pager__items li a:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.search-results h3.search-result__title a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.search-results h3.search-result__title a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.block--layout-builder.block--page-title-block .page-title,.block--region-content-header.block--page-title-block .page-title{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.user-logged-in.path-search .header-container,.user-logged-in.path-search .header-container.affix{position:relative}@media screen and (max-width:1024px){.section-hero{position:relative;z-index:1}.utc-hero-image-default .order-first,.utc-hero-image-default .order-last{order:unset!important}.utc-hero-image-default .order-first{margin-top:2rem}.node__content>.utc-hero-section:first-child{margin-top:-1rem;padding:0}.node__content>.utc-hero-section:first-child .themag-layout__region{padding:0}main.main-reduce-top-margin{margin-top:-1rem;padding-top:0}main{padding-top:1rem;position:relative;z-index:1}.section-hero .container-full,.utc-hero-section .container-full{padding:0}.section-hero .container-full .row,.utc-hero-section .container-full .row{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.section-hero{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.container-full,.themag-layout--my-default{padding-left:1rem;padding-right:1rem}.container-full .block--region-content-header.block--page-title-block .page-title{font-size:1.125rem;line-height:1.75rem}.btn--large,.btn-lg{font-size:.875rem!important;line-height:1.2!important}.page-search .container{margin-top:1rem!important}.field--type-text-with-summary a:not([href]):before{height:72px;margin-top:-72px}}@media screen and (max-width:640px){h1{font-size:28px!important;line-height:1.2em}.department-info-- address.flex-list li{line-height:2;border-width:0}.title-overlay h1{line-height:1.2}}@media screen and (max-width:280px){.department-info--{padding-left:1rem;padding-right:1rem}}foreignObject>div>div{display:flex;align-items:center}.section-hero .b-bg,.utc-hero-section .b-bg{height:100%!important}.is-b-loading:not(.is-b-loaded):not([data-animation]):before{background:#166484!important} +.utc-sidebar ol,.utc-sidebar ul{list-style-type:none;padding-left:0}.utc-sidebar ol li,.utc-sidebar ul li{margin-bottom:.25rem}.utc-sidebar ol li ul li,.utc-sidebar ul li ul li{margin:.25rem auto}.utc-sidebar ol li ul li:first-child,.utc-sidebar ul li ul li:first-child{border-top-width:0}.utc-sidebar ol li ul li ul li,.utc-sidebar ul li ul li ul li{margin:.25rem auto}.utc-sidebar ol li ul li ul li:first-child,.utc-sidebar ul li ul li ul li:first-child{border-top-width:0}.utc-sidebar .sidebar-menu li{position:relative}.utc-sidebar .sidebar-menu li ul{display:block;max-height:0;overflow:hidden;transition:var(--utc-transition)}.utc-sidebar .menu-open,.utc-sidebar .sidebar-menu .open>ul{max-height:2000px}.menu-item-sidemenu a{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(203,213,224,var(--tw-border-opacity));border-width:1px;display:block;font-weight:400;padding:1rem 2rem 1rem 1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition);width:96%}.menu-item-sidemenu a:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));text-decoration:none}.menu-item-sidemenu a:hover,.menu-item-sidemenu a:hover .more svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu>.more.closed svg,.utc-sidebar .menu-item-sidemenu>.more.open svg,.utc-sidebar .menu-item-sidemenu>.more svg{transition:var(--utc-transition)}.menu-item--expanded li.menu-item-sidemenu.menu-item--active-trail>a,.menu-item--expanded li.menu-item-sidemenu.menu-item--expanded.open>a{background-color:rgba(196,203,212,var(--tw-bg-opacity))}.utc-sidebar .more{cursor:pointer;display:flex;align-items:center;float:right;position:absolute;top:0;bottom:0;right:.5rem;transition:var(--utc-transition);min-width:10%;height:3.75rem}.utc-sidebar .menu-item--active-trail>.more svg,.utc-sidebar .more{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .menu-item--collapsed a+.more,.utc-sidebar .menu-item--expanded a+.more{transition:unset}.utc-sidebar .menu-item--collapsed a:hover+.more,.utc-sidebar .menu-item--expanded a:hover+.more{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-sidebar .menu-item--active-trail>.more,.utc-sidebar .menu-item--active-trail>.more svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu.open>.more.open svg{transform:rotate(90deg)}.utc-sidebar .menu-item-sidemenu.open>a{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-sidebar .menu-item-sidemenu.open>.more,.utc-sidebar .menu-item-sidemenu.open>.more svg,.utc-sidebar .menu-item-sidemenu.open>a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.menu-item-sidemenu .is-active,.menu-item-sidemenu.menu-item--active-trail a,.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>a{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>.more,.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>.more svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu.open>a.parent,.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a:hover{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition)}.menu-item-sidemenu.menu-item--active-trail .menu-item-sidemenu.menu-item--active-trail a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}li.menu-item-sidemenu li.menu-item-sidemenu .is-active{--tw-bg-opacity:1!important;background-color:rgba(196,203,212,var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}li.menu-item-sidemenu li.menu-item-sidemenu .is-active:before{font-weight:700;font-size:1rem;line-height:1.5rem;margin-right:.5rem;line-height:0;content:"→"}.utc-sidebar .sidebar-menu .sidebar-menu .menu-item--expanded:hover>.more svg,.utc-sidebar .sidebar-menu .sidebar-menu .open>.more svg{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .menu-btn{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));text-align:center;cursor:s-resize}.utc-sidebar .menu-btn img{height:4rem;vertical-align:middle}@media (min-width:991px){.section_menu,input#mobile_menu{display:none}}@media (max-width:991px){.menu-content{padding:0 0 0 4rem}.section_menu{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));cursor:pointer;padding:.5rem 2.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input#mobile_menu{display:none}.utc-sidebar{max-height:0;overflow:hidden}input:checked~.utc-sidebar{max-height:100%}.utc-sidebar .more{right:-1.5rem}}@media (max-width:640px){.utc-sidebar .more{right:0}}.user-logged-in .empty-menu-block{min-height:60px;background:#0ff;color:#000;font-weight:700;display:block;visibility:visible;text-align:center;padding:1rem;margin-bottom:.8rem}.user-logged-in .empty-menu-block h2.block__title.visually-hidden{display:block;width:100%;height:auto;color:transparent;font-size:18px;font-weight:700;line-height:1.5rem;clip:unset}.user-logged-in .empty-menu-block:before{content:"Empty menu block. Please remove.";color:#000;height:24px;font-size:18px;width:85%;margin:0 auto} +.utc-offcanvas-sidebar-menu{padding:15px 20px;list-style:none}.utc-offcanvas-sidebar-menu>li{border-bottom:1px solid rgba(144,164,174,.2)}.utc-offcanvas-sidebar-menu>li>a{color:#fff;display:block;font-weight:700;padding:15px 20px;font-size:1.1rem;text-transform:uppercase;position:relative;cursor:pointer} +.department-info--dept-info-light-blue{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding:2rem 0 1rem}@media screen and (max-width:640px){.department-info-- h2{margin:1rem 1rem 0!important}.department-info-- div .address.flex-list{margin:1em 0 0!important}.department-info-- div .address.flex-list ul{text-align:center!important}.department-info-- div .address.flex-list a,.department-info-- div .address.flex-list ul *{font-family:Oswald,sans-serif!important;font-weight:400!important}.department-info-- div .address.flex-list ul li .fas,.department-info-- div .address.flex-list ul li i{padding-top:.75rem!important;margin-left:-3px!important;font-size:1rem!important}.department-info-- .social-media-links--platforms span,.department-info-- .social-media-links--platforms span.fa,.department-info-- .social-media-links--platforms span.fa-2x{font-size:1.5rem!important}}address.flex-list{list-style:none;position:relative;margin-top:1.25em;overflow:hidden}address.flex-list ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0;text-align:center;align-items:center}address.flex-list li{display:inline;line-height:1.2em;padding:3px 10px;border-left:1px solid #adb2b6;align-items:center;font-size:400}address.flex-list li:first-child{border-left:none}address.flex-list li div.field--name-field-utc-department-fax-number .field__item a:before,address.flex-list li div.field--name-field-utc-department-phone .field__item a:before{font-weight:900;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));display:inline;padding-right:6px;vertical-align:top}.department--hours{text-align:center}.department--hours .field__label{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1.5em;font-weight:700}.department--hours .field__label:after{content:none}@include media-breakpoint-down(lg){address.flex-list{position:relative;margin:1em;overflow:hidden}address.flex-list ul{display:list-item;flex-direction:none;flex-wrap:none;justify-content:center;text-align:center;margin-left:0}address.flex-list li{display:block;line-height:1.8em;padding:0 8px;border-left:none}} +#drupal-off-canvas .inline-block-create-button,#drupal-off-canvas .inline-block-list__item{background-color:#1c2429}#drupal-off-canvas ul.layout-selection{background-color:#444}#drupal-off-canvas .layout-builder-configure-section *,#drupal-off-canvas .layout-builder-configure-section .description,#drupal-off-canvas .layout-builder-configure-section .details-description,#drupal-off-canvas .layout-builder-configure-section .form-item .description,#drupal-off-canvas .layout-selection *,#drupal-off-canvas .layout-selection .description,#drupal-off-canvas .layout-selection .details-description,#drupal-off-canvas .layout-selection .form-item .description,#drupal-off-canvas .layout-selection :not(div){color:#fff!important}#drupal-off-canvas .form-color,#drupal-off-canvas .form-date,#drupal-off-canvas .form-email,#drupal-off-canvas .form-file,#drupal-off-canvas .form-number,#drupal-off-canvas .form-search,#drupal-off-canvas .form-select,#drupal-off-canvas .form-tel,#drupal-off-canvas .form-text,#drupal-off-canvas .form-textarea,#drupal-off-canvas .form-time,#drupal-off-canvas .form-url{color:#333!important}#drupal-off-canvas .layout-builder-configure-section label{font-size:.85rem}.layout-builder-block{background:transparent} +#drupal-off-canvas .link,#drupal-off-canvas a{color:#85bef4!important}#mobile-menu{display:none}@media (max-width:768px){#mobile-menu{display:block}} +.header__main{font-family:Roboto,sans-serif}.header--custom-header .header__container-wrapper--header__main{border-width:0;padding:0;--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.header__container{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.header--custom-header .header__container-wrapper--header__main{height:125px}.top-bar-wrapper{height:75px}.bottom-bar-wrapper,.region-header-primary-menu{height:50px}.header--custom-header .header__main{margin-right:6rem;padding-top:0;padding-bottom:0}.header a.site-logo{overflow:hidden}.block--region-logo{height:auto}.header a.site-logo img{max-width:18rem}#block-utcbrandbarmenu-particle,.header__main__left,.header__main__right,.wide-nav{height:100%!important}.region-header-primary-menu{display:grid;margin-left:auto;grid-template-columns:auto auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.region-header-primary-menu>.block{margin:0}.sidr .block--region-offcanvas-sidebar a,ul.sf-menu>li>a,ul.sf-menu span.nolink{font-family:Roboto,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;padding:0 .75rem;position:relative;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-transform:none;font-size:16px;transition:var(--utc-transition)}ul.sf-menu.menu{display:flex}.block--region-offcanvas-sidebar,.sidr ulul.sf-menu.menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu li,.sidr ulul.sf-menu.menu li.menu-item{transition:var(--utc-transition)}.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ulul.sf-menu.menu li a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}ul.sf-menu.menu>li.sf-depth-1{padding-bottom:.5rem;padding-top:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:fadeIn 3s ease;animation:fadeIn 3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}ul.sf-menu li.sfHover>ul,ul.sf-menu li:hover>ul{left:unset!important;top:105%!important}ul.sf-menu ul{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));float:right;min-width:9rem;right:0;left:auto;width:2.25rem}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul,ul.sf-menu.sf-vertical.sf-shadow ul{box-shadow:3px 3px 5px 1px rgb(0 0 0/15%),-3px 3px 5px 1px rgb(0 0 0/15%)}ul.sf-menu ul li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity))}ul.sf-menu ul li:first-child{border-top-width:1px}ul.sf-menu ul li a{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-weight:400;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ul.sf-menu ul li a:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}ul.sf-menu>li:not(:last-child){float:none;list-style-type:none}ul.sf-menu>li a{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-width:0 1px 0 0}ul.sf-menu>li.sfHover>a.is-active:after,ul.sf-menu>li>a:after,ul.sf-menu span.nolink:after{display:block;height:0}.region-header-primary-menu>ul.sf-menu>li.sfHover>a.is-active:after,.region-header-primary-menu>ul.sf-menu>li>a:after,.region-header-primary-menu>ul.sf-menu span.nolink:after{margin:0}.sidr ul.sf-menu>li.sfHover>a.is-active:after,.sidr ul.sf-menu>li>a:after,.sidr ul.sf-menu span.nolink:after{height:auto;margin-bottom:0}ul.sf-menu>li.sfHover>a.is-active:after,ul.sf-menu>li>a:after,ul.sf-menu span.nolink:after{margin-top:5px;content:"";background:rgba(253,183,54,.7);transform:scaleX(0);transition:transform .25s ease-in-out;box-shadow:0 0 1px 1px rgba(253,183,54,.7)}ul.sf-menu>li.sfHover>a:after,ul.sf-menu>li>a:hover:after,ul.sf-menu>li a.is-active:after,ul.sf-menu span.nolink:hover:after{transform:scaleX(1)}ul.sf-menu>li.sfHover{background-color:transparent}ul.sf-menu span.sf-depth-1.sf-with-ul{padding-right:1.5rem;margin-bottom:2px}ul.sf-menu.menu.sf-secondary-menu li{cursor:pointer}ul.sf-menu>li:not(:last-child)>span.sf-depth-1{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px}ul.sf-menu span.sf-sub-indicator{right:.5rem}.sf-secondary-menu ul.sf-menu>li:not(:last-child){--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px}.offcanvas-sidebar-overlay.active{opacity:.7!important}.sidr.right{right:-100%}.sidr .block{height:auto;margin-bottom:0}.block--region-offcanvas-sidebar,.sidr ul.flex{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.menu{background-color:transparent;flex-direction:column;width:100%}.sidr .block--superfish .block__content{padding:0}.sidr ul.flex li.menu-item,.sidr ul.sf-menu.menu.sf-secondary-menu li{transition:var(--utc-transition)!important}.sidr ul.sf-menu.menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:block;--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.region-header-primary-menu>.sidr ul.sf-menu.menu{margin:0}.sidr .sidr ul.sf-menu.menu{height:auto;margin-bottom:0}.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1.sf-expanded,.sidr ul.sf-menu.sf-expanded,.sidr ul.sf-menu li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu li{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-bottom-width:1px;padding-top:0;padding-bottom:0;width:100%}.sidr ul.flex li a,.sidr ul.menu .nolink,.sidr ul.menu a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}.sidr ul.menu .nolink{padding-left:1.5rem}.sidr ul.sf-menu.menu.sf-secondary-menu>li,.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1,.sidr ul.sf-menu li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));border-bottom-width:1px}.sidr ul.menu a,.sidr ul.menu a:hover,.sidr ul.sf-menu li:hover a,.sidr ul.sf-menu li a{background-color:transparent}.sidr ul.sf-menu>li.active-trail,.sidr ul.sf-menu>li.sfHover,.sidr ul.sf-menu li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu>li>a:after,.sidr ul.sf-menu span.nolink:after{display:none}.sidr ul.sf-menu.sf-accordion li.sf-expanded>ul{margin-bottom:.75rem;--tw-shadow:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);left:12px!important;top:9px!important;margin-top:-10px;width:100%!important;padding-right:24px}.menus-wrapper{display:block;padding-bottom:60px;height:auto;padding-left:6px}#superfish-secondary-menu--2-accordion,.menus-wrapper ul{width:12.8rem!important;float:right}#block-utcbrandbarmenu-offcanvas,#block-utclibbrandbarmenu-offcanvas,#block-utcsecondarymenu-offcanvas{overflow:hidden;box-shadow:-1px 1px 2px 2px rgb(0 0 0/15%)}#block-utcsecondarymenu-offcanvas .sf-accordion-toggle{display:none}.sidr ul.sf-menu span.sf-depth-1.sf-with-ul.sf-clicked{background:#e7eaee}.sidr ul.sf-menu.menu.sf-hidden,.sidr ul.sf-menu.menu.sf-secondary-menu.sf-hidden{left:auto!important;position:relative!important;top:auto!important;display:flex!important;flex-direction:column;height:auto!important;background:#e7eaee!important;padding-left:1rem}.region-search{display:flex;align-items:center;height:0;opacity:0}.block--region-offcanvas-sidebar,.sidr ul.region-search{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.region-search li.menu-item,.sidr ul.sf-menu.menu.sf-secondary-menu li{transition:var(--utc-transition)}.sidr ul.flex li a,.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ul.sf-menu.menu.sf-secondary-menu>li,.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1,.sidr ul.sf-menu li,.sidr ul.sf-menu span.sf-depth-1.sf-with-ul{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-transform:none;width:100%}.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ul.region-search li a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}.region-search{max-height:unset!important;box-shadow:inset 0 0 5px rgba(65,0,0,.15),0 0 5px rgb(0 0 0/15%);transition:var(--utc-transition)}.region-search.active{height:100%;opacity:1;padding:.5rem;transition:var(--utc-transition)}.region-search .container{max-width:100%!important}.block--region-search form{margin-top:1rem;margin-bottom:1rem;opacity:0;padding:.5rem 1rem;transition:var(--utc-transition)}.region-search.active .block--region-search form{opacity:1}.sidr-open svg#mainMenuIcon,svg#mainMenuIcon{transition:all .4s ease-in-out}.sidr-open svg#mainMenuIcon{rotate:90deg;margin-top:-5px}.region-search .block--search form input[type=submit]{visibility:hidden}.header__toggleable-button{transition:var(--utc-transition)}.header__toggleable-button:focus{outline:none!important}.header__toggleable-button.focus-visible,.header__toggleable-button:focus-visible{outline:2px dashed #fdb736!important}.header__toggleable-button:hover i:before{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.header--custom-header .header__main .fas{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.block--region-search form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}a.close-search-btn,a.close-search-btn:active,a.close-search-btn:hover{border:none!important}.toggle-offcanvas-sidebar{border-width:0;display:none}.js-toggle-offcanvas-sidebar .fas:before{transition:var(--utc-transition);outline:none!important}.js-toggle-offcanvas-sidebar .fas:before.focus-visible,.js-toggle-offcanvas-sidebar .fas:before:focus-visible{outline:2px dashed #fdb736!important}@-webkit-keyframes dropIn{0%{opacity:0;visibility:hidden;transform:translateY(-100px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;visibility:hidden;transform:translateY(-100px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.ribbon-container{position:absolute;top:0;right:.5rem;z-index:1}@media screen and (max-width:768px){.region-search .close-search-btn.ribbon-container{top:0;right:1rem}}.ribbon-wrapper{position:relative;width:5rem;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation:dropIn 1s linear forwards;animation:dropIn 1s linear forwards}.ribbon{position:absolute;right:.75rem;top:-.25rem;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.5))}.ribbon>.ribbon-content{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));text-align:center;width:4rem;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%);transition:all .5s ease-in-out}.ribbon.down>.ribbon-content{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),50% 100%,0 calc(100% - 16px));clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),50% 100%,0 calc(100% - 16px))}.ribbon.up>.ribbon-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 16px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 16px),0 100%)}.ribbon-container{padding:0}.ribbon-container:focus,.ribbon-container:hover{position:absolute}.apply-now-ribbon{display:inline-block;font-family:Oswald,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.75rem;line-height:1.5rem;margin:1rem auto 1.75rem;padding:0;position:relative;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ribbon-container:hover .apply-now-ribbon{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.header__main__right a{border-width:0;display:block;font-family:Roboto,sans-serif;font-weight:400;padding-left:1.25rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.region-header-primary-menu>.header__main__right a{margin:0}.sidr .header__main__right a{height:auto;margin-bottom:0}.header__main__right a:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.header-container{position:-webkit-sticky;position:sticky;top:0;right:0;width:100%}.user-logged-in .header-container{position:relative;top:unset}.header-container a,.header-container a:active,.header-container a:hover{text-decoration:none}div.site-alert div.text{padding:1rem}.block--region-search .visually-hidden{display:unset!important}.scroll-to-top-button{bottom:48px!important}button#mobile-menu-icon{display:none}a#application-link.focus-visible,a#application-link:focus-visible{outline:none!important}a#application-link.focus-visible div#menuribbon,a#application-link:focus-visible div#menuribbon,a.site-logo.focus-visible img,a.site-logo:focus-visible img{outline:2px dashed #fdb736}@media screen and (max-width:1024px){.header__container-wrapper--header__main{--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.header__container--boxed{max-width:100%}.user-logged-in .header-container{margin-top:36px}}@media screen and (max-width:1024px) and (orientation:landscape){.header-container{position:relative}}@media screen and (max-width:768px){button#mobile-menu-icon{display:inline-block}.header--custom-header .header__main{height:100%;margin-right:7rem}.region-search.active{min-height:100px}.sidr{top:60px}#superfish-secondary-menu--2-accordion,.menus-wrapper ul{width:100%!important}#superfish-secondary-menu--2-accordion{margin-right:-1px!important;margin-top:-3px}.notification-alert-on .sidr{opacity:0;transition:right .4s,opacity .2s!important}.notification-alert-on.offcanvas-sidebar-open .sidr{opacity:1;position:relative;top:0}@media screen and (max-width:768px){.region-search .close-search-btn.notification-alert-on.offcanvas-sidebar-open .sidr{top:0;right:1rem}}.notification-alert-on .offcanvas-sidebar-overlay{background:transparent!important;opacity:1%!important}.header--custom-header .header__container-wrapper--header__main,.header-container,.top-bar-wrapper{height:60px}.bottom-bar-wrapper{display:none}.toggle-offcanvas-sidebar{display:block}.region-header-primary-menu>.toggle-offcanvas-sidebar{margin:0}.sidr .toggle-offcanvas-sidebar{height:auto;margin-bottom:0}.toggle-offcanvas-sidebar{font-size:2rem}.toggle-offcanvas-sidebar:hover{outline:none!important}.toggle-offcanvas-sidebar:focus{outline:2px dotted #fdb736!important}.sidr.right{width:15rem!important}.d-flex{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px;padding-right:1rem}.sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul>li:last-child{margin-bottom:1rem}.region-search .close-search-btn.top-0{top:0!important;right:1rem!important}.region-search .block--search form input[type=submit]{margin-right:1.5rem;visibility:visible}.sidr ul.sf-menu.menu.sf-secondary-menu li{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:0;padding-bottom:0}.sidr ul.sf-menu.menu.sf-secondary-menu.sf-expanded li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu li:first-child ul li:last-child{margin-bottom:1rem}}@media screen and (max-width:640px){.bottom-bar-wrapper{display:none}.sidr{top:67px}.header-container.bottom-bar-wrapper{height:0;padding:0}.sidr.right{width:13rem!important}.sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul{margin-bottom:4rem}.region-search .block--search form input[type=submit]{visibility:visible}#edit-submit--2{font-size:.875rem;line-height:1.25rem;margin-right:1.5rem}.close-search-btn{right:1rem;top:-1rem!important}#superfish-secondary-menu--2-accordion,.menus-wrapper,.menus-wrapper ul,.sidr.right{width:100%!important}.header__container{padding-top:1rem!important;padding-bottom:1rem!important}.menus-wrapper{padding-left:0}.top-workbench-menu-present.notification-alert-on .menus-wrapper{padding-bottom:0!important}}@media screen and (max-width:480px){.header{height:auto!important}.header__container{padding-top:0!important;padding-bottom:0!important}#block-sitebranding-particle{height:4rem;margin:0;overflow:hidden;padding-top:.5rem;position:relative;width:3rem}.site-logo{height:auto;position:absolute;width:20rem}.header a.site-logo img{max-width:20rem}.sidr{top:56px}} +.block--region-header-primary-menu>ul.menu>li>a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.block--region-header-primary-menu>ul.menu>li>a:hover{text-decoration:none;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.block--region-header-primary-menu>ul.menu>li>a{border-radius:0;padding:12px}.block--region-header-primary-menu>ul.menu>li>a:hover{padding:12px} +.btn{display:inline-block;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;margin-bottom:1rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn--navy,.btn-dark,.btn-primary{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:hover,.btn-dark:hover,.btn-primary:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:active,.btn--navy:hover,.btn-dark:active,.btn-dark:hover,.btn-primary:active,.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(42,67,101,var(--tw-bg-opacity))}.btn--navy:active,.btn-dark:active,.btn-primary:active{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:focus,.btn-dark:focus,.btn-primary:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2);border:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--yellow,.btn-danger,.btn-secondary{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:hover,.btn-danger:hover,.btn-secondary:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:active,.btn--yellow:hover,.btn-danger:active,.btn-danger:hover,.btn-secondary:active,.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgba(228,165,49,var(--tw-bg-opacity))}.btn--yellow:active,.btn-danger:active,.btn-secondary:active{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:focus,.btn-danger:focus,.btn-secondary:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--navy-outline,.btn-info{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:2px solid #112e51}.btn--navy-outline:active,.btn--navy-outline:hover,.btn-info:active,.btn-info:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:2px solid #112e51;box-shadow:inset 0 0 5px #403636}.btn--navy-outline:focus,.btn-info:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--burgundy,.btn-warning{--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--burgundy:hover,.btn-warning:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.btn--burgundy:active,.btn--burgundy:hover,.btn-warning:active,.btn-warning:hover{--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity))}.btn--burgundy:active,.btn-warning:active{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));box-shadow:0 0 0 .2rem rgba(120,30,30,.5)}.btn--burgundy:focus,.btn-warning:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--white-outline{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:2px solid #fff}.btn--white-outline:active,.btn--white-outline:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:2px solid #fff}.btn--white-outline:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--green,.btn-success{--tw-bg-opacity:1;background-color:rgba(39,103,73,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green:active,.btn--green:hover,.btn-success:active,.btn-success:hover{--tw-bg-opacity:1;background-color:rgba(47,133,90,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green:focus,.btn-success:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--lightblue,.btn-light{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:0}.btn--lightblue:active,.btn--lightblue:hover,.btn-light:active,.btn-light:hover{--tw-bg-opacity:1;background-color:rgba(203,213,224,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--lightblue:focus,.btn-light:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--block,.btn-block{display:block;width:100%}.btn--pill{border-radius:24px}.btn--small,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn--large,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn--extra-large{padding:1.5rem;font-size:1.3rem;font-weight:700;font-family:Roboto,Helvetica Neue,sans-serif}a.button_cta_custom{width:100%;border-radius:0}a.btn--hover-slide{position:relative}a.btn--hover-slide:after{content:"";background:#fff;mix-blend-mode:darken;width:0;height:calc(100% + 8px);position:absolute;bottom:-4px;left:-10px;transition:all .3s cubic-bezier(.19,.46,.68,.49)}a.btn--hover-slide:hover:after{width:calc(100% + 8px)} +.form-actions,.form-item{margin-top:.375rem;margin-bottom:.375rem}table .form-actions:last-child,table .form-item:last-child{margin-bottom:0}.form-item label:not(.option){margin-bottom:0;font-size:.85rem;font-weight:700}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid red}.form-actions .button{margin-right:.278rem}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background-color:#fff;display:block;width:100%;padding:10px 1rem;border:1px solid #cfd8dc;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(38,50,56,.075);color:#607d8b;font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}@media (min-width:768px){input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:.85rem}}select{padding:10px 2rem 10px 1rem;width:auto;height:50px}select,textarea{background-color:#fff;display:block;border:1px solid #cfd8dc;border-radius:0;box-shadow:inset 0 1px 1px rgba(38,50,56,.075);color:#607d8b;font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}textarea{width:100%;padding:10px 1rem}input[type=radio]{margin-left:3px}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.1em;margin-bottom:.1em}.form-checkboxes .form-item label.option,.form-radios .form-item label.option{font-size:.9rem}.form-type-checkbox .description,.form-type-radio .description{margin-left:0}.description{margin:10px 0 0;font-size:.778rem;color:#90a4ae}.description a{text-decoration:underline}details summary{display:block;background-color:#eceff1;padding:1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out}details summary:before{font-family:Font Awesome\ 5 Free;content:"\f107";margin-right:10px}details summary:hover{background-color:#cfd8dc}details summary[aria-expanded=true]:before{content:"\f106"}details summary::-webkit-details-marker{display:none}details .details-wrapper{background-color:#fff;padding:1.5rem;border:1px solid #cfd8dc;border-top:none}details a.details-title{color:#000;text-decoration:none}details .action{margin-top:1rem;padding-top:1rem;border-top:1px solid #cfd8dc} +.webform-submission-form{margin-left:.5rem}.webform-submission-form h1,.webform-submission-form h2,.webform-submission-form h3,.webform-submission-form h4,.webform-submission-form p{margin-left:0}.webform-submission-form .form-actions,.webform-submission-form .form-item{margin-top:.75rem}.webform-submission-form .fieldset-wrapper>.form-item:first-child{margin-top:0}.webform-submission-form .form-composite>legend,.webform-submission-form .form-item label:not(.option){font-size:1rem;font-weight:600;padding-bottom:.25rem}.webform-submission-form .description{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:.85rem;margin-bottom:10px;margin-top:5px}.webform-submission-form input[type=color],.webform-submission-form input[type=date],.webform-submission-form input[type=datetime-local],.webform-submission-form input[type=email],.webform-submission-form input[type=month],.webform-submission-form input[type=number],.webform-submission-form input[type=password],.webform-submission-form input[type=range],.webform-submission-form input[type=search],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=time],.webform-submission-form input[type=url],.webform-submission-form input[type=week],.webform-submission-form select,.webform-submission-form textarea{box-shadow:none;border:2px solid;--tw-border-opacity:1;border-color:rgba(196,203,212,var(--tw-border-opacity));border-radius:.25rem;font-size:.9rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.webform-submission-form input[type=color]::-moz-placeholder,.webform-submission-form input[type=date]::-moz-placeholder,.webform-submission-form input[type=datetime-local]::-moz-placeholder,.webform-submission-form input[type=email]::-moz-placeholder,.webform-submission-form input[type=month]::-moz-placeholder,.webform-submission-form input[type=number]::-moz-placeholder,.webform-submission-form input[type=password]::-moz-placeholder,.webform-submission-form input[type=range]::-moz-placeholder,.webform-submission-form input[type=search]::-moz-placeholder,.webform-submission-form input[type=tel]::-moz-placeholder,.webform-submission-form input[type=text]::-moz-placeholder,.webform-submission-form input[type=time]::-moz-placeholder,.webform-submission-form input[type=url]::-moz-placeholder,.webform-submission-form input[type=week]::-moz-placeholder,.webform-submission-form select::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]:-ms-input-placeholder,.webform-submission-form input[type=date]:-ms-input-placeholder,.webform-submission-form input[type=datetime-local]:-ms-input-placeholder,.webform-submission-form input[type=email]:-ms-input-placeholder,.webform-submission-form input[type=month]:-ms-input-placeholder,.webform-submission-form input[type=number]:-ms-input-placeholder,.webform-submission-form input[type=password]:-ms-input-placeholder,.webform-submission-form input[type=range]:-ms-input-placeholder,.webform-submission-form input[type=search]:-ms-input-placeholder,.webform-submission-form input[type=tel]:-ms-input-placeholder,.webform-submission-form input[type=text]:-ms-input-placeholder,.webform-submission-form input[type=time]:-ms-input-placeholder,.webform-submission-form input[type=url]:-ms-input-placeholder,.webform-submission-form input[type=week]:-ms-input-placeholder,.webform-submission-form select:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]::placeholder,.webform-submission-form input[type=date]::placeholder,.webform-submission-form input[type=datetime-local]::placeholder,.webform-submission-form input[type=email]::placeholder,.webform-submission-form input[type=month]::placeholder,.webform-submission-form input[type=number]::placeholder,.webform-submission-form input[type=password]::placeholder,.webform-submission-form input[type=range]::placeholder,.webform-submission-form input[type=search]::placeholder,.webform-submission-form input[type=tel]::placeholder,.webform-submission-form input[type=text]::placeholder,.webform-submission-form input[type=time]::placeholder,.webform-submission-form input[type=url]::placeholder,.webform-submission-form input[type=week]::placeholder,.webform-submission-form select::placeholder,.webform-submission-form textarea::placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]:active,.webform-submission-form input[type=color]:focus,.webform-submission-form input[type=date]:active,.webform-submission-form input[type=date]:focus,.webform-submission-form input[type=datetime-local]:active,.webform-submission-form input[type=datetime-local]:focus,.webform-submission-form input[type=email]:active,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=month]:active,.webform-submission-form input[type=month]:focus,.webform-submission-form input[type=number]:active,.webform-submission-form input[type=number]:focus,.webform-submission-form input[type=password]:active,.webform-submission-form input[type=password]:focus,.webform-submission-form input[type=range]:active,.webform-submission-form input[type=range]:focus,.webform-submission-form input[type=search]:active,.webform-submission-form input[type=search]:focus,.webform-submission-form input[type=tel]:active,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=text]:active,.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=time]:active,.webform-submission-form input[type=time]:focus,.webform-submission-form input[type=url]:active,.webform-submission-form input[type=url]:focus,.webform-submission-form input[type=week]:active,.webform-submission-form input[type=week]:focus,.webform-submission-form select:focus{border:2px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));transition:.25s;--tw-ring-offset-width:2px;--tw-ring-color:rgba(196,203,212,0.4);--tw-ring-offset-color:transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.webform-submission-form textarea:active,.webform-submission-form textarea:focus{border:2px solid;--tw-border-opacity:1;border-color:rgba(88,109,133,var(--tw-border-opacity));transition:.25s;--tw-ring-offset-width:2px;--tw-ring-color:rgba(196,203,212,0.4);--tw-ring-offset-color:transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.webform-submission-form [type=checkbox],.webform-submission-form [type=radio]{margin-right:2px;margin-left:2px}.webform-submission-form [type=checkbox]:checked,.webform-submission-form [type=checkbox]:checked:focus,.webform-submission-form [type=checkbox]:checked:hover,.webform-submission-form [type=radio]:checked,.webform-submission-form [type=radio]:checked:focus,.webform-submission-form [type=radio]:checked:hover{--tw-bg-opacity:1;background-color:rgba(88,109,133,var(--tw-bg-opacity))}.webform-submission-form [type=checkbox]:checked:focus,.webform-submission-form [type=checkbox]:focus,.webform-submission-form [type=radio]:checked:focus,.webform-submission-form [type=radio]:focus{--tw-ring-color:#c4cbd4;--tw-ring-offset-width:0px;--tw-ring-offset-color:transparent}.webform-submission-form .toggle-light .toggle-slide{box-shadow:0 0 0 1px #c4cbd4}.webform-submission-form .toggle-light .toggle-off{background:#fff}.webform-submission-form .toggle-light .toggle-on{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity));box-shadow:none}.webform-submission-form .toggle-light .toggle-blob,.webform-submission-form .toggle-light .toggle-blob:hover{box-shadow:none;background:none;--tw-bg-opacity:1;background-color:rgba(88,109,133,var(--tw-bg-opacity))}.webform-submission-form .webform-scale-options input+label{border:2px solid;--tw-border-opacity:1;border-color:rgba(196,203,212,var(--tw-border-opacity));line-height:33px}.webform-submission-form .webform-scale-options input:checked+label,.webform-submission-form .webform-scale-options input:focus+label,.webform-submission-form .webform-scale-options input:hover+label{--tw-border-opacity:1;border-color:rgba(88,109,133,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));font-weight:600} +.utc-section-bg--white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.utc-section-bg--gray{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity))}.utc-section-bg--gray-light{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity))}.utc-section-bg--blue{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-section-bg--blue-light{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.utc-section-bg--red{--tw-bg-opacity:1;background-color:rgba(155,44,44,var(--tw-bg-opacity))}.utc-section-bg--gold{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.utc-section-bg--green{--tw-bg-opacity:1;background-color:rgba(39,103,73,var(--tw-bg-opacity))}.utc-section-bg--blue h1,.utc-section-bg--blue h2,.utc-section-bg--blue h3,.utc-section-bg--blue h4,.utc-section-bg--blue h5,.utc-section-bg--blue h6,.utc-section-bg--blue p,.utc-section-bg--green h1,.utc-section-bg--green h2,.utc-section-bg--green h3,.utc-section-bg--green h4,.utc-section-bg--green h5,.utc-section-bg--green h6,.utc-section-bg--green p,.utc-section-bg--red h1,.utc-section-bg--red h2,.utc-section-bg--red h3,.utc-section-bg--red h4,.utc-section-bg--red h5,.utc-section-bg--red h6,.utc-section-bg--red p{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-hero-section .container-full .themag-layout__region{padding-right:0;padding-left:0} +blockquote{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity));border-width:0;margin:2rem auto;padding-right:2rem;padding-top:2.25rem;padding-bottom:2.5rem;font-style:italic;width:100%}blockquote:before{display:none}blockquote p{font-size:1.25rem;line-height:1.75rem;margin:2rem auto 0;padding-left:4rem;position:relative;text-align:center;border-left:12px solid #c4cbd4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%}.themag-layout--onecol-section blockquote p{margin-top:0;margin-bottom:0}blockquote p:before{margin-right:.5rem;margin-left:-.5rem;left:1.5rem;top:-1.25rem;content:"\201C"}blockquote p:after,blockquote p:before{font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;--tw-text-opacity:1;color:rgba(196,203,212,var(--tw-text-opacity))}blockquote p:after{margin-left:.25rem;content:"\201D"}p.quote-credit{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;margin-top:-3.5rem;padding-bottom:2rem;padding-left:2rem;text-align:center}blockquote p.quote-credit{border-width:0;margin-top:1.25rem;margin-bottom:-.5rem;padding-bottom:0;padding-left:4rem;font-style:normal}p.quote-credit:after,p.quote-credit:before{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5rem;padding:0;position:relative;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));content:"\2014";left:unset;top:unset}blockquote p.quote-credit:before{margin-right:.25rem} +.btn-group__title--center{text-align:center}.btn-group__title--white{color:#fff}.btn-group__btn{white-space:normal;height:100%;margin-top:auto;margin-bottom:auto;display:inline-flex;width:100%;box-sizing:border-box;justify-content:center;text-align:center;align-items:center;vertical-align:middle} +.ckeditor-accordion-container>dl dt:last-of-type>a,.ckeditor-accordion-container>dl dt>a{display:block;font-size:500;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));cursor:pointer;transition:.3s;border:2px solid;--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));margin:5px 0 0}.ckeditor-accordion-container>dl dt>a:hover{border-color:rgba(17,46,81,var(--tw-border-opacity));text-decoration:none}.ckeditor-accordion-container>dl dt.active>a,.ckeditor-accordion-container>dl dt>a:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-border-opacity:1}.ckeditor-accordion-container>dl dt.active>a{border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;border-bottom:none}.ckeditor-accordion-container>dl dt.active>a:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border-bottom:none}.ckeditor-accordion-container>dl dd{display:none;padding:.75rem 1.25rem;margin:0;will-change:height}.ckeditor-accordion-container>dl dd.active{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border:2px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border-top:0}.ckeditor-accordion-container>dl{position:relative;border:0;padding-left:0}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{--tw-bg-opacity:1;background-color:rgba(74,85,104,var(--tw-bg-opacity))} +.editor-link-dialog #drupal-modal{overflow:visible} +.employee-card__grid{display:flex;flex-wrap:wrap}.employee-card__container--default{width:30%;margin:.75rem}.employee-card__container--full{width:75%;margin:.75rem}.employee-card__container--utc-business-card,.employee-card__container--utc-small-teaser-card,.employee-card__container--utc-wide{width:45%;margin:.75rem}@media (max-width:767px){.employee-card__container--full,.employee-card__container--utc-business-card,.employee-card__container--utc-small-teaser-card,.employee-card__container--utc-wide{width:100%}.employee-card__container--default{width:45%}}@media (max-width:449px){.employee-card__container--default{width:100%}}.themag-layout--twocol-section .themag-layout__region--first .employee-card__container--default{width:100%;margin:.75rem 0}a .employee-card--utc-small-teaser-card:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.employee-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;min-width:0;word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.employee-card--default{flex-direction:column}.employee-card--utc-small-teaser-card{flex-direction:row;align-items:center}.employee-card--full,.employee-card--utc-wide{display:grid;grid-template-columns:1fr 1.5fr}.employee-card--full .employee-image,.employee-card--utc-wide .employee-image{flex:0 1 35%}.employee-card .employee-image .field,.employee-card .employee-image .field__item,.employee-card img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employee-card--utc-small-teaser-card img{height:6rem;width:6rem;-o-object-fit:cover;object-fit:cover;border-radius:100px;margin:1rem .5rem 1rem 1rem}.employee-card__body{padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0}.employee-card__name,.employee-card__suffix{font-weight:400}.employee-card__suffix .field{display:inline-block}.employee-card__suffix .field:not(:empty):not(:last-child):after{content:","}.employee-card__button a{margin-bottom:.5rem;margin-left:.5rem}.utc-custom-blocks h2.block__title{display:none}.utc-custom-blocks .block__content{padding:1rem 0}@media (min-width:992px){.themag-layout .block:not(:last-child){margin-bottom:0}}.card-body{margin-top:-18px} +.utc-card-grid__container{margin-bottom:30px}@media (max-width:640px){.utc-card-grid__container:last-child{margin-bottom:0}}@media (max-width:640px){.utc-card-placeholder{margin-bottom:0!important}}.utc-card-2{position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.utc-card-2 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.utc-card-2--img-no-fill img{height:auto;padding:15px}.utc-card-2__body{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.utc-card-2__content{margin-bottom:0}.utc-card-2__title{font-size:1.25rem;font-weight:600}.utc-card-2__action-container>.btn{width:auto}.utc-card-2--align-center{text-align:center}.utc-card-2--align-right{text-align:right}.utc-card-2--w-100{width:100%}.utc-card-2--w-75{width:75%}@media (max-width:991.98px){.utc-card-2--w-75{width:100%}}.utc-card-2--w-50{width:48.8%}@media (max-width:991.98px){.utc-card-2--w-50{width:100%}}.utc-card-2--white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:var(--utc-transition)}.view-utc-newsroom a.focus-visible>div,.view-utc-newsroom a:focus-visible>div,a.focus-visible .utc-card-2--card-link,a:focus-visible .utc-card-2--card-link{outline:2px dashed #fdb736}.utc-card-2--white.utc-card-2--card-link:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}a .utc-card-2--white.utc-card-2--card-link:hover p,a .utc-card-2--white.utc-card-2--card-link p{font-weight:400}.utc-card-2--lightblue{word-wrap:break-word;--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:var(--utc-transition)}.utc-card-2--lightblue.utc-card-2--card-link:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.utc-card-2--none{word-wrap:break-word;background-color:none;border:0;border-radius:0;box-shadow:none;transition:var(--utc-transition)}.utc-card-2--none.utc-card-2--card-link:hover{filter:drop-shadow(#fdb736 0 0 .75rem)}.utc-card-2__icon .fontawesome-icons{text-align:center;font-size:75px;line-height:1rem;margin:2.25rem 1.25rem 1rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.utc-card-2__icon--blue .fontawesome-icons{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--yellow .fontawesome-icons{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--white .fontawesome-icons{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--blue .fontawesome-icons:hover,.utc-card-2__icon .utc-card-2:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-card-2__icon--yellow .fontawesome-icons:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-card-2--thumbnail.utc-card-2--align-center{text-align:center}.utc-card-2--thumbnail.utc-card-2--align-center .btn{width:75%}.utc-card-2--wide .utc-card-2__body{max-width:100%}@media (min-width:576px){.utc-card-2--wide{flex-direction:row}.utc-card-2--wide .utc-card-2__body{flex:1 0 65%}.utc-card-2--wide .utc-card-2__icon{display:flex;flex:0 1 35%;align-items:center;justify-content:center}.utc-card-2--wide .utc-card-2__icon .fontawesome-icons{margin:0 -1.25rem 0 0}.utc-card-2--wide .media-image{height:100%}.utc-card-2--wide .field--name-field-image{flex:0 1 35%}}@media (max-width:991.98px){.utc-card-2--wide{min-height:150px}}.utc-sidebar-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem}.utc-sidebar-card__header{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));padding:.75rem 1.25rem;margin:0;font-weight:700;font-size:1.15rem}.utc-sidebar-card--blue{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-sidebar-card--yellow{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.utc-sidebar-card__body{padding:.75rem}.utc-sidebar-card h3{font-size:1.25rem} +.lib-item-form{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0}.lib-item-form .form-item{margin-left:.5rem}.lib-item-form .form-actions{display:none}.lib-item-form .form-item label,.lib-item-form legend{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;padding-top:1rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-item-form .js-form-item-search{flex-grow:10}.js-form-type-select{flex-grow:1}.lib-item-form .form-input,.lib-item-form .form-select{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}.lib-item-form .form-item label.option{font-size:1rem}.lib-item-form .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap}.lib-item-form .form-input.form-checkbox{width:1.25rem;height:1.25rem}.lib-item-form .form-input.form-checkbox:checked{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.container-full .lib-item-form-container{margin:0 -1rem;--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity))}.container-full .lib-item-form,.container-full .view-utc-library-item .view-content{margin:0 5rem 1rem;padding:1.5rem 0 3rem}.container-full .lib-item-form .form-input,.container-full .lib-item-form .form-select{border:0;border-radius:0;--tw-border-opacity:1;border-color:rgba(203,213,224,var(--tw-border-opacity))}@media (min-width:1024px){.utc-item-two-col .utc-item-card__view-two-col{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:30px}.utc-item-two-col .utc-item-card__view-two-col>.utc-item-card__container{width:100%}}.utc-item-card__container{margin-bottom:30px}.utc-item-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.utc-item-card--mobile-stack{flex-direction:column}a .utc-item-card:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.utc-item-card h3{font-size:1.35rem}h2:first-child{margin-top:1rem}@media (min-width:768px){.utc-item-card{min-height:150px}}.utc-item-card img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.utc-item-card .media-image{height:100%}.utc-item-card .field--name-field-image{flex:0 1 35%}.utc-item-card__body{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0 75%}@media (min-width:768px){.utc-item-card{flex-direction:row}}.utc-item-card__title{font-size:1.25rem;font-weight:600}.utc-item-card__content{margin-bottom:0}.utc-item-card__action-container--line{border-top:1px solid #c0c9d0;padding-top:.75rem;margin-top:.5rem}.utc-item-card__action-container--gray-bg{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));margin:.5rem -1.25rem -1.25rem}.utc-item-card__action-container--gray-bg .utc-item-card__action{padding:1rem}.utc-item-card__action .btn{margin-bottom:0}.utc-item-card__badges ul{list-style:none;display:inline-block;padding:0;margin-bottom:0}.utc-item-card__badges ul li{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));display:inline-block;margin:.25rem;padding:.5rem .75rem;border-radius:10rem;font-size:.95rem;line-height:.95rem}a .utc-item-card__body{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))} +.lib-bg-full--img-blue{background-image:url(https://liblab.utc.edu/library/images/around-the-building/library-exterior-trees.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,29,57,.8);background-blend-mode:multiply}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.lib-bg-full--img-blue{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));background-image:none}}.lib-search__card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:1rem}a.lib-search__info{float:right;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));border-bottom:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}a.lib-search__info:active,a.lib-search__info:focus,a.lib-search__info:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));border-bottom:0}a.lib-search__info i.fa-info{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-search__container{margin:1.5rem 2rem .5rem}.lib-search__title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.15rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lib-search__input-container{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:1rem}input.lib-search__input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(247,250,252,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;border-radius:0;font-size:1rem;height:auto;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.lib-search__input:active,input.lib-search__input:focus,input.lib-search__input:hover{border:2px solid;--tw-border-opacity:1;border-color:rgba(253,183,54,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:none}.lib-search__button-container{display:flex;margin-left:0}.lib-search__button{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lib-search__button:active,.lib-search__button:focus,.lib-search__button:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));box-shadow:none}.lib-search__links{text-align:right;list-style:none;margin:0}.lib-search__links li{display:inline-block}.lib-search__links li:nth-child(n+2):before{content:"|"} +.lib-help--horizontal{display:none}.lib-help{position:fixed;z-index:400}.lib-help--vertical{bottom:30%;display:flex;flex-direction:row;transition:.5s;right:-15rem}.lib-help__btn-main{font-size:1.1rem;line-height:1.5;display:block;--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));cursor:pointer;border-radius:0;padding:.6rem 1.6rem;text-align:center}.lib-help__btn-main--gold,.lib-help__btn-main:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity))}.lib-help__btn-main--gold:hover{--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.lib-help__btn-main--vertical{width:3rem;line-height:1.5rem;height:13rem;padding:1.2rem .5rem}.lib-help__icon:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f075";margin-right:.3rem}.lib-help__button-text--vertical{transform-origin:5.7rem 5.5rem;transform:rotate(270deg);width:11.7rem;float:left}@media (min-width:768px){.lib-help__button-text--vertical{transform-origin:5.6rem 5.4rem;width:11.5rem}}@media (min-width:1200px){.lib-help__button-text--vertical{transform-origin:5.3rem 5.1rem;width:10rem}}.lib-help__content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));text-align:center}.lib-help__content--horizontal{padding:.5rem 0 .6rem}.lib-help__content--vertical{padding:2rem .4rem;width:15rem;height:13rem}.lib-help__content--vertical-open{right:0}a:hover{text-decoration:none}.lib-help__btn-sub{display:block;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-weight:700;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:0;margin:.6rem 1rem}.lib-help__btn-sub:focus,.lib-help__btn-sub:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}a.lib-help__link{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem;text-decoration:underline}.lib-help__link:active,.lib-help__link:hover{--tw-text-opacity:1;color:rgba(66,153,225,var(--tw-text-opacity));text-decoration:underline} +.lib-events-box{height:325px;overflow-x:hidden;margin-top:5px;overflow-y:scroll;border-radius:0;font-size:.9rem;border-top:2px solid;border-bottom:2px solid;--tw-border-opacity:1;border-color:rgba(237,242,247,var(--tw-border-opacity))}.lib-events-box__item{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;border:0;border-radius:0;margin-top:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lib-events-box__item:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity))}a.lib-events-box__link:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-decoration:none}.lib-events-box__event-date{flex:0 1 35%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem;border-right:2px solid;margin:.5rem 0;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.lib-events-box__event-date-day{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.25rem;line-height:2.25rem}.lib-events-box__event-date-month{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase}.lib-events-box__event-details{padding:.75rem;height:auto;flex:1 0 75%;display:flex;flex-direction:column}.lib-events-box__item-title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.lib-events-box__event-time{--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));font-size:.85rem}.lib-events-box__item-badge{margin:0;padding:0}.lib-events-box__item-badge--faculty-workshop{--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.lib-events-box__item-badge--workshop{--tw-text-opacity:1;color:rgba(43,108,176,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.lib-events-box__item-badge--event{--tw-text-opacity:1;color:rgba(39,103,73,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.view-utc-library-workshops-feed .form-select{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}.view-utc-library-workshops-feed label:not(.option){font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-event-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;border:0;border-radius:0;margin-top:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lib-event-card__img{flex:0 1 35%}.lib-event-card__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.lib-event-card{flex-direction:column}.lib-event-card__img img{height:150px}}.lib-event-card__event-date{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:1rem;position:absolute;top:16px;left:16px}.lib-event-card__event-date-day{font-size:3.25rem;line-height:3.25rem}.lib-event-card__event-date-day,.lib-event-card__event-date-month{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:block;text-align:center}.lib-event-card__event-date-month{font-weight:700;font-size:1.5rem;text-transform:uppercase}.lib-event-card__description{flex:1 0 65%;padding:0 .5rem;font-size:.9rem}.lib-event-card__title{font-size:1.5rem}.p-description{font-size:.9rem}.lib-event-card__event-full-date,.lib-event-card__event-time{margin-left:.5rem}.lib-event-card__event-location{margin-left:.5rem;margin-bottom:10px}.lib-event-card__event-register{margin-left:.5rem;font-size:.9rem}.p-name,div.vevent div:last-child,p:empty{display:none}.h-event{min-height:7em} +#views-exposed-form-utclib-guides-block-1 .form-select,#views-exposed-form-utclib-guides-block-1 input[type=text]{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}#views-exposed-form-utclib-guides-block-1 .form-item label:not(.option){font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utclib-guides .view-grouping-header{margin-top:1.5rem;font-family:Exo,Helvetica Neue,sans-serif;font-size:1.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utclib-guides h3{display:none}.view-utclib-guides .view-grouping-content{display:flex;flex-wrap:wrap}.view-utclib-guides .utclib-guide{width:48%;position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;word-wrap:break-word}@media (max-width:767px){.view-utclib-guides .utclib-guide{width:100%}}.view-utclib-guides .utclib-guide--link{width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:0 6px 8px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #edf2f7;border-left:5px solid #112e51;margin:5px 8px;padding:4px 12px;border-radius:0}.view-utclib-guides .utclib-guide--link:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:1px solid #edf2f7;border-left:5px solid #fdb736;--tw-bg-opacity:1;background-color:rgba(247,250,252,var(--tw-bg-opacity));font-weight:600}.utclib-embed--new-databases h2.block__title{display:block;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-family:Exo,Helvetica Neue,sans-serif;text-transform:none;--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));padding:.75rem 1.25rem;margin:0;font-weight:700;font-size:1.15rem}.utclib-embed--new-databases{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem}.utclib-embed--new-databases .utclib-embed-content{padding:.9rem}.s-lg-link-list{list-style-type:none;padding-left:.5rem;margin-bottom:0}ul.s-lg-link-list li{border-bottom:1px solid #d3d3d3;margin-bottom:.5rem;padding-bottom:.5rem}ul.s-lg-link-list li a{font-weight:700;font-size:1rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));line-height:1.25;margin-bottom:.5rem}.s-lg-link-desc,.s-lg-link-desc a{font-size:.9rem!important}ul.s-lg-link-list li:last-child{border-bottom:0;margin-bottom:0} +.qtip{max-width:400px;min-width:200px}.qtip .qtip-title{line-height:1.5rem;font-weight:600}.qtip-bootstrap{border-radius:0}.qtip-bootstrap .qtip-content{padding:0}.qtip-bootstrap .qtip-titlebar{font-size:1rem}.qtip-bootstrap .btn{display:block}.qtip-bootstrap .event-overview{display:flex;flex-direction:row}.qtip-bootstrap .event-overview .event-info{display:flex;flex-direction:column;padding:.5rem;flex:0 1 60%;font-size:16px;justify-content:center}.qtip-bootstrap .event-overview .event-image{flex:0 1 40%}.qtip-bootstrap .event-overview .event-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.qtip-bootstrap .event-description{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));margin:0;padding:.5rem 1rem}.qtip-bootstrap .event-description .btn{margin-top:1rem} +.breadcrumb li,.breadcrumb ol,.simple-breadcrumb li,.simple-breadcrumb ol{margin:0;padding:0;list-style:none;font-size:14px}.breadcrumb ol,.simple-breadcrumb ol{display:flex;flex-flow:wrap}.breadcrumb li a:hover,.simple-breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after,.simple-breadcrumb li:after{content:" / ";margin-right:3px}.breadcrumb li:last-child:after,.simple-breadcrumb li:last-child:after{display:none}@media (max-width:768px){.breadcrumb ol,.simple-breadcrumb ol{display:grid}} +@media (max-width:991px){#block-utc-shortcuts-particle,#block-utcinfofor-particle{text-align:center;margin-top:1rem;padding-left:0}}.menu--footer ul.menu{text-align:center;margin-top:1rem;padding-left:0}.menu--footer ul.menu li{display:inline-block;margin-left:.5rem}.menu--footer ul.menu li a{--tw-text-opacity:1;color:rgba(160,174,192,var(--tw-text-opacity))} +.utc-directory-form{margin-bottom:20px}.utc-directory-form .form-actions,.utc-directory-form .form-item{flex:auto;flex-grow:1;flex-shrink:1}.utc-directory-form label{text-transform:uppercase;letter-spacing:2px;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem!important}.utc-directory-form .form-item-dept,.utc-directory-form .form-type-textfield{width:100%;margin-bottom:12px}@media (min-width:768px){.utc-directory-form .form-item-dept{width:40%}.utc-directory-form .form-type-textfield{width:55%;margin-left:10px}}.utc-directory-form fieldset#edit-alpha--wrapper{width:100%}.utc-directory-form .form-item-alpha{flex-grow:0}.utc-directory-form .form-radios{display:flex;flex-wrap:wrap;margin-top:0}.utc-directory-form .form-radios .form-item-alpha:first-child{display:none}.utc-directory-form .form-radios label{display:inline-block;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding:10px;margin:3px;width:42px;font-weight:700;font-family:sans-serif,Arial;font-size:1em;text-align:center;border:0;border-radius:0}.utc-directory-form .form-radios label:hover{cursor:pointer}.utc-directory-form .form-radios input[type=radio]:checked+label,.utc-directory-form .form-radios label:hover{--tw-bg-opacity:1;background-color:rgba(254,226,175,var(--tw-bg-opacity))}.utc-directory-form .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.select2-container .select2-selection--single{height:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:10px .5rem;border:1px solid #cfd8dc;border-radius:.25rem;box-shadow:inset 0 1px 1px rgb(38 50 56/8%);font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;position:absolute;top:1px;right:1px;width:2rem;line-height:2.25rem}.select2-dropdown{border:1px solid #cfd8dc;border-radius:.25rem}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.utc-directory-form input#edit-reset{width:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:0;border:1px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.view-utc-directory .view-content{width:100%!important}.view-utc-directory .lib-item-form .js-form-item-combine{flex-grow:10}.view-utc-directory .pager{width:100%}.view-utc-directory ul.pager__items li a{display:block;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));padding:10px 18px;font-weight:700;font-family:sans-serif,Arial;font-size:1em;border:0}.view-utc-directory ul.pager__items li{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.view-utc-directory ul.pager__items li.is-active,.view-utc-directory ul.pager__items li.is-active a:hover,.view-utc-directory ul.pager__items li a:hover{--tw-bg-opacity:1;background-color:rgba(254,226,175,var(--tw-bg-opacity));border:0}.view-utc-directory li.pager__item.pager__item--ellipsis{background-color:transparent!important}.view-utc-directory .view-empty{width:100%}.employee-profile__grid{display:flex;flex-wrap:wrap}.container-profile__container{width:100%}.container-profile__container--profile-card{margin:.75rem}.employee-profile--card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;min-width:0;word-wrap:break-word;border:0;border-radius:0;flex-direction:column;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.employee-profile .employee-image .field,.employee-profile .employee-image .field__item,.employee-profile img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employee-profile--card img{height:10rem;width:9rem;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:1rem .5rem 1rem 1rem;flex:1 1}.employee-profile--card .employee-profile__body{padding:1rem .5rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0}.employee-profile .employee-profile__body{flex-direction:column;justify-content:flex-start;height:auto;flex:1 1;padding:1rem}@media (min-width:640px){.employee-profile--card{flex-direction:row}}@media (min-width:1024px){.employee-profile--card{align-items:center}.employee-profile--card .employee-profile__body{padding:1.5rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:auto;flex:1 1}.employee-profile--card .employee-profile__info{display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 1;padding:10px}.employee-profile--card .employee-profile__more_info{width:150px;flex:0 1 auto;margin-right:20px}.employee-profile--card img{height:10rem;width:9rem}}.employee-profile--card .employee-profile__name{font-weight:600;font-size:1.2rem;line-height:1rem}.employee-profile--card p{margin:.25rem}.employee-profile--card .employee-profile__more_info{text-align:right}.employee-profile__name,.employee-profile__suffix{font-weight:400}.employee-profile__suffix .field{display:inline-block}.employee-profile__suffix .field:not(:empty):not(:last-child):after{content:","}.employee-profile__button a{margin-bottom:.5rem;margin-left:.5rem}.employee-profile-page,.view-utc-directory .dm-profile-preamble{background-color:transparent;position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;min-width:0;word-wrap:break-word;border:0;border-radius:0}.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:300px;width:60%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem;align-self:flex-start}.employee-profile-page img,.view-utc-directory .dm-profile-section img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0;flex:1 1}.employee-profile-page__body,.view-utc-directory .dm-profile-activities{flex-direction:column;justify-content:flex-start;height:auto;flex:1 1;padding:0 1rem 1rem;margin:0}.view-utc-directory .dm-profile-preamble .dm-profile-content .dm-profile-activities{text-align:left;background:none;color:#000}.employee-profile-page__body p{margin:.1rem}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{padding:0;margin:0 1rem 1rem;width:auto}.view-utc-directory .dm-profile-activity{font-family:Open Sans,san-serif}.employee-profile-page__name,.view-utc-directory .dm-profile-activity span{font-size:20pt!important;font-weight:600!important}.view-utc-directory .dm-profile-break,.view-utc-directory .dm-profile-section--hidden,.view-utc-directory .dm-profile-tabs__item--active .dm-profile-tabs__link:after{display:none}.employee-profile-page__divider,.view-utc-directory .dm-profile-tabs{margin:0;padding:0;position:relative;z-index:50;text-align:left;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.employee-profile-page__divider p,.view-utc-directory .dm-profile-tabs__item{border:2px solid;display:block;padding:.75rem 1rem;position:relative;text-transform:uppercase;margin:0;background:none}.employee-profile-page__divider{height:2.6rem}.view-utc-directory .dm-profile-tabs{background-color:#f5f5f5}.view-utc-directory .dm-profile-tabs__item{border:2px solid #112e51;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));margin:.5rem 0}.employee-profile-page__divider p,.view-utc-directory .dm-profile-tabs__link{display:block;font-size:1.1rem;font-weight:600;margin:0 .25rem;text-decoration:none;letter-spacing:2px}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover>.dm-profile-tabs__link{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.employee-profile-page__bio,.view-utc-directory .dm-profile-section--tabbed{border:0;padding:1rem;position:relative;z-index:10;background:#fff}.view-utc-directory .dm-profile-section--tabbed:focus{outline:none;box-shadow:inset 0 0 0 .15rem #add8e6}.view-utc-directory .dm-profile-preamble .dm-profile-report-section{box-sizing:border-box;width:100%}.view-utc-directory h2,.view-utc-directory h2.dm-profile-heading{font-weight:600;font-size:1.25rem;line-height:1rem;text-transform:uppercase;letter-spacing:2px;font-family:Open Sans,sans-serif;margin-top:10px;margin-bottom:20px}.view-utc-directory h3.dm-profile-heading{font-family:Open Sans,san-serif;font-size:1.1rem;font-weight:600}.dm-profile-content ol.dm-profile-activities{padding:.5rem}@media (min-width:640px){.employee-profile-page,.view-utc-directory .dm-profile-preamble{flex-direction:row}.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:300px;width:40%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem}.employee-profile-page__body,.view-utc-directory .dm-profile-activities{padding:1rem}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{width:auto}.employee-profile-page,.view-utc-directory .dm-profile-preamble{background-color:#fff}}@media (min-width:1024px){.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:350px;width:20%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem}.view-utc-directory .dm-profile-tabs__item{display:inline-block}.view-utc-directory .dm-profile-tabs__link{display:inline}.view-utc-directory .dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:normal}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{width:auto}.view-utc-directory .dm-profile-tabs__item{margin:0;border:0}.view-utc-directory .dm-profile-tabs__item--active{border-bottom:3px solid #112e51}.view-utc-directory .dm-profile-tabs{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover>.dm-profile-tabs__link{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}} +video{width:100%;height:auto}.utc-hero-temporary-fix{display:block;width:100%;margin:0 auto}.utc-hero-temporary-fix .menu-overlay-desktop{bottom:.5%!important;position:absolute;left:0;z-index:1;text-align:center;width:100%}.utc-hero-temporary-fix .menu-overlay-desktop .utc-hero-title{color:#fff;font-size:6vw;display:block;margin:0 auto 6rem;position:relative;z-index:1}.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items{display:flex;justify-content:center;list-style-type:none;margin:1em auto}.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items li{display:inline-block;zoom:1;padding-left:5px;padding-right:5px}.utc-hero-temporary-fix .menu-overlay-desktop a{color:#fff;border:2px solid #fff;text-decoration:none}.utc-hero-big-btn,.utc-menu-btn{background-color:transparent;background-image:none;border:2px solid #fff;border-radius:0;transition:.3s;color:#fff}.utc-hero-big-btn{padding:.6em .9em;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));transition:all 1.2s;white-space:nowrap;width:180px;font-size:1.5em}.utc-hero-big-btn:hover{width:210px}.utc-hero-big-btn:hover,.utc-menu-btn:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));text-indent:0}.menu-overlay-mobile h1{background-color:transparent;padding-top:1em;padding-bottom:15px;padding-right:0!important;text-align:center}.menu-overlay-mobile ul{margin:3em auto 0;padding:0;width:100%;list-style-type:none}.menu-overlay-mobile ul li .btn-primary{color:#fff;width:100%;border:0}@media only screen and (max-width:1024px){.menu-overlay-desktop{display:none}}@media only screen and (min-width:1024px){.menu-overlay-mobile{display:none}.menu-overlay-desktop .utc-hero-title{font-size:4.2vw!important}} +.information-technologyparallax1{background-image:url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-blend-mode:multiply}.information-technologyparallaxbuttons{display:flex;justify-content:space-evenly}@media (max-width:768px){.information-technologyparallaxbuttons{display:contents}}#information-technologystudent_type_wrapper h1{color:#fff;font-size:2.4em} +.dm-profile-section:not(.dm-profile-section--main-image) img{max-width:100%;height:auto}.dm-profile-preamble{background-color:#112e51;color:#fff;padding:1.5rem 1.5rem 1rem 3rem;box-sizing:border-box}.dm-profile-preamble .dm-profile-heading{background-color:#fff;color:#112e51;display:inline-block;padding:.25rem 1rem;margin:0;text-transform:uppercase}.dm-profile-preamble .dm-profile-activities{background-color:#112e51;color:#fff}.dm-profile-preamble li.dm-profile-activity{color:#fff}.dm-profile-preamble .dm-profile-content .dm-profile-activities{text-align:left}.dm-profile-tabs{margin:0;padding:0;position:relative;text-align:center;top:.15rem;z-index:50}.dm-profile-tabs__item{background-color:#fdb736;border:0;display:block;margin:.5rem 0;padding:.5rem;position:relative;text-transform:uppercase}.dm-profile-tabs__item--active{background-color:#112e51}.dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link{color:#fff!important}.dm-profile-tabs__link{display:block;font-size:1.15rem;font-weight:700;margin:0 .25rem;text-decoration:none}.dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;color:#112e51}.dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:" \27F5";font-weight:700}.dm-profile-section--hidden{display:none}.dm-profile-section--tabbed{border:0;padding:.25rem 1rem;position:relative;z-index:10}.dm-profile-section--tabbed:focus{outline:none;box-shadow:inset 0 0 0 .15rem #add8e6}.dm-profile-break{background-color:#fdb736;height:.15rem;margin:.5rem 0;padding:0}.dm-profile-preamble .dm-profile-report-section{box-sizing:border-box;width:100%}.dm-profile-preamble--with-main-image{padding:0;display:flex;flex-wrap:wrap}.dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{padding:1em 1em 0}.dm-profile-section--main-image{box-sizing:border-box;align-self:center;width:100%}.dm-profile-main-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:25em;margin:0 auto;height:auto}@media (min-width:640px){.dm-profile-tabs{margin-top:2rem}.dm-profile-tabs__item{display:inline-block;margin:0 1rem 1rem}.dm-profile-tabs__link{display:inline}.dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:normal}.dm-profile-section--main-image{display:inline-block;width:25%}.dm-profile-main-image{max-width:100%!important;margin-left:0!important}.dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{display:inline-block;vertical-align:top;padding-left:1.5rem;padding-top:1.5rem;width:75%}} +.utc-homepage-section-3{margin-bottom:4rem}.utc-homepage-section-5 h2,.utc-homepage-section-5 h3,.utc-homepage-section-5 p{color:#fff!important}.utc-homepage-section-5 .youtube-video-wrapper{margin-top:0!important}.utc-homepage-section-6 .utc-card-2__body--with-action{padding-top:0}.utc-homepage-section-6 .utc-card-2__title{text-align:center}.utc-homepage-section-6 .utc-card-2__action-container{left:50%;transform:translate(-50%);bottom:1rem}.utc-homepage-hero-bg-blue{background:#253b55}.utc-homepage-quote-bg{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity))}.utc-homepage-quote-bg blockquote{width:75%;background:none!important;font-size:1.25rem}@media screen and (max-width:640px){.utc-homepage-quote-bg blockquote{width:100%}} +.page-403,.page-404{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity))} +figure.utc-hover-image-effect *{box-sizing:border-box}figure.utc-hover-image-effect{overflow:hidden;position:relative;margin:10px 1%;box-shadow:5px 5px 10px rgb(0 0 0/.5);z-index:1}figure.utc-hover-image-effect img{max-width:100%;opacity:1;width:100%;transition:opacity .35s}figure.utc-hover-image-effect .image-title{z-index:1}figure.utc-hover-image-effect figcaption{height:100%;max-height:100%;padding:1rem}figure.utc-hover-image-effect .utc-border-wrapper{opacity:0}@media (min-width:640px){figure.utc-hover-image-effect .utc-border-wrapper{margin-right:auto;margin-left:auto}}figure.utc-hover-image-effect .utc-border-wrapper{transition:opacity .25s,transform .25s}figure.utc-hover-image-effect .hover-inner{--tw-border-opacity:1;border-color:rgba(253,183,54,var(--tw-border-opacity));border-left-width:4px;padding-left:1rem}figure.utc-hover-image-effect h2,figure.utc-hover-image-effect p{opacity:0;transition:opacity .35s,transform .35s}figure.utc-hover-image-effect h2{font-size:1.5rem;line-height:2rem;margin-left:0;margin-right:0}figure.utc-hover-image-effect p{font-size:1rem;line-height:1.5rem;margin-left:0;margin-right:0;margin-bottom:0}figure.utc-hover-image-effect h2{opacity:0;transform:translate3d(30%,0,0);transition-delay:0s}figure.utc-hover-image-effect p{opacity:0;transform:translate3d(0,30%,0);transition-delay:0s}figure.utc-hover-image-effect a{margin-top:1rem;color:transparent}@media (min-width:1024px){figure.utc-hover-image-effect a{position:absolute;top:0;right:0;bottom:0;left:0}}figure.utc-hover-image-effect:hover figcaption{top:50%;transform:translateY(-50%);display:table!important}figure.utc-hover-image-effect:hover .image-title{display:none}figure.utc-hover-image-effect:hover img{opacity:.1}figure.utc-hover-image-effect:hover .utc-border-wrapper{opacity:1;transform:translateZ(0);transition-delay:.2s;display:table-cell!important;vertical-align:middle}figure.utc-hover-image-effect:hover h2{opacity:1;transform:translateZ(0);transition-delay:.4s}figure.utc-hover-image-effect:hover p{opacity:1;transform:translateZ(0);transition-delay:.6s}figure.image-count-1{float:none;margin:4px}@media (min-width:1024px){figure.image-count-1 figcaption{padding:5rem}}@media (min-width:1024px){figure.image-count-1 .utc-border-wrapper{padding-left:1.5rem}}@media (min-width:1024px){figure.image-count-1 h2,figure.utc-hover-image-effect .image-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){figure.image-count-1 p{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){figure.image-count-2 figcaption{padding:3rem}}@media (min-width:1024px){figure.image-count-2 .utc-border-wrapper{padding-left:1rem}}@media (min-width:1024px){figure.image-count-2 h2,figure.utc-hover-image-effect .image-title{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){figure.image-count-3 figcaption{padding:.75rem 1rem 1rem}}@media (min-width:1024px){figure.image-count-3 figcaption{padding:1rem}}@media (min-width:1280px){figure.image-count-3 .utc-border-wrapper{padding-left:1rem}}figure.image-count-3 h2,figure.utc-hover-image-effect .image-title{font-size:1.5rem;line-height:2rem}figure.image-count-3 p{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;padding-bottom:0}@media (min-width:1024px){figure.image-count-3 p{margin-top:.5rem}}@media (min-width:768px){figure.image-count-3 a{margin-top:.25rem}}@media (min-width:1024px){figure.image-count-3 a{margin-top:1rem}}@media (min-width:768px){figure.image-count-4 figcaption{padding:.75rem}}@media (min-width:1024px){figure.image-count-4 figcaption{padding:1rem}}figure.image-count-4 .image-title,figure.image-count-4 h2{margin-bottom:0;padding-bottom:0}@media (min-width:768px){figure.image-count-4 .image-title,figure.image-count-4 h2{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){figure.image-count-4 .image-title,figure.image-count-4 h2{font-size:1.125rem;line-height:1.75rem}}figure.image-count-4 p{margin-left:0;margin-right:0}@media (min-width:1024px){figure.image-count-4 p{display:inline-block;margin-top:.5rem}}.image-output-horizontal .image-count-4.overlay-true .image-title{bottom:0!important;display:flex;justify-content:center;align-items:center;line-height:100%;height:100%}.image-output-horizontal .image-count-4.overlay-true:hover .image-title{display:none}figure.utc-hover-image-effect figcaption a.hover-button span{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));font-weight:700;margin-left:auto;margin-right:auto;padding:.25rem 1rem;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));display:none;background-image:linear-gradient(-257deg,#fdb736 50%,#112e51 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out}figure.utc-hover-image-effect figcaption a.hover-button:hover span{background-position:0;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}@media (min-width:1024px){.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 h2,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 h2{font-size:1.125rem;line-height:1.75rem}}.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p{display:inline-block}}figure.bw-image img{filter:saturate(0)}figure.gold-overlay .field--type-image.field__item{background:rgba(253,183,54,.8)}figure.dk-blue-overlay .field--type-image.field__item{background:rgba(17,46,81,.8)}figure.lt-blue-overlay .field--type-image.field__item{background:rgba(231,234,238,.1)}figure.dk-blue-overlay:hover .field--type-image.field__item,figure.gold-overlay:hover .field--type-image.field__item,figure.lt-blue-overlay :hover .field--type-image.field__item{background:transparent}figure.dk-blue-overlay img,figure.gold-overlay img,figure.lt-blue-overlay img{opacity:.4}figure.overlay-true .image-title{font-weight:700;text-shadow:unset!important;bottom:18px!important}figure.gold-overlay .image-title{background:transparent!important;color:#112e51!important}figure.dk-blue-overlay .image-title,figure.lt-blue-overlay .image-title{background:transparent!important;color:#fff!important}figure.lt-blue-overlay .image-title{color:#112e51!important}.overlay-true .image-title{line-height:1.25rem;padding-left:1rem;padding-right:1rem}.image-count-1 .image-title{font-size:1.5rem;bottom:36px!important}.image-count-2 .image-title{font-size:1.75rem}.image-count-3 .image-title{font-size:1.5rem}.image-count-4 .image-title{font-size:1.25rem}.image-count-1 .larger.image-title{font-size:2.25rem}.image-count-2 .larger.image-title{font-size:2rem}.image-count-3 .larger.image-title{font-size:1.75rem}.image-count-4 .larger.image-title{font-size:1.5rem}.utc-image-hover.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.utc-image-hover.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.utc-image-hover .media-image .field--name-field-description{display:none}@media (min-width:992px) and (max-width:1280px){.themag-layout--twocol-section--3-9 figure.image-count-4 p,.themag-layout--twocol-section--9-3 figure.image-count-4 p{display:none}}@media (max-width:991px){figure.utc-hover-image-effect img{filter:unset;cursor:none;opacity:1!important}figure.utc-hover-image-effect picture:after{display:none!important}figure.utc-hover-image-effect figcaption *{opacity:1}figure.utc-hover-image-effect{pointer-events:none;display:flex;flex-direction:column}figure.utc-hover-image-effect:hover,figure.utc-hover-image-effect:hover .utc-border-wrapper,figure.utc-hover-image-effect:hover figcaption,figure.utc-hover-image-effect:hover h2,figure.utc-hover-image-effect figcaption,figure.utc-hover-image-effect figcaption a.hover-button,figure.utc-hover-image-effect h2,figure.utc-hover-image-effect p{top:unset;transform:unset;transition:unset;transition-delay:unset}figure.utc-hover-image-effect figcaption{background:transparent;padding:1.5rem!important;transition:all .4s ease-in-out;position:relative!important;display:flex!important;height:100%!important;margin-bottom:0!important;opacity:1}figure.utc-hover-image-effect:hover figcaption{display:flex!important}figure.utc-hover-image-effect .utc-border-wrapper{display:flex!important;opacity:1!important;height:100%!important;position:relative;width:100%}figure.utc-hover-image-effect .hover-inner{display:flex;flex-direction:column;overflow:auto;height:100%;width:100%;justify-content:space-between}figure.utc-hover-image-effect figcaption h2{font-weight:600!important;font-size:1.5rem}figure.utc-hover-image-effect figcaption p{font-size:.95rem;overflow-x:hidden;margin:6px 0 0;margin-bottom:auto!important}figure.utc-hover-image-effect figcaption a.hover-button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;pointer-events:auto;position:relative}figure.utc-hover-image-effect figcaption a.hover-button span{display:inline-block;font-size:1rem}figure.image-count-4 figcaption a.hover-button span{padding-left:9px;padding-right:9px;width:100%}.image-count-4.overlay-true .image-title,.image-title{display:none}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:768px){figure.utc-hover-image-effect .utc-border-wrapper{opacity:1!important;height:100%!important;position:relative}figure.utc-hover-image-effect figcaption h2{font-size:1.75rem}figure.utc-hover-image-effect figcaption p{font-size:1.1rem}}@media screen and (max-width:767px){.utc-image-hover{grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-gap:2rem!important;gap:2rem!important}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))!important}figure.utc-hover-image-effect{width:90%;margin:6px auto}figure.utc-hover-image-effect .utc-border-wrapper{min-height:150px}} +@media screen and (max-width:640px){.field--name-field-mg-tags .field__items,.field--name-field-tags .field__items{flex-wrap:wrap}} +:root{--main-width:65vw}.utc-hero-region{padding:0}.utc-hero-region .contextual{right:1.5rem}.block--utc-video-hero{height:100%;overflow:visible;position:relative}.video-hero.responsive-video{height:0;max-width:100%;overflow:visible;position:relative;padding-bottom:56.25%}.block--utc-video-hero-full .video-hero.responsive-video embed,.block--utc-video-hero-full .video-hero.responsive-video iframe,.block--utc-video-hero-full .video-hero.responsive-video object{position:absolute;left:0}.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:6rem!important}.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object{top:4rem!important}.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object{top:0!important}.container-full .block--utc-video-hero .video-hero-wrapper{padding-bottom:0}.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:2rem}.block--utc-video-hero-full{margin-bottom:6rem}.block--utc-video-hero-full-center .utc-video-hero-block-left{grid-template-columns:71% 24%!important}.block--utc-video-hero-full-center .utc-video-hero-block-right{grid-template-columns:27% 71%!important;margin-left:1.5rem}.block.block--utc-video-hero.block--utc-video-hero-full{margin-bottom:6rem}@media (max-width:1023px){.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:1rem}.main-reduce-top-margin-video{margin-top:1rem;padding-top:0}.utc-video-hero-container{padding-top:2rem;padding-bottom:2rem}.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object,.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object,.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:0!important}}@media (max-width:768px){.utc-video-hero-container{padding-top:0;padding-bottom:0}.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object,.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:0!important}.block--utc-video-hero-full .video-hero-wrapper{padding-top:3rem}.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:3rem}.block--utc-video-hero-full-center .video-hero-wrapper{width:100%}.block--utc-video-hero-full-center .utc-video-hero-block-left,.block--utc-video-hero-full-center .video-hero-wrapper.left{margin-left:0}.block--utc-video-hero-full-center .utc-video-hero-block-right,.block--utc-video-hero-full-center .video-hero-wrapper.right{margin-right:0;margin-left:0}.block--utc-video-hero-full{margin-bottom:0}.utc-hero-block{padding:2rem}.section-container--utc-video-hero:first-child{margin-top:-1rem;padding-top:0}.block--utc-video-hero-full-center .utc-video-hero-block-right{margin-left:0}.block--utc-video-hero-full .video-hero-wrapper,.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-top:4rem}.container .block--utc-video-hero .video-hero-wrapper{margin-top:4rem}.utc-hero-block{padding:4rem 2rem 2rem}}@media screen and (max-height:768px) and (orientation:landscape){.utc-video-hero-container{max-width:80%!important;margin:0 auto!important}} +.video-full-screen .field--name-field-media-video-embed-field{width:100%!important;padding-bottom:55%;position:relative}.video-full-screen iframe{width:100%;height:100%;position:absolute;top:0;left:0} +.top-workbench-menu-present .header-container{z-index:101}.region-top-workbench-menu .block{display:flex!important;flex-direction:row;justify-content:start;background:#112e51;color:#fff;height:50px;z-index:100;position:relative;box-shadow:1px 1px 3px 3px rgb(0 0 0/20%);padding-right:6.83335rem}.region-top-workbench-menu .block *{font-family:Roboto,sans-serif}.region-top-workbench-menu .block__content{width:100%}.region-top-workbench-menu h2.block__title{display:flex;align-items:center;justify-content:center;margin:0;background:#fdb856;position:relative}.region-top-workbench-menu .block__title .title-text{font-family:Oswald,sans-serif;color:#112e51;font-size:.95rem;letter-spacing:.025rem;white-space:nowrap}.region-top-workbench-menu .block__title a .title-text{display:inline-block;color:#112e51;overflow:hidden;background:linear-gradient(90deg,#fff,#fff 50%,#112e51 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none}.region-top-workbench-menu .block__title a:hover .title-text{background-position:0 100%}.region-top-workbench-menu h2.block__title:before{display:none}.region-top-workbench-menu h2.block__title:after{content:"";position:absolute;right:-50px;top:0;border-top:25px solid #fdb736;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(-90deg);height:50px}ul.sf-menu.menu.top-workbench-menu{justify-content:end;height:50px;box-shadow:none}ul.sf-menu.top-workbench-menu>li>a{position:relative;display:inline-block;font-family:Roboto,sans-serif;color:#fff;overflow:hidden;background:linear-gradient(90deg,#fdb736,#fdb736 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none;border-color:#fdb736;padding-bottom:3px;margin-top:-3px}ul.sf-menu.top-workbench-menu>li>a:hover{background-position:0 100%}ul.sf-menu.top-workbench-menu>li:last-child>a{border:none}ul.sf-menu.top-workbench-menu>li>a.is-active,ul.sf-menu.top-workbench-menu>li>a:active{background-position:0 100%}ul.sf-menu.top-workbench-menu>li>a:after{display:none}ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after{border-top:4px solid #fff}ul.sf-menu.top-workbench-menu a:hover span.sf-sub-indicator:after{border-top:4px solid #fdb736}ul.sf-menu.top-workbench-menu ul{background:#e7eaee}ul.sf-menu.top-workbench-menu ul li{border-bottom:1px solid #e7eaee;word-wrap:normal;white-space:normal}ul.sf-menu.top-workbench-menu ul li:last-child{border-bottom:3px solid #fdb736}ul.sf-menu.top-workbench-menu ul li a{background-color:#e7eaee}ul.sf-menu.top-workbench-menu ul li a:hover{background:#fff;color:#112e51!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{top:100%!important}@media (max-width:991px){.region-top-workbench-menu .block{display:block!important;height:100px;padding-right:0!important}.region-top-workbench-menu h2.block__title{display:block;height:50px}.region-top-workbench-menu .block__content{display:flex;justify-content:center}}@media (max-width:768px){.top-workbench-menu-present .header-container{z-index:1001}.top-workbench-menu-present .region--offcanvas-sidebar{z-index:1000;position:relative}.region-top-workbench-menu{width:100%;background:#112e51;z-index:500;position:relative;box-shadow:-1px 1px 3px 3px rgb(0 0 0/20%)}.region-top-workbench-menu .block{display:flex!important;height:50px;position:relative;box-shadow:none;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.region-top-workbench-menu h2.block__title{width:unset;height:50px;display:flex;z-index:501}.region-top-workbench-menu h2.block__title:after{display:none}.region-top-workbench-menu .block__content{background:transparent;justify-content:start;width:36px}.region-top-workbench-menu .sf-accordion-toggler{padding-left:12px;padding-right:24px;display:block;position:absolute}.region-top-workbench-menu .sf-accordion-toggle{padding-left:12px}.region-top-workbench-menu .sf-accordion-toggle .region-top-workbench-menu .sf-accordion-toggle a{border-top:2px solid #fdb736;border-bottom:2px solid #fdb736;height:18px;width:21px;display:flex!important;align-items:center;margin-top:12px;margin-bottom:12px}.region-top-workbench-menu .sf-accordion-toggle a{display:block!important}.region-top-workbench-menu .sf-accordion-toggle>a span{color:transparent}.top-workbench-menu-present main{padding-top:0!important}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none{height:50px;background:#fdb736;display:flex;justify-content:center;align-items:center;z-index:500;margin-left:-1px}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none>li:not(:last-child){border-bottom:1px solid #e7eaee}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none span{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05rem;color:#112e51;display:block!important;height:45px;width:24px;font-size:55px;transition:all .4s ease-in-out}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none .sf-expanded span{rotate:90deg;margin-top:-5px;transition:all .4s ease-in-out}ul.sf-menu.menu.top-workbench-menu.sf-horizontal{display:none}ul.sf-menu.top-workbench-menu ul li a{background-color:#fff}ul.sf-menu.top-workbench-menu ul li a:hover{background-color:#e7eaee}.region-top-workbench-menu .sf-accordion-toggle a:after{content:"";position:absolute;top:0;border-top:25px solid #fdb736;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(-90deg);height:50px;margin-left:23px}ul.sf-menu.menu.top-workbench-menu{justify-content:start;background:#fff;position:absolute;top:50px!important;left:-100%!important;float:none;border-bottom:3px solid #fdb736;transition:all .4s ease-in-out}ul.sf-menu.menu.top-workbench-menu.sf-expanded{width:100%;left:0!important;box-shadow:1px 1px 2px 2px rgb(0 0 0/20%);height:auto;border-bottom:none}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1{border-bottom:1px solid hsla(0,0%,100%,.4)}.region-top-workbench-menu ul.sf-menu.menu.sf-expanded{display:flex;flex-direction:column}ul.sf-menu.top-workbench-menu li a{border:none}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1{width:100%;border-bottom:1px solid #e7eaee;padding-bottom:0;padding-top:0;background:#fff}ul.sf-menu.menu.sf-expanded>li.sf-depth-1{-webkit-animation:fadeOut 3s ease;animation:fadeOut 3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}ul.sf-menu.menu.sf-expanded>li.sf-depth-1:first-child{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.4)}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1.sf-expanded{background:#e7eaee}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul,ul.sf-menu.top-workbench-menu ul{background:#fff;position:relative;margin-left:12px;top:0!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{left:unset!important;top:0!important;width:91%!important}ul.sf-menu.top-workbench-menu li a{font-size:1rem;color:#112e51!important;padding-top:1.25rem;padding-bottom:1.25rem;width:100%;background:unset;-webkit-text-fill-color:unset;white-space:normal}ul.sf-menu.top-workbench-menu li.sf-expanded a,ul.sf-menu.top-workbench-menu li a:hover{color:#112e51}ul.sf-menu.top-workbench-menu span{margin-right:9px}.top-workbench-menu{transition:all .4s ease-in-out}ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after{border-top:4px solid #112e51!important;content:""}ul.sf-menu.top-workbench-menu span.sf-sub-indicator{right:-.1rem;transition:all .4s ease-in-out}ul.sf-menu.top-workbench-menu li.sf-expanded span.sf-sub-indicator,ul.sf-menu.top-workbench-menu li:active span.sf-sub-indicator{transform:rotate(0deg)}ul.sf-menu.top-workbench-menu ul li:last-child{border-bottom:none;margin-bottom:12px}ul.sf-menu.top-workbench-menu ul li:last-child:hover{border-bottom:1px solid #e7eaee}}@media (max-width:640px){.region-top-workbench-menu .block,ul.sf-menu.menu.top-workbench-menu{max-width:100%!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{width:93%!important}.top-workbench-menu-present .sidr{top:56px}} +.table .thead-dark th{color:#fff;background-color:#112e51;border-color:#112e51}.table td,.table th{border-top:1px solid #e7eaee;color:#112e51} +.sprite-chevron-down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 455.7L-2.1 203.6 73.5 128 250 317.1 426.5 128l75.6 75.6L250 455.7z'/%3E%3C/svg%3E")}.sprite-chevron-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M82.1 250.6L330.5 2.3 405 76.8 218.7 250.6 405 424.5 330.5 499 82.1 250.6z'/%3E%3C/svg%3E")}.sprite-chevron-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M166.6 499l-74.5-74.5 186.3-173.9L92.1 76.8l74.5-74.5L415 250.6 166.6 499z'/%3E%3C/svg%3E")}.sprite-chevron-up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 68l252.1 252.1-75.6 75.6-176.5-189-176.5 189-75.6-75.6L250 68z'/%3E%3C/svg%3E")}.sprite-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 179.9L70-.1l-70 70 180 180-180 180 70 70 180-180 180 180 70-70-180-180 180-180-70-70-180 180z'/%3E%3C/svg%3E")}.sprite-menu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M0 0h500v103.4H0zm0 197.6h500V301H0zm0 199h500V500H0z'/%3E%3C/svg%3E")}.sprite-person{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M460 463.6c0 19.6-15.9 35.4-35.4 35.4H69.8c-19.6 0-35.5-15.8-35.6-35.4V428c0-93.4 141.9-141.9 141.9-141.9s8.2-14.5 0-35.5c-29.8-22-33.5-56.4-35.5-141.9C146.8 23.1 206.9 2.3 247.1 2.3S347.4 23 353.6 108.7c-2 85.5-5.7 119.9-35.5 141.9-8.2 20.9 0 35.5 0 35.5S460 334.6 460 428v35.6z'/%3E%3C/svg%3E")}.sprite-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath class='st0' d='M470.5 471.5L368.9 335.4c67.1-69.1 77.2-178.9 18.3-258.1C348.5 28.5 289.6 0 226.6 0c-42.7 0-83.3 14.2-117.9 40.7-87.4 65-105.7 189-38.6 276.4 38.6 50.8 95.5 79.3 158.5 79.3 36.6 0 73.2-10.2 103.7-30.5L433.9 500l36.6-28.5zM106.7 288.6C55.9 221.5 70.1 128 137.2 77.2c26.4-20.3 56.9-30.5 91.5-30.5 48.8 0 91.5 22.4 119.9 61 50.8 67.1 36.6 160.6-30.5 211.4-26.4 20.3-56.9 30.5-91.5 30.5-46.8 0-91.5-22.4-119.9-61z'/%3E%3C/svg%3E")} +[class^=sprite-]{display:inline-block} +.clock[data-v-580b6c85]{width:200px;height:200px}.clock-face[data-v-580b6c85]{transform:rotate(90deg) translateY(-3px)}.hand[data-v-580b6c85]{top:50%;height:6px;transform-origin:100%}.hand[data-v-580b6c85]:after{content:"";--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:block;position:absolute;top:0;right:0;bottom:0;left:0} + +/*# sourceMappingURL=app.styles.css.map*/ \ No newline at end of file diff --git a/dist/app-drupal/assets/app.styles.css.map b/dist/app-drupal/assets/app.styles.css.map new file mode 100644 index 0000000000..ba393114be --- /dev/null +++ b/dist/app-drupal/assets/app.styles.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///tailwind.tokens.css","webpack:///./","webpack:///footer.css","webpack:///../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///global.css","webpack:///utc-sidebar-menu.css","webpack:///utc-offcanvas-sidebar-menu.css","webpack:///utc_department_info.css","webpack:///layout-builder.css","webpack:///off-canvas.css","webpack:///_utc_custom_header.css","webpack:///../../../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///_main-navigation.css","webpack:///_buttons.css","webpack:///_forms.css","webpack:///_webforms.css","webpack:///_section.css","webpack:///_utc_blockquotes.css","webpack:///_utc-button-group.css","webpack:///accordion.css","webpack:///../../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///jquery-overflow.css","webpack:///_utc_employee.css","webpack:///_card.css","webpack:///_utclib_item_card.css","webpack:///_utclib_primo_search.css","webpack:///_utclib_help_btn.css","webpack:///_utclib_events_feed.css","webpack:///_utclib_guides.css","webpack:///_utclib_events.css","webpack:///_breadcrumb.css","webpack:///_footer-menu.css","webpack:///_utc_directory.css","webpack:///_header.css","webpack:///_midpagewidget.css","webpack:///tabbed.css","webpack:///utc_homepages_options.css","webpack:///utc_error_pages.css","webpack:///_utc_hover_images.css","webpack:///_field--block-content--field-tags.css","webpack:///_utc_hero_video.css","webpack:///_utc_video_component.css","webpack:///_top-workbench-menu.css","webpack:///_utc_table_block.css","webpack:///svg-icons.css","webpack:///sprite-svg.css","webpack:///../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///./source/default/lib/vue-widget/src/vue-clock/source/default/lib/vue-widget/src/vue-clock/vue-clock.vue"],"names":[],"mappings":";AAAA;;AAAA,6IAAe,CAAf,mDAAe,CAAf,wJAAe,CAAf,yBAAe,CAAf,qFAAe,CAAf,2BAAe,CAAf,gHAAe,CAAf,mBAAe,CAAf,6EAAe,CAAf,iBAAe,CAAf,aAAe,CAAf,wCAAe,CAAf,kGAAe,CAAf,iCAAe,CAAf,4DAAe,CAAf,gBAAe,CAAf,gCAAe,CAAf,8DAAe,CAAf,yBAAe,CAAf,2DAAe,CAAf,yDAAe,CAAf,yEAAe,CAAf,iCAAe,CAAf,qBAAe,CAAf,kDAAe,CAAf,4CAAe,CAAf,6DAAe,CAAf,uBAAe,CAAf,sBAAe,CAAf,wBAAe,CAAf,gEAAe,CAAf,wEAAe,CAAf,sDAAe,CAAf,mCAAe,CAAf,8BAAe,CAAf,uDAAe,CAAf,uCAAe,CAAf,iFAAe,CAAf,mEAAe,CAAf,kFAAe,CAAf,oCAAe,CAAf,4XAAe,CAAf,w1BAAe,CAAf,0EAAe,CAAf,kFAAe,CAAf,gEAAe,CAAf,+aAAe,CAAf,2MAAe,CAAf,maAAe,CAAf,+BAAe,CAAf,+BAAe,CAAf,qlBAAe,CAAf,iLAAe,CAAf,4SAAe,CAAf,uMAAe,CAAf,wKAAe,CAAf,wZAAe,CAAf,8HAAe,CAAf,8HAAe,CAAf,2DAAe,YACf,UAAqB,CAArB,mDAAqB,EAArB,mDAAqB,EAArB,qDAAqB,EAArB,qDAAqB,EAArB,qDAAqB,WACrB,2NAAoB,CAApB,sDAAoB,CAApB,2EAAoB,CAApB,kDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,4EAAoB,CAApB,6EAAoB,CAApB,mDAAoB,CAApB,2EAAoB,CAApB,2EAAoB,CAApB,mDAAoB,CAApB,2EAAoB,CAApB,4GAAoB,CAApB,2GAAoB,CAApB,yGAAoB,CAApB,6EAAoB,CAApB,sDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,6EAAoB,CAApB,wGAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,iHAAoB,CAApB,+GAAoB,CAApB,8GAAoB,CAApB,kHAAoB,CAApB,iHAAoB,CAApB,iHAAoB,CAApB,6GAAoB,CAApB,mHAAoB,CAApB,mEAAoB,CAApB,uHAAoB,CAApB,uHAAoB,CAApB,sHAAoB,CAApB,sHAAoB,CAApB,+HAAoB,CAApB,4CAAoB,CAApB,4CAAoB,CAApB,yCAAoB,CAApB,mDAAoB,CAApB,+EAAoB,CAApB,8DAAoB,CAApB,kFAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,0HAAoB,CAApB,yHAAoB,CAApB,uHAAoB,CAApB,yHAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,4CAAoB,CAApB,0CAAoB,CAApB,kCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,wCAAoB,CAApB,2CAAoB,CAApB,0CAAoB,CAApB,6CAAoB,CAApB,6CAAoB,CAApB,2CAAoB,CAApB,wCAAoB,CAApB,0CAAoB,CAApB,2CAAoB,CAApB,yCAAoB,CAApB,2CAAoB,CAApB,wCAAoB,CAApB,wCAAoB,CAApB,8BAAoB,CAApB,4CAAoB,CAApB,gCAAoB,CAApB,4BAAoB,CAApB,0CAAoB,CAApB,8BAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,4BAAoB,CAApB,oCAAoB,CAApB,8BAAoB,CAApB,sCAAoB,CAApB,sDAAoB,CAApB,yCAAoB,CAApB,yDAAoB,CAApB,mCAAoB,CAApB,yCAAoB,CAApB,0CAAoB,CAApB,oDAAoB,CAApB,mDAAoB,CAApB,gDAAoB,CAApB,wDAAoB,CAApB,sDAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,gEAAoB,CAApB,yDAAoB,CAApB,kDAAoB,CAApB,qCAAoB,CAApB,sCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,oCAAoB,CAApB,uBAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,6BAAoB,CAApB,6BAAoB,CAApB,kEAAoB,CAApB,gEAAoB,CAApB,qCAAoB,CAApB,+CAAoB,CAApB,oCAAoB,CAApB,+DAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,qCAAoB,CAApB,2CAAoB,CAApB,kCAAoB,CAApB,wCAAoB,CAApB,uCAAoB,CAApB,yCAAoB,CAApB,sCAAoB,CAApB,yCAAoB,CAApB,uBAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,0BAAoB,CAApB,6BAAoB,CAApB,sDAAoB,CAApB,sDAAoB,CAApB,gEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,gEAAoB,CAApB,4DAAoB,CAApB,gEAAoB,CAApB,4DAAoB,CAApB,6DAAoB,CAApB,+DAAoB,CAApB,4BAAoB,CAApB,8BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,+BAAoB,CAApB,iCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,iCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,+BAAoB,CAApB,kCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,+BAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,8BAAoB,CAApB,iCAAoB,CAApB,8BAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,6GAAoB,CAApB,sCAAoB,CAApB,0CAAoB,CAApB,4CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,wBAAoB,CAApB,4BAAoB,CAApB,6BAAoB,CAApB,2BAAoB,CAApB,8BAAoB,CAApB,6BAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,wDAAoB,CAApB,wDAAoB,CAApB,kEAAoB,CAApB,gEAAoB,CAApB,gEAAoB,CAApB,kEAAoB,CAApB,kEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,kEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,mEAAoB,CAApB,+DAAoB,CAApB,6BAAoB,CAApB,+BAAoB,CAApB,gCAAoB,CAApB,8BAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,sCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,oCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,+BAAoB,CAApB,qCAAoB,CAApB,qCAAoB,CAApB,mEAAoB,CAApB,sBAAoB,CAApB,0BAAoB,CAApB,4BAAoB,CAApB,wBAAoB,CAApB,8BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,8BAAoB,CAApB,6BAAoB,CAApB,4BAAoB,CAApB,8BAAoB,CAApB,iCAAoB,CAApB,6BAAoB,CAApB,6BAAoB,CAApB,6DAAoB,CAApB,iNAAoB,CAApB,sFAAoB,CAApB,iGAAoB,CAApB,sNAAoB,CAApB,kDAAoB,CAApB,gEAAoB,CAApB,0NAAoB,CAApB,+FAAoB,CAApB,sQAAoB,CAApB,kNAAoB,CAApB,8aAAoB,CAApB,yCAAoB,CAApB,6CAAoB,CAApB,oCAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,0CAAoB,CAApB,6CAAoB,CAApB,8DAAoB,CAApB,qDAAoB,CAApB,oEAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,mGAAoB,CAApB,oEAAoB,CAApB,0DAAoB,CAApB,sEAAoB,CAApB,oEAAoB,CAApB,yDAAoB,CAApB,oEAAoB,CAApB,qGAAoB,CAApB,oGAAoB,CAApB,oGAAoB,CAApB,oGAAoB,CAApB,mGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,6GAAoB,CAApB,6GAAoB,CAApB,4GAAoB,CAApB,0GAAoB,CAApB,0GAAoB,CAApB,yGAAoB,CAApB,6GAAoB,CAApB,4GAAoB,CAApB,4GAAoB,CAApB,+GAAoB,CAApB,uHAAoB,CAApB,mCAAoB,CAApB,uCAAoB,CAApB,6CAAoB,CAApB,+CAAoB,CAApB,0CAAoB,CAApB,8CAAoB,CAApB,4CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,yIAAoB,CAApB,6CAAoB,CAApB,qCAAoB,CAApB,sCAAoB,CAApB,+CAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,0BAAoB,CAApB,0BAAoB,CAApB,4BAAoB,CAApB,2BAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,wBAAoB,CAApB,wBAAoB,CAApB,0BAAoB,CAApB,0BAAoB,CAApB,iDAAoB,CAApB,iDAAoB,CAApB,sDAAoB,CAApB,2DAAoB,CAApB,2CAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,uDAAoB,CAApB,oCAAoB,CAApB,+CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,sCAAoB,CAApB,sCAAoB,CAApB,iEAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,mCAAoB,CAApB,mCAAoB,CAApB,mZAAoB,CAApB,+EAAoB,CAApB,sNAAoB,CAApB,yEAAoB,CAApB,+CAAoB,CAApB,+CAAoB,CAApB,kDAAoB,EAApB,0CAAoB,EAApB,2DAAoB,EAApB,mDAAoB,EAApB,uCAAoB,EAApB,+BAAoB,EAApB,oKAAoB,CAApB,4HAAoB,EAApB,4JAAoB,CAApB,4HAAoB,2BAApB,wCAAoB,CAApB,uCAAoB,CAApB,+BAAoB,CAApB,sCAAoB,CAApB,+BAAoB,ECFpB,yBDEA,gCAAoB,CAApB,oEAAoB,CAApB,qCAAoB,CAApB,iCAAoB,CAApB,+BAAoB,CAApB,sCAAoB,CAApB,qDAAoB,CAApB,0DAAoB,CAApB,0GAAoB,CAApB,wEAAoB,CAApB,wEAAoB,CAApB,mEAAoB,CAApB,wEAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,qEAAoB,CAApB,qEAAoB,CAApB,2CAAoB,CAApB,2CAAoB,CAApB,uCAAoB,CAApB,uCAAoB,ECFpB,0BDEA,wHAAoB,CAApB,mHAAoB,CAApB,2HAAoB,CAApB,gDAAoB,CAApB,gCAAoB,CAApB,oEAAoB,CAApB,uEAAoB,CAApB,mEAAoB,CAApB,sEAAoB,CAApB,2BAAoB,CAApB,iCAAoB,CAApB,gEAAoB,CAApB,mEAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,qCAAoB,CAApB,oCAAoB,CAApB,yCAAoB,CAApB,wCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,oCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,+BAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,sEAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,uCAAoB,CAApB,yCAAoB,CAApB,yCAAoB,CAApB,0BAAoB,CAApB,8BAAoB,CAApB,gCAAoB,CAApB,4BAAoB,CAApB,sGAAoB,CAApB,2HAAoB,CAApB,8BAAoB,CAApB,0DAAoB,CAApB,2GAAoB,CAApB,+DAAoB,CAApB,mEAAoB,CAApB,+DAAoB,CAApB,+CAAoB,CAApB,kDAAoB,CAApB,wEAAoB,CAApB,sEAAoB,CAApB,2EAAoB,CAApB,4EAAoB,CAApB,mEAAoB,CAApB,wEAAoB,CAApB,2EAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,qEAAoB,CAApB,4EAAoB,CAApB,2EAAoB,CAApB,+EAAoB,CAApB,2CAAoB,CAApB,2CAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,ECFpB,0BDEA,2GAAoB,CAApB,8CAAoB,CAApB,6CAAoB,CAApB,+CAAoB,CAApB,4CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,kEAAoB,CAApB,sEAAoB,CAApB,oEAAoB,CAApB,gEAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,4BAAoB,CAApB,iCAAoB,CAApB,qCAAoB,CAApB,oSAAoB,CAApB,sGAAoB,CAApB,gCAAoB,CAApB,+BAAoB,CAApB,+BAAoB,CAApB,oGAAoB,CAApB,wEAAoB,ECFpB,0BDEA,iDAAoB,EAgB4E,mDAI9F,YAAe,CAChB,MAMC,oBAAsB,CAEvB,SA7BD,iEAAoB,aAyBJ,mBACM,mBAEC,CAEvB,GAIE,uBAAyB,CAG1B,KArCD,+FAAoB,wFA0DhB,aAAe,CAChB,CA3DH,+CAAoB,mBAoElB,gBApEF,+DAAoB,CAwEpB,GAxEA,+BAAoB,CA8EnB,GA9ED,oCAAoB,CAiFnB,GAjFD,qCAAoB,CAoFnB,MApFD,sCAAoB,CAwFpB,GAxFA,iBAAoB,CA0FnB,EA1FD,+DAAoB,CA6FnB,gCAEC,0BAA+B,CAChC,KAhGD,2CAAoB,CAsGnB,UAtGD,mBAAoB,CAuGpB,KAvGA,8CAAoB,CAyGnB,GAzGD,eAAoB,C;AEApB,gBCAA,uEDGE,qBAAyB,CAC1B,gFCJD,kEAAoB,CDWpB,kBAEE,gCAAkC,CACnC,qEAIC,kCAAuC,CACxC,yDAEC,yBAA2B,CAC5B,8IAEC,aAAc,CACf,wBCzBD,iEAAoB,CD8BnB,uBC9BD,wIAAoB,CDkCnB,kDClCD,eAAoB,CDqCnB,mCCrCD,oFAAoB,CDwCnB,yCCxCD,wFAAoB,CD2CnB,0CC3CD,yFAAoB,CD8CnB,4CC9CD,UAAoB,CDmDnB,gBCnDD,qCAAoB,CDuDnB,qFCvDD,aAAoB,CD4DnB,iJC5DD,eAAoB,CD6DpB,oMC7DA,kBAAoB,CD+DnB,qEAEC,gBAAkB,CACnB,yEClED,yIAAoB,CDqEnB,qFCrED,iEAAoB,CDwEnB,mECxED,4JAAoB,qCD8JlB,2HACE,mBAA6B,gBACZ,CAClB,CAlFH,mFAEE,8BAA+B,gCACE,cClFnC,aAAoB,CDoFnB,+ICpFD,eAAoB,CDsFpB,oCCtFA,sMAAoB,CD8FlB,+CC9FF,gCAAoB,CDiGlB,6ECjGF,eAAoB,CD8FlB,+CAEE,SAAW,CACb,CACD,aClGD,sEAAoB,CDsGnB,gCCtGD,oCAAoB,CDyGnB,cCzGD,YAAoB,CD4GnB,yCC5GD,wCAAoB,CDiHpB,qCCjHA,eAAoB,CDmHnB,mBCnHD,gDAAoB,CDsHnB,uBCtHD,wBAAoB,CDyHnB,wCCzHD,UAAoB,CD4HnB,2CAEC,uBAAuB,8BC9HzB,UAAoB,CDgInB,qCChID,kBDmIE,wBAAyB,CAC1B,yFCpID,YAAoB,CDuInB,gCCvID,wCAAoB,CD0InB,kCC1ID,kBAAoB,CD6InB,6CC7ID,eAAoB,CDgJnB,qCAEC,mBClJF,YAAoB,CDoJjB,uBCpJH,sBAAoB,CDwJjB,CACF,oCAEC,qBC3JF,sCAAoB,CD6JjB,2CAEC,6BAA6B,gBACZ,CAClB,yDCjKH,8DDoKI,QAAQ,cACM,aACA,CACf,wDCvKH,8DD0KI,QAAQ,cACM,aACA,CACf,iEAEC,qBAAsB,CACvB,2DChLH,yGDmLI,sEAAmB,OACX,CACT,6CCrLH,uBAAoB,CDwLjB,mBCxLH,YAAoB,CD2LjB,uBC3LH,sBAAoB,CD+LjB,CACF,oCAEC,uBClMF,qCAAoB,CDoMjB,C;AErMH,MACE,sCAAuC,mCACH,kCACD,gDACe,CACnD,KAEC,sBAAwB,CACzB,8CAEC,qBAA0B,+BACQ,CACnC,0BAGC,yBAA4B,CAC7B,6BAGC,UAAY,CACb,oOAQC,WAAY,aACE,WACF,kBAEO,yBACO,SACf,CACZ,YAGC,cAAgB,CACjB,eAIC,6BAA8B,gCACG,gBD3CnC,gGC8CE,gBAAiB,gBACA,oBACI,gBACJ,kBACE,kBACA,UACR,gBACM,cACF,cACC,CACjB,oCAGC,eD3DF,oCAAoB,CC6DjB,CACF,oCAGC,eDjEF,sCAAoB,CCmEjB,CACF,4BAGC,kBAAmB,gBACF,iBACE,CACpB,iBD1ED,6DCgFE,UAAa,CACd,gBAKC,UAAW,YACE,wBACa,CAC3B,cDzFD,6BAAoB,CC6FnB,iBD7FD,iFAAoB,CCiGnB,kBAOC,cAAe,kBACI,gBACD,CACnB,iBAGC,WAAa,CACd,gBAGC,UAAY,CACb,gCAMC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,mCAoBC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,iCAGC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,qGD/JD,kEAAoB,CCmKnB,mGDnKD,gEAAoB,CCwKnB,8BDxKD,YAAoB,CC6KnB,qED7KD,mECgLE,+DAAkC,CACnC,iFDjLD,kEAAoB,CCoLnB,0EDpLD,gECuLE,+DAAkC,CACnC,2CDxLD,iEAAoB,CC2LnB,yBAKC,SACE,sBAAyB,CAC1B,CACF,yBAGC,SACE,sBAAyB,CAC1B,CACF,0BAGC,SACE,sBAAyB,CAC1B,CACF,0BAGC,SACE,sBAAyB,CAC1B,CACF,6BAIC,eAAiB,CAClB,oBAGC,yBAA0B,8CACsB,uBACvB,CAC1B,0BAGC,wBAAyB,qBACF,CACxB,uCDrOD,iJAAoB,CCyOnB,6CDzOD,iEAAoB,CC6OnB,MAIC,oCAAsC,CACvC,KAEC,eAAgB,kBDpPlB,iOCuPE,cAAgB,CACjB,0BAEC,GAAI,SAAU,CAAC,GACT,SAAU,CAAC,CAFnB,kBACE,GAAI,SAAU,CAAC,GACT,SAAU,CAAC,CAClB,ED5PD,6DAAoB,CC+PnB,kBD/PD,mBAAoB,CAApB,+FAAoB,CCoQpB,gCACE,0BAA4B,CAC7B,oDDtQD,+BAAoB,CC4QnB,4FAkMC,YAAuB,CAvMzB,oDAEE,WAAY,aACO,iBACA,CACpB,0LD5QD,sHCkRE,2DAA4B,CDlR9B,0RAAoB,CCyRpB,wNAIE,cAAe,kCACoB,oBACb,CACvB,8BAEC,eAAoB,CACrB,4GAEC,cAAe,kCACoB,oBACb,CACvB,qBDxSD,yJC4SE,2CAA8C,CAC/C,2BD7SD,yEAAoB,CCgTnB,oDDhTD,oFAAoB,CCmTnB,oHDnTD,+IAAoB,CCwTpB,mBDxTA,kHAAoB,CC0TnB,YD1TD,8DAAoB,CC6TnB,oDAiJC,YAAuB,CAhJzB,ED9TA,gHAAoB,CCgUnB,kBDhUD,+DAAoB,CCyUpB,kGDzUA,6CAAoB,CC2UnB,iCD3UD,6CAAoB,CC8UnB,sCD9UD,sQCkVE,iEAAsE,yBAC5C,qBACJ,gCAEY,kBACd,CACrB,kDAEC,sBAAuB,oBD1VzB,2CAAoB,CC4VnB,4BD5VD,kECgWE,+BAAkC,CAEpC,2BDlWA,2ICqWE,mEAAyE,CAC1E,iCDtWD,kEAAoB,CCyWnB,4DDzWD,+DAAoB,CAApB,yIAAoB,CCmXpB,2BACE,uCAAuC,oEAEkC,yBAC/C,qBACJ,gCAEY,eAClB,CACjB,iCAEC,uCAAuC,qBAChB,CACxB,SDhYD,eAAoB,CCoYnB,mDDpYD,aAAoB,CCuYnB,EDvYD,kCAAoB,CC0YnB,WD1YD,4BAAoB,CC6YnB,aD7YD,oCAAoB,CCgZnB,2BDhZD,sCAAoB,CCmZnB,YDnZD,mGAAoB,CCsZnB,wBDtZD,uFAAoB,CCuZpB,YDvZA,kGAAoB,CCyZnB,eDzZD,uDAAoB,CC6ZnB,6BD7ZD,6BC4ZE,UAAW,CAEb,cD9ZA,sDAAoB,CCianB,cDjaD,kFCoaE,UAAW,CACZ,uCAGG,WAAa,CACd,6CAEC,iBAAkB,CACnB,wBD5aH,sCAAoB,CC4bnB,wBD5bD,qBAAoB,CC+bnB,mCD/bD,YAAoB,CCkcnB,yEDlcD,gEAAoB,CCocwF,kBDpc5G,+DAAoB,CCqc6B,wBDrcjD,iEAAoB,CCscmC,kBAIrD,eAAiB,CAClB,+CAGC,sBAAuB,CACxB,wCD/cD,+DAAoB,CCgdmD,kFDhdvE,mKAAoB,CCmdnB,qBDndD,0IAAoB,CCsdnB,6BDtdD,cAAoB,CC4dnB,6BD5dD,sEAAoB,CC+dnB,kDD/dD,0EAAoB,CCgepB,qBDheA,0GAAoB,CCkenB,2BDleD,yEAAoB,CCqenB,0CDreD,+DAAoB,CCwenB,gDDxeD,iEAAoB,CC2enB,6HD3eD,+DAAoB,CAApB,mHAAoB,CCsfpB,qCACE,cDvfF,2BAAoB,CCufiB,yEAEjC,qBAAuB,CACxB,qCD1fH,eAAoB,CC6fjB,6CD7fH,0BAAoB,CCggBjB,oEDhgBH,SAAoB,CCmgBjB,4BDngBH,8BAAoB,CCsgBjB,KDtgBH,4CAAoB,CCygBjB,gEDzgBH,SAAoB,CAApB,sGAAoB,ECmhBnB,oCAEC,cDrhBF,+RAAoB,CCqhBwB,2CDrhB5C,oCAAoB,CCwhBjB,kFDxhBH,sCAAoB,CC2hBjB,oBAEC,4BAA6B,yBACF,CAC5B,wBAEC,yBAA2B,CAC5B,oDAEG,YAAa,gBACK,CACrB,CACF,oCAEC,GAAI,yBAAyB,iBAAkB,CAAC,wCDziBlD,4BAAoB,CC0iB4C,kBAG5D,eAAiB,CAClB,CACF,oCAEC,mBDjjBF,oCAAoB,CCijBc,CACjC,sBAIC,aAAc,kBACM,CACrB,4CAG6C,qBAAqB,CAAC,6DAElE,4BAA8B,C;AC/jBhC,gCFEA,mCAAoB,CEAnB,sCFAD,oBAAoB,CEGnB,kDFHD,kBAAoB,CEMnB,0EFND,kBAAoB,CESnB,8DFTD,kBAAoB,CEYnB,sFFZD,kBAAoB,CEenB,8BFfD,iBAAoB,CEkBnB,iCFlBD,2CEqBE,gCAAkC,CACnC,4DAEC,iBAAmB,CACpB,sBFzBD,sSE8BE,iCAAkC,SACxB,CACX,4BFhCD,2FAAoB,CEyCnB,kEFzCD,kEAAoB,CE4CnB,6IAIC,gCAAkC,CACnC,2IAGC,uDAAyD,CAC1D,mBFrDD,wGEyDE,iCAAkC,cACnB,cACC,CACjB,mEF5DD,+DAAoB,CE+DnB,qFAGC,gBAAiB,CAClB,iGFnED,kEAAoB,CEwEpB,4FFxEA,iEAAoB,CE0EnB,qDAGC,uBAAyB,CAC1B,wCF9ED,sEAAoB,CEmFnB,oIFnFD,kEAAoB,CAApB,qRAAoB,CAApB,6MAAoB,CEqGpB,uDFrGA,yIAAoB,CEuGnB,gIFvGD,0IE2GE,gCAAkC,CAEpC,0FF7GA,+DAAoB,CE+GnB,uDF/GD,iLAAoB,CEoHnB,8DFpHD,qEEuHE,cAAe,WACF,CACd,uIFzHD,+DAAoB,CEgIpB,uBFhIA,4FEkIE,eAAiB,CAClB,2BFnID,iCAAoB,CEsInB,yBAMC,gCF5IF,YAAoB,CE8IlB,CACD,yBAEC,cFjJF,kBAAoB,CEmJlB,cFnJF,iQAAoB,CEsJlB,kBFtJF,YAAoB,CEyJlB,aFzJF,4BAAoB,CE4JlB,2BF5JF,eAAoB,CE+JlB,mBF/JF,aAAoB,CEkKjB,CACF,yBAEC,mBFrKF,OAAoB,CEuKhB,CACH,kCAEA,gBAAiB,gBACC,WACL,gBACM,cACJ,mBACM,kBACD,aACL,mBACQ,CACvB,kEAEC,cAAe,WACH,YACC,kBACM,eACH,gBACE,mBACC,UACP,CACb,yCAEC,2CAA4C,WAChC,YACC,eACG,UACN,aACI,C;ACtMhB,4BACE,kBAAmB,eACF,CAClB,+BAEC,4CAAkD,CACnD,iCAEC,WAAY,cACG,gBACG,kBACC,iBACD,yBACQ,kBACP,cACH,C;ACdlB,uCJCA,0EIGE,mBAAwB,CACzB,oCAEC,sBACE,4BAAmC,CACpC,0CAGG,wBAAyB,CAC1B,6CAEC,2BAA6B,CAC9B,2FAMC,wCAA2C,yBAChB,CAC9B,uGAGG,6BAA6B,2BACF,wBACD,CAC3B,8KAIC,0BAA2B,CAC5B,CACJ,kBAEC,gBAAiB,kBACE,kBACA,eACF,CAClB,qBAEC,aAAc,mBACM,eACJ,uBACQ,eACR,kBACG,kBACC,CACrB,qBAEC,eAAgB,kBACG,iBACD,8BACa,mBACX,aACN,CACf,iCAEC,gBAAkB,CACnB,iLAiBC,gBAAiB,kBJ9EnB,qDImFE,eAAgB,kBACG,kBACC,CAErB,mBAGC,iBAAmB,CACpB,iCJ3FD,gEIgGE,gBAAiB,eACA,CAClB,uCAEC,YAAc,CACf,mCAEC,kBACE,kBAAmB,WACP,eACK,CACnB,qBAEE,kBAAmB,oBACE,eACL,uBACQ,kBACL,aACJ,CACjB,qBAEE,cAAe,kBACI,cACJ,gBACG,CACpB,C;ACtHF,2FACE,wBAA0B,CAC3B,uCAGC,qBAAuB,CACxB,+gBAYC,oBAAwB,CACzB,kXAcC,oBAAuB,CACxB,2DAGC,gBAAkB,CACnB,sBAIC,sBAAwB,C;ACxC1B,8CACE,uBAA0B,CAE3B,aAEC,YAAa,CACd,yBAEC,aACE,aAAc,CACf,C;AChBH,cCCA,6BAAoB,CDCnB,gECDD,8OAAoB,CDKnB,mBCLD,yEAAoB,CDUnB,gEAGG,YAAa,CAChB,iBAEG,WAAY,CACf,gDAEG,WAAY,CACf,qCCpBD,gDAAoB,CDyBnB,oBCzBD,eAAoB,CD4BnB,oBC5BD,WAAoB,CD+BnB,wBC/BD,eAAoB,CDkCnB,mFAKG,qBAAuB,CAC1B,4BCxCD,8BD8CI,gCAAiC,0BACjC,wCAAmB,CACtB,mCChDD,QAAoB,CDmDnB,gFCnDD,kMDsDI,eAAgB,gCACmB,CACtC,gBCxDD,YAAoB,CD2DnB,yDC3DD,yEAAoB,CDkJnB,gFAQG,gCAA4C,CAC/C,mEC3JD,yHAAoB,CD4DpB,8BC5DA,wDD8DI,mEAAkB,iCAClB,yBAA0B,oCAC1B,4BAA6B,qCAC7B,4BAA8B,CACjC,gDAEG,qBAAqB,kBACF,CACtB,cCtED,oIAAoB,CDyEnB,+GAEG,yEAAgF,CACnF,iBC5ED,6EAAoB,CD+EnB,6BC/ED,oBAAoB,CDkFnB,mBClFD,+LAAoB,CDqFnB,yBCrFD,yEAAoB,CDwFnB,+BCxFD,+BAAoB,CD2FnB,gBC3FD,oGAAoB,CD8FnB,2FC9FD,sBAAoB,CDiDpB,+KCjDA,QAAoB,CDmDnB,6GCnDD,2BAAoB,CD+FpB,2FAII,eAAgB,WACJ,+BACwB,oBACf,sCACmB,0CACY,CACvD,6HAKG,mBAAqB,CACxB,sBC/GD,4BAAoB,CDmHnB,sCCnHD,qBDwHI,iBAAkB,CACrB,qCCzHD,cAAoB,CD4HnB,+CC5HD,oGAAoB,CD+HnB,iCC/HD,WAAoB,CDkInB,kDClID,oGAAoB,CDqInB,kCAGG,oBAAsB,CACzB,YAEG,WAAY,CACf,aC5ID,2BAAoB,CD+InB,+CC/ID,yEAAoB,CDkJnB,cClJD,6DAAoB,CDqJnB,wCCrJD,SAAoB,CDwJnB,sEAEG,0CAA4C,CAC/C,sBC3JD,6SAAoB,CDiDpB,kDCjDA,QAAoB,CDmDnB,4BCnDD,2BAAoB,CD+InB,sDC/ID,yEAAoB,CDiKnB,yHCjKD,yEAAoB,CAApB,mKAAoB,CAApB,kLAAoB,CDsLpB,sBCtLA,mBAAoB,CDwLnB,qHCxLD,qGAAoB,CD8LpB,wFC9LA,4BAAoB,CDgMnB,uFChMD,yEAAoB,CDmMnB,+DCnMD,YAAoB,CDsMnB,gDCtMD,4NDyMI,oBAAoB,kBACF,iBACD,qBACK,kBACH,CACtB,eAGG,cAAc,oBACM,YACP,gBACI,CACpB,yDAEG,wBAAwB,WACZ,CACf,uGCzND,gBD8NI,0CAA8C,CAIlD,uDClOA,YAAoB,CDoOnB,uDAEG,kBAAoB,CACvB,kFAIG,oBAAsB,4BACO,mBACR,uBACE,sBACD,sBACA,6BACQ,iBACZ,CACrB,eCnPD,kDAAoB,CDgJpB,wDChJA,yEAAoB,CDkJnB,+EAQG,gCAA4C,CAC/C,0NC3JD,8KAAoB,CAApB,2LAAoB,CDwPpB,eAEI,2BAA4B,iEACiD,gCAC3C,CACrC,sBC7PD,oCDgQI,gCAAmC,CACtC,0BAEG,wBAA0B,CAC7B,2BCpQD,gEDuQI,gCAAkC,CACrC,iDCxQD,SAAoB,CD2QnB,6CAKG,8BAAgC,CAEpC,4BACI,aAAc,eACG,CAEpB,sDCtRD,iBAAoB,CD0RnB,2BAEG,gCAAkC,CACrC,iCAEG,sBAAuB,CAC1B,kFAEG,oCAAsC,CACzC,0CCnSD,iEAAoB,CDsSnB,0CCtSD,qGAAoB,CDySnB,2BCzSD,yEAAoB,CD4SnB,sEACwE,qBAAsB,CAAC,0BC7ShG,2BAAoB,CDmTnB,yCAIG,iCAAkC,sBACX,CAC1B,8GAEG,oCAAsC,CACzC,0BAUG,GACE,UAAW,kBACQ,4BACW,CAC/B,GAEC,UAAW,mBACS,uBACK,CAC1B,CAVL,kBACI,GACE,UAAW,kBACQ,4BACW,CAC/B,GAEC,UAAW,mBACS,uBACK,CAC1B,CACF,kBChVH,6CAAoB,CDmVnB,oCAsKG,kDACI,MAAgB,UACK,CACxB,CAxKL,gBCpVA,6BDsVI,8CAAoB,4CACpB,mCAAqC,CACxC,QCxVD,2CD2VI,8CAAoD,CACvD,wBC5VD,oGD+VI,wHAA6D,8BAC5B,CAClC,6BAEC,2KAME,CACL,2BAEG,iJAA0E,CAC7E,kBC7WD,SAAoB,CDgXnB,gDChXD,iBAAoB,CDqXpB,kBCrXA,oPAAoB,CDuXnB,0CCvXD,iEAAoB,CD0XnB,uBC1XD,qLAAoB,CDiDpB,mDCjDA,QAAoB,CDmDnB,6BCnDD,2BAAoB,CD+InB,6BC/ID,+DAAoB,CDgYnB,kBAOG,wCAAgB,MACV,QACE,UACG,CACd,kCAEG,kBAAmB,SACT,CACb,yEC/YD,oBAAoB,CDkZnB,wBClZD,YAAoB,CDuZnB,uCAIG,uBAAyB,CAC5B,sBAGG,qBAAsB,CACzB,wBAIG,YAAa,CAChB,kEAEG,sBAAuB,CAC1B,4JAEG,0BAA4B,CAC/B,qCAGG,yCC9aJ,qNAAoB,CDgbf,0BChbL,cAAoB,CDmbf,kCAEG,eAAgB,CACnB,CACJ,iEAEG,kBACI,iBAAkB,CACrB,CACJ,oCAEG,wBACI,oBAAqB,CACxB,qCChcL,6BAAoB,CDmcf,sBAEG,gBAAiB,CACpB,MAEG,QAAU,CACb,yDAEG,oBAAqB,CACxB,uCAEG,4BAA6B,eACZ,CACpB,6BChdL,UDodQ,0CAA6C,CAChD,oDCrdL,iCAAoB,CDwdf,oCAiCD,oFACI,MAAgB,UACK,CACxB,CAlCD,kDACI,iCAAiC,oBACV,CAC1B,mGAGG,WAAa,CAChB,oBCjeL,YAAoB,CDoef,0BCpeL,aAAoB,CDiDpB,sDCjDA,QAAoB,CDmDnB,gCCnDD,2BAAoB,CD+InB,0BAwVO,cAAe,CAClB,gCAEG,sBAAuB,CAC1B,gCAEG,oCAAsC,CACzC,YAEG,qBAAsB,CACzB,QCjfL,uHAAoB,CDoff,yECpfL,kBAAoB,CDwff,uCAEG,gBAAgB,oBACK,CACxB,sDC5fL,sCAAoB,CD+ff,2CC/fL,wGAAoB,CDkgBf,6DClgBL,yEAAoB,CDqgBf,wECrgBL,kBAAoB,CDwgBf,CACJ,oCAGG,oBC5gBJ,YAAoB,CD8gBb,MAEC,QAAU,CACb,qCCjhBL,kBAAoB,CDohBf,YAEG,qBAAsB,CACzB,2DCvhBL,kBAAoB,CD2hBf,sDC3hBL,kBAAoB,CD8hBf,gBC9hBL,yDAAoB,CDiiBf,kBCjiBL,WDoiBQ,mBAAoB,CACvB,oFAEG,oBAAqB,CACxB,mBAEE,2BAA2B,6BAA8B,CAC3D,eAEG,cAAe,CAClB,iEAEG,0BAA2B,CAC9B,CACJ,oCAGG,QACI,qBAAuB,CAC1B,mBAEG,wBAAyB,0BACE,CAC9B,6BAEG,YAAa,SACH,gBACO,kBACE,kBACA,UACP,CACf,WAEG,YAAa,kBACM,WACN,CAChB,wBAEG,eAAiB,CACpB,MAEG,QAAU,CACb,C;AEhlBL,gDDEA,+DAAoB,CCCnB,sDAGG,qBAAsB,kBDJ1B,sHAAoB,CCSnB,gDAGG,gBAAiB,YACH,CACjB,sDAGG,YAAc,C;ACnBlB,KACE,qBAAsB,gBACL,kBACE,sBACI,yBACvB,4DAAkB,SACR,mBACU,uBACM,eACV,gBACC,gBACA,6HAE4C,CAC9D,kCFZD,yIAAoB,CAApB,sHAAoB,CAApB,kLAAoB,CAApB,yHAAoB,CEoCpB,oDAGE,4CAAqD,SAC3C,oBFxCZ,8CAAoB,CE0CnB,wCF1CD,wIAAoB,CAApB,yHAAoB,CAApB,+LAAoB,CAApB,4HAAoB,CEiEpB,0DAGE,2CAAqD,CACtD,6BFrED,0IE2EE,wBAA0B,CF3E5B,8NEoFE,yBAA0B,gCACY,CAGxC,yCAEE,2CAAqD,CACtD,4BF3FD,0IAAoB,CAApB,gHAAoB,CAApB,kJAAoB,CAApB,mHE6GE,yCAAgD,CAGlD,wCAEE,2CAAqD,CACtD,oBAGC,6BAA8B,oBFtHhC,+CEwHE,qBAA0B,CAC3B,qDFzHD,yIE+HE,qBAA0B,CAG5B,0BACE,2CAAqD,CACtD,yBFpID,0IAAoB,CAApB,sNAAoB,CEoJpB,qCAEE,2CAAqD,CACtD,2BFvJD,0IE6JE,QAAU,CF7JZ,yNAAoB,CEwKpB,uCAEE,2CAAqD,CACtD,uBAKC,cAAe,UACH,CACb,WAGC,kBAAoB,CACrB,oBAKC,qBAAwB,kBACJ,eACH,CAClB,oBAIC,mBAAqB,kBACF,eACF,CAClB,kBAGC,eAAgB,iBACE,gBACD,4CACmC,CACrD,oBAGC,WAAY,eACO,CACpB,mBAIC,iBAAmB,CACpB,yBAGC,WAAY,gBACK,sBACM,QACd,wBACgB,kBACN,YACN,WACD,gDAC6C,CAC1D,+BAGC,sBAAuB,C;ACvOzB,yBAEE,mBAAqB,qBACG,CACzB,2DAIC,eAAiB,CAClB,8BAGC,gBAAiB,iBACC,eACA,CACnB,yEAKC,oBAAsB,CACvB,sBAGC,oBAAuB,CACxB,kQAgBC,sBAAuB,cACR,WACH,kBACO,yBAEG,qBACA,+CAC8B,cACrC,iBACI,aACL,sBACS,4BACQ,CAChC,yBAGC,kQAcE,gBAAmB,CACpB,CACF,OAKC,4BAA6B,WAUjB,WACC,CACd,gBAdC,sBAAuB,cACR,yBAGO,gBACL,+CACmC,cACrC,iBACI,aACL,sBACS,4BACQ,CAKjC,SAGE,WAAY,iBACO,CAUpB,kBAGC,eAAiB,CAClB,oDAIC,gBAAkB,kBACG,CACtB,8EAIC,eAAkB,CACnB,+DAIC,aAAe,CAChB,aAGC,gBAAiB,kBACG,aACL,CAChB,eAGC,yBAA2B,CAC5B,gBAGC,cAAe,yBACW,aACZ,gBACI,gBACA,yBACQ,8BACO,CAClC,uBAGC,iCAAmC,gBAClB,iBACE,CACpB,sBAGC,wBAA0B,CAC3B,2CAGC,eAAiB,CAClB,wCAGC,YAAc,CACf,yBAGC,sBAAuB,eACP,yBAEhB,eAAiB,CAClB,wBAGC,WAAY,oBACU,CACvB,gBAGC,gBAAiB,iBACC,4BACY,C;ACnLhC,yBACE,iBAAoB,CACrB,2IAOC,aAAe,CAChB,2EAKC,iBAAoB,CACrB,kEAKC,YAAc,CACf,uGAIC,eAAgB,gBACC,qBACO,CACzB,sCJ7BD,gEIiCE,iBAAmB,mBACC,cACJ,CACjB,kqBAkBC,gBAAiB,iBACC,sBJvDpB,wDIyDE,qBAAuB,gBACL,oBJ1DpB,2CAAoB,CI4DnB,k8BJ5DD,iEAAoB,CAApB,mkCAAoB,CAApB,m7BAAoB,CIiFpB,45CA6BE,iBAAkB,sBJ9GpB,qDIgHE,gBAAkB,2BACU,sCACc,mCACN,6EAEb,CACxB,iFAIC,iBAAkB,sBJ1HpB,uDI4HE,gBAAkB,2BACU,sCACc,mCACN,6EAEb,CACxB,+EAMC,iBAAkB,eACD,CAClB,qTJ1ID,wEAAoB,CI4JpB,sMALE,wBAAqC,2BACT,kCACQ,CAQrC,qDAKC,4BAA0C,CAC3C,mDAGC,eAAkB,CACnB,kDJ3KD,0EI+KE,eAAiB,CAClB,8GAIC,gBAAiB,gBACA,kBJrLnB,sDAAoB,CIuLnB,4DAIC,iBAAkB,sBJ3LpB,wDI6LE,gBAAkB,CACnB,wMJ9LD,uJIqME,eAAiB,C;ACpMjB,uBLDF,yEAAoB,CKIjB,sBLJH,yEAAoB,CKQjB,4BLRH,yEAAoB,CKYjB,sBLZH,sEAAoB,CKgBjB,4BLhBH,yEAAoB,CKqBjB,qBLrBH,uEAAoB,CK0BjB,sBL1BH,wEAAoB,CK+BjB,uBL/BH,uEAAoB,CKoCjB,0gBLpCH,kEAAoB,CK4DlB,yDACE,gBAAgB,cACD,C;AChEnB,WNEA,mMAAoB,CMAnB,kBNAD,YAAoB,CMGnB,aNHD,+GMMI,+BAAgC,0BAChC,yCAAmB,aACL,CACjB,4CNTD,4BAAoB,CMYnB,oBNZD,+DMeI,eAAiB,CACpB,uCNhBD,2IAAoB,CMiBpB,mBNjBA,mBMmBI,eAAiB,CACpB,eNpBD,sLAAoB,CMwBnB,0BNxBD,2GAAoB,CM2BnB,2CN3BD,4JM+BI,gBAAiB,WACL,SACD,CAEf,iCNnCA,mBAAoB,C;AOFpB,0BACE,iBAAmB,CACpB,yBAGC,UAAY,CACb,gBAGC,mBAAoB,YACP,gBACI,mBACG,oBACC,WACT,sBACW,uBACC,kBACL,mBACC,qBACG,C;ACnBzB,yFAEE,cAAe,cACA,kBCDjB,wHDIE,eAAgB,eAEE,iBACA,sBCPpB,wDDSE,cAAoB,CACrB,4CCVD,qDDeE,oBAAsB,CACvB,yFChBD,+FAAoB,CDkBpB,6CClBA,qDDsBE,mCAAoB,CACrB,mDCvBD,qJD4BE,kBAAoB,CACrB,oCAIC,aAAc,uBACW,SACf,kBACU,CACrB,2CCrCD,0EDyCE,iBAAkB,sBCzCpB,qDD2CE,YAAc,CAEf,iCAGC,kBAAmB,SACT,cACM,CACjB,+ICnDD,uEAAoB,C;ACApB,kCACI,gBAAkB,C;ACFtB,qBACE,aAAc,cACE,CACjB,mCAKC,UAAW,aACK,CACjB,gCAEC,UAAW,aACK,CACjB,kIAIC,UAAW,aACK,CACjB,yBAGC,kKAIE,UAAY,CACb,mCAEC,SAAW,CACZ,CACF,yBAGC,mCACE,UAAY,CACb,CACF,gGAMC,WAAY,eACM,CACnB,8CX7CD,0EWiDE,yEAA8E,CAC/E,eXlDD,0EWuDE,kBAAmB,sBACI,aACT,cACC,YACF,qBACS,SACZ,gBACO,yEAEoB,CACtC,wBAGC,qBAAuB,CACxB,sCAGC,mBAAoB,kBACA,CACrB,8CAIC,aAAc,+BACmB,CAClC,8EAOC,YAAc,CACf,qGAKC,YAAa,WACD,oBACZ,gBAAkB,CACnB,0CAGC,YAAa,WACD,oBACZ,iBAAkB,oBACG,2BACS,CAC/B,qBAGC,cAAgB,aACF,sBACS,8BACQ,YAClB,QACH,CACX,4CAMC,eAAiB,CAClB,8BAEC,oBAAsB,CACvB,iEAGC,WAAa,CACd,yBAGC,oBAAsB,iBACF,CACrB,mCAGC,YAAc,CACf,mCAGC,cAAgB,CACjB,yBAIC,uCACE,eAAmB,CACpB,CACF,WAGC,gBAAkB,C;AChJpB,0BACE,kBAAoB,CACrB,yBAGC,qCACE,eAAmB,CACpB,CACF,yBAGC,sBACE,yBAA8B,CAC/B,CACF,YAGC,kBAAmB,sBACI,aACT,cACC,sBACQ,WACV,CACd,gBAKC,YAAa,WACD,oBACZ,gBAAkB,CACnB,6BAGC,YAAa,YACC,CACf,kBAGC,gBAAiB,aACH,sBACS,8BACQ,WAClB,CACd,qBAGC,eAAoB,CACrB,mBAGC,kBAAmB,eACF,CAClB,mCAGC,UAAY,CACb,0BAGC,iBAAmB,CACpB,yBAGC,gBAAkB,CACnB,mBAKC,UAAY,CACb,kBAGC,SAAW,CACZ,4BAGC,kBACE,UAAY,CACb,CACF,kBAKC,WAAa,CACd,4BAGC,kBACE,UAAY,CACb,CACF,mBZnGD,0EYyGE,qBAAsB,SACZ,gBACO,0EAEkB,gCACD,CACnC,4JAEC,0BAA4B,CAC7B,+CZlHD,0EYsHE,yEACmC,CACpC,gGZxHD,eAAoB,CY8HnB,uBAGC,qBAAsB,kBZjIxB,wDYmIE,SAAU,gBACO,0EAEkB,gCACD,CACnC,mDZxID,0EY4IE,yEACmC,CACpC,kBAGC,qBAAsB,sBACC,SACX,gBACK,gBACA,gCACiB,CACnC,8CAGC,sCAA6C,CAC9C,qCAKC,kBAAmB,eACH,iBACE,4BACW,oBZnK/B,wCAAoB,CYqKnB,2CZrKD,gEYyKE,gCAAkC,CACnC,6CZ1KD,kEY8KE,gCAAkC,CACnC,4CZ/KD,mEYmLE,gCAAkC,CACnC,qFZpLD,+DAAoB,CY6LnB,mDZ7LD,iEAAoB,CYkMnB,gDAKC,iBAAmB,CACpB,qDAGC,SAAW,CACZ,oCAKC,cAAgB,CACjB,yBAGC,kBACE,kBAAoB,CACrB,oCAGC,YAAc,CACf,oCAGC,aAAc,aACA,mBACM,sBACI,CACzB,uDAGC,qBAAuB,CACxB,+BAIC,WAAa,CACd,2CAGC,YAAc,CACf,CACF,4BAGC,kBACE,gBAAkB,CACnB,CACF,kBZtPD,0EY4PE,qBAAsB,SACZ,gBACO,0EAEkB,kBACf,CACrB,0BZlQD,0EYsQE,uBAAyB,SACf,gBACO,iBACE,CACpB,wBZ1QD,yIAAoB,CY+QnB,0BZ/QD,wIAAoB,CYoRnB,wBAGC,cAAiB,CAClB,qBAKC,iBAAmB,C;AC9RrB,eACE,aAAc,mBACM,eACJ,cACG,CACpB,0BAEC,iBAAoB,CACrB,6BAGC,YAAc,CACf,sDAGC,eAAgB,mBACI,oBACE,iBACJ,oBbjBpB,2CAAoB,CamBnB,oCAKC,YAAc,CACf,qBAGC,WAAa,CACd,uDAIC,YAAa,WACD,iBACM,gBACD,kBbpCnB,mMawCE,cAAgB,CACjB,uCAIC,cAAgB,CACjB,gCAGC,aAAc,mBACM,cACJ,CACjB,yCAGC,cAAe,cACC,CACjB,iDbzDD,sEAAoB,Ca6DnB,yCAKC,eAAmB,kBblErB,uDAAoB,CaoEnB,oFAIC,mBAAuB,qBACG,CAC3B,uFAIC,SAAU,gBACO,sBb/EnB,uDAAoB,CaiFnB,0BAKC,+CACE,aAAc,oCACwB,mBAClB,oBACE,CACvB,yEAEC,UAAY,CACb,CACF,0BAEC,kBAAoB,CACrB,eblGD,0EawGE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,qBACS,SACZ,gBACO,yEAEoB,CACtC,6BAGC,qBAAuB,CACxB,uBbvHD,0Ea2HE,yEAA8E,CAC/E,kBAGC,iBAAmB,CACpB,eAGC,eAAiB,CAClB,yBAGC,eACE,gBAAkB,CACnB,CACF,mBAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,4BAGC,WAAa,CACd,wCAGC,YAAc,CACf,qBAGC,gBAAiB,aACH,sBACS,8BACQ,YAClB,YACC,CACf,yBAGC,eACE,kBAAoB,CACrB,CACF,sBAGC,kBAAmB,eACF,CAClB,wBAGC,eAAoB,CACrB,uCAGC,6BAA8B,mBACT,gBACF,CACpB,0CbtLD,0Ea0LE,8BAAiC,CAClC,iEAGC,YAAc,CACf,4BAGC,eAAiB,CAClB,0BAGC,gBAAiB,qBACK,UACX,eACM,CAClB,6Bb1MD,0Ea8ME,qBAAsB,cACN,qBACQ,oBACH,iBACF,kBACE,CACtB,uBbpND,4DAAoB,C;AcFpB,uBACE,2GAA4G,4BAC/E,wBACD,4BACC,sBACN,kCACgB,8BACP,CACjC,2DAGC,uBdTF,uEcWI,qBAAuB,CACxB,CACF,kBdbD,0EciBE,YAAc,CACf,mBAGC,YAAa,oBdrBf,8CcuBE,gBAAmB,6HAE4C,CAChE,4Ed1BD,0EcgCE,eAAmB,CAGrB,6BdnCA,+DAAoB,CcqCnB,uBAGC,wBAA2B,CAC5B,mBAGC,gEAAyE,kBACtD,mBACC,oBd9CtB,wCAAoB,CcgDnB,6BAGC,kBAAmB,aACL,eACE,oBACK,WACT,kBACQ,CACrB,wBAGC,kBAAmB,cACJ,SACL,gBACO,oBd/DnB,8LcmEE,iBAAkB,gBACD,eACD,YACH,6HAEkD,CAChE,2FAKC,iBAAkB,sBd9EpB,iIciFE,eAAiB,CAClB,8BAGC,aAAc,aACG,CAClB,oBAGC,qBAAsB,kBACH,sBACI,yBACvB,4DAAkB,SACR,uBACgB,eACV,gBACC,gBACA,oBdlGnB,sHcqGE,6HAC+D,CAChE,+EdvGD,yIc8GE,eAAiB,CAGnB,mBACE,iBAAkB,gBACD,QACP,CACX,sBAGC,oBAAsB,CACvB,4CAGC,WAAa,C;AChHf,sBACE,YAAc,CACf,UAIC,eAAgB,WACH,CACd,oBAWC,WAAY,aACE,mBACM,eACH,YACH,CACf,oBAIC,iBAAkB,gBACD,cACF,kBf1CjB,yHe6CE,eAAgB,gBACC,qBACM,iBACJ,CACpB,oDfjDD,yIAAoB,Ce2DnB,gCf3DD,yIAAoB,CegEnB,8BAGC,WAAY,mBACQ,aACN,oBACS,CACxB,uBAGC,iCAAmC,gBAClB,gBACA,kBACI,CACtB,iCAGC,+BAAgC,yBACN,cACX,UACH,CACb,yBAGC,iCACE,+BAAgC,aACjB,CAChB,CACF,0BAGC,iCACE,+BAAgC,WACnB,CACd,CACF,mBfnGD,0EewGE,iBAAmB,CACpB,+BAGC,qBAA4B,CAC7B,6BAGC,mBAAqB,YACR,YACC,CACf,kCAGC,OAAS,CACV,QAGC,oBAAsB,CACvB,mBAGC,cAAe,sBf9HjB,qDegIE,iBAAkB,oBfhIpB,4CekIE,gBAAkB,kBflIpB,wDeoIE,gBAAiB,iBACG,CACrB,kDftID,yIAAoB,Ce8IpB,iBf9IA,gEegJE,eAAgB,yBACW,CAC5B,6CflJD,kEeuJE,yBAA2B,C;ACzJ7B,gBACE,aAAc,kBACK,eACH,kBACG,gBACF,gBACC,qBACI,wBACG,sBhBN3B,uDAAoB,CgBQnB,sBhBRD,0EgBYE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,SACH,gBACO,gBACA,yEAEoB,CACtC,4BhBvBD,yEAAoB,CgB2BnB,6BhB3BD,gEgB+BE,oBAAsB,CACvB,4BAGC,aAAc,kBACK,aACL,sBACS,mBACH,uBACI,eACL,uBACK,eACJ,sBhB3CtB,oDAAoB,CgB6CnB,gCAGC,gEAAyE,kBACtD,mBACE,CACtB,kCAEC,gEAAyE,gBACvD,eACF,wBACU,CAC3B,+BAEC,eAAiB,YACJ,aACC,aACA,qBACS,CACxB,4BAEC,gEAAyE,eACxD,CAClB,4BhBpED,iEgBwEE,gBAAmB,CACpB,4BAGC,SAAU,SACC,CACZ,8ChB9ED,iEgBkFE,yBAA0B,eACT,CAClB,sChBpFD,kEgBwFE,yBAA0B,eACT,CAClB,mChB1FD,iEgB8FE,yBAA0B,eACT,CAClB,8CAMC,YAAa,WACD,iBACM,gBACD,kBhBzGnB,mMgB6GE,cAAgB,CACjB,oDAGC,eAAgB,mBACI,oBACE,oBhBnHxB,2CAAoB,CgBqHnB,gBhBrHD,0EgByHE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,SACH,gBACO,gBACA,yEAEoB,CACtC,qBAGC,YAAc,CACf,yBAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,yBAGC,gBACE,qBAAuB,CACxB,yBAEC,YAAc,CACf,CACF,4BhBvJD,0EgB0JE,aAAc,kBACK,SACT,SACC,CACZ,gCAIC,kBAAmB,mBACE,CAGtB,kEALC,gEAAyE,cAG1D,iBACI,CAErB,kCAEE,gBAAkB,iBACA,wBACQ,CAG3B,6BAGC,aAAc,gBACO,eACH,CACnB,uBAGC,gBAAkB,CACnB,eAGC,eAAkB,CACnB,6DAOC,iBAAoB,CACrB,gCAGC,kBAAoB,kBACA,CACrB,gCAGC,kBAAoB,eACF,CACnB,0CAUC,YAAc,CACf,SAEC,cAAgB,C;AC1NlB,kHAEE,YAAa,WACD,iBACM,gBACD,kBjBNnB,mMiBUE,cAAgB,CACjB,wEAGC,eAAgB,mBACI,oBACE,oBjBhBxB,2CAAoB,CiBkBnB,0CAGC,kBAAmB,0CAC8B,iBAC/B,oBjBvBpB,2CAAoB,CiByBnB,uBAGC,YAAc,CACf,2CAGC,aAAc,cACE,CACjB,kCAIC,UAAW,kBACQ,sBACI,aACT,cACC,mBACK,YACP,oBACS,CACvB,yBAGC,kCACE,UAAY,CACb,CACF,wCAIC,WAAY,kBjBxDd,wDiB2DE,wEACqC,yBACrC,8BAA+B,eACf,iBACE,eACD,CAClB,8CjBjED,gEiBsEE,uDAA+B,kBjBtEjC,wDiBwEE,eAAiB,CAClB,6CAKC,cAAe,oBjB9EjB,4CiBgFE,0CAAiD,oBAC5B,kBjBjFvB,wDiBmFE,uBAAyB,SACf,gBACO,iBACE,CACpB,6BjBvFD,0EiB2FE,qBAAsB,SACZ,gBACO,0EAEoB,kBACjB,CACrB,mDAGC,aAAgB,CACjB,gBAGC,qBAAsB,mBACD,eACJ,CAClB,qBAEC,gCAAmC,oBACb,oBACA,CACvB,uBAGC,gBAAkB,eACF,oBjBpHlB,4CiBsHE,iBAAkB,mBACG,CACtB,kCAIC,yBAA4B,CAC7B,gCAGC,gBAAmB,eACC,C;ACnItB,MACE,gBAAiB,eACA,CAClB,kBAGG,mBAAoB,eACH,CACpB,gBAGC,eAAiB,CAClB,8BAGC,SAAa,CACd,+BAGC,cAAgB,CACjB,qBAGC,aAAe,CAChB,gCAGC,aAAc,kBACM,CACrB,4CAGG,aAAc,sBACS,cACF,aACP,eACE,sBACQ,CAC3B,6CAGC,YAAc,CACf,iDAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,mClB9CD,0EkBkDE,SAAU,kBACU,CACrB,wCAGG,eAAiB,C;ACzDrB,0EAIC,SAAU,UACC,gBACM,cACD,CAChB,qCAIA,aAAc,cACE,CAChB,qDAIA,yBAA2B,CAC3B,iDAIA,cAAe,gBACG,CAClB,uEAIA,YAAc,CACd,yBAGA,qCAEC,YAAc,CACd,C;ACLF,yBAQC,yDAEC,kBAAmB,gBACF,cACD,CAEhB,CACD,sBAKA,kBAAmB,gBACF,cACD,CAChB,yBAGA,qBAAsB,iBACH,CACnB,2BpBzDD,kEAAoB,C;AqBCpB,oBACE,kBAAoB,CACrB,iEAIC,UAAW,YACE,aACE,CAChB,0BAGC,yBAA0B,mBACN,oBrBdtB,4CqBgBE,wBAA2B,CAC5B,6EAIC,WAAY,kBACQ,CACrB,yBAIC,oCACE,SAAW,CACZ,yCAGC,UAAW,gBACO,CACnB,CACF,iDAIC,UAAY,CACb,qCAGC,WAAa,CACd,iCAGC,aAAc,eACE,YACF,CACf,8DAIC,YAAc,CACf,uCAGC,qBAAsB,kBrB1DxB,wDqB4DE,aAAc,WACF,WACA,gBACM,6BACa,cAChB,kBACI,SACT,eACO,CAClB,6CAIC,cAAgB,CACjB,8GrB1ED,yEAAoB,CqB8EnB,mDAIC,UAAW,eACK,OACP,CACV,8CAKC,YAAa,kBrB1Ff,wDqB4FE,mBAAqB,yBAEC,qBACC,4CACwB,iBAC5B,aACL,sBACS,4BACQ,CAChC,iFAKC,YAAa,kBACM,QACV,UACE,WACC,mBACS,CACtB,kBAIC,yBAAsB,oBACC,CACxB,0JrBtHD,sIAAoB,CqBiInB,qCAGC,WAAY,kBrBpId,wDqBsIE,gBAAiB,iBACC,sBrBvIpB,oDAAoB,CqByInB,kCAGC,oBAAuB,CACxB,yDAGC,YAAc,CACf,2BAIC,UAAY,CACb,yCAGC,cAAe,oBrBzJjB,4CqB2JE,kBAAmB,gBACD,6BACa,cAChB,QACL,CACX,uCrBhKD,yEAAoB,CqBoKnB,yJrBpKD,0EqB0KE,QAAU,CAGZ,yDACE,sCAAyC,CAC1C,gCAGC,UAAY,CACb,wBAMC,aAAc,cACE,CACjB,8BAKC,UAAY,CACb,4CAGC,aAAgB,CACjB,wBrBrMD,0EqB2ME,kBAAmB,sBACI,aACT,cACC,YACF,qBACS,SACZ,gBACO,sBACM,yEAEc,CACtC,8GAMC,YAAa,WACD,oBACZ,gBAAkB,CACnB,4BAIC,aAAc,WACF,oBACZ,iBAAkB,gBACC,4BACW,QACpB,CACX,gDAGC,mBAAqB,aACP,sBACS,8BACQ,YAClB,QACH,CACX,0CAKC,sBAAuB,2BACK,YACf,SACH,YACI,CACf,yBAEC,wBACE,kBAAoB,CACrB,CACF,0BAEC,wBACE,kBAAoB,CACrB,gDAGC,oBAAqB,aACP,mBACM,mBACA,8BACW,YAClB,QACH,CACX,gDAGC,aAAc,sBACS,8BACQ,YAClB,SACH,YACI,CACf,qDAGC,YAAa,cACE,iBACI,CACpB,4BAGC,aAAc,UACF,CACb,CACF,gDAGC,gBAAiB,iBACC,gBACA,CACnB,0BAGC,aAAgB,CACjB,qDAGC,gBAAkB,CACnB,kDAOC,eAAiB,CAClB,iCAGC,oBAAsB,CACvB,oEAGC,WAAa,CACd,4BAGC,oBAAsB,iBACF,CACrB,gEAOC,6BAA8B,kBACX,sBACI,aACT,cACC,sBACQ,uBACC,YACX,qBACS,SACZ,eACO,CAClB,kFAKC,aAAc,UACH,oBACX,iBAAkB,6BACY,qBACP,CACxB,uEAIC,YAAa,WACD,oBACZ,iBAAkB,gBACC,SACP,QACF,CACX,wEAKC,sBAAuB,2BACK,YACf,SACH,oBACmB,QACjB,CACb,oFAMC,gBAAiB,gBACA,UACJ,CACd,+BAGC,YAAe,CAChB,oGAMC,UAAW,mBAEG,UACF,CACb,yCAKC,+BAAoC,CACrC,2EAGC,yBAA2B,yBACC,CAC7B,sKAcC,YAAc,CACf,qEAMC,SAAU,UACC,kBACQ,WACP,gBACK,kBrBnbnB,uDAAoB,CqBqbnB,6EAIC,iBAAkB,cACH,oBACO,kBACH,yBACO,SAChB,eACO,CAClB,gCAGC,aAAe,CAChB,qCAIC,wBAA6B,CAC9B,2CAGC,yBAA0B,kBrB5c5B,wDqB8cE,cAAoB,CACrB,6EAIC,cAAe,iBACG,gBACD,gBACC,qBACI,kBACF,CACrB,mFAMC,gBAAiB,oBrB/dnB,2CAAoB,CqBienB,oLrBjeD,sFAAoB,CAApB,4MAAoB,CqByfpB,4EAEE,SAAU,aACI,kBACK,WACP,eACM,CACnB,sDAGC,aAAc,qCAC4B,CAC3C,oEAGC,sBAAuB,UACX,CACb,iEAIC,gBAAiB,kBACE,iBACD,yBACQ,mBACN,iCACiB,gBACpB,kBACG,CACrB,0CAGC,gCAAoC,iBAClB,eACD,CAClB,6CAGC,aAAgB,CACjB,yBAIC,gEAEE,kBAAoB,CACrB,kFAGC,aAAc,UACH,oBACX,iBAAkB,4BACY,CAC/B,wEAID,YAAc,CACf,oGAMG,UAAY,CACb,gEAID,qBAAwB,CACzB,CACA,0BAEC,kFAEE,aAAc,UACH,oBACX,iBAAkB,4BACY,CAC/B,2CAGC,oBAAsB,CACvB,2CAGC,cAAgB,CACjB,gFAKC,cAAgB,CACjB,oGAMC,UAAY,CACb,2CAGC,SAAU,QACA,CACX,mDAEC,+BAAiC,CAClC,qCrBrmBH,yEAAoB,CqBymBjB,oLrBzmBH,mFAAoB,CqBsnBpB,mFAIE,gBAAiB,oBrB1nBnB,6CAAoB,CqB4nBnB,sIrB5nBD,yEAAoB,E;AsBFpB,MACC,WAAY,WACC,CACb,wBAGA,cAAe,WACH,aACG,CACf,8CAGA,qBAAwB,kBACL,OACX,UACG,kBACQ,UACP,CACZ,8DAGA,WAAa,cACE,cACA,mBACU,kBACN,SACR,CACX,0EAGA,aAAc,uBACU,qBACF,eACL,CACjB,6EAGA,qBAAsB,OACd,iBACU,iBACC,CACnB,gDAGA,WAAa,sBACW,oBACF,CACtB,gCAIA,6BAA8B,sBACP,sBACC,gBACP,eACA,UACJ,CACb,kBAGA,kBAAqB,gBACH,kBb3DnB,qDa6DC,oBAAqB,mBACD,YACP,eACI,CACjB,wBAMA,WAAa,CACb,4CbxED,yIasEC,aAAe,CAQf,wBAGA,6BAA8B,gBACb,oBACI,0BACO,iBACT,CACnB,wBAGA,kBAAwB,UACb,WACC,oBACU,CACtB,wCAGA,WAAa,WACD,QACF,CACV,0CAGA,sBACC,YAAc,CACd,CACD,0CAGA,qBACC,YAAc,CACd,sCAGA,yBAA4B,CAC5B,C;ACpHF,iCACC,iGAAkG,4BAErE,wBACD,4BACC,sBACN,YACV,kBACM,SACT,UACC,kBACQ,mBACC,8BACY,CAEhC,uCAGA,aAAc,4BACgB,CAC9B,yBAGA,uCACC,gBAAkB,CAClB,CACD,+CAGA,WAAa,eACI,C;ACvBlB,6DACC,eAAgB,WACH,CACb,qBAGA,yBAA0B,WACA,gCACO,qBACV,CACvB,yCAGA,sBAAqC,cACtB,qBACO,oBACA,SACZ,wBACgB,CAC1B,4CAGA,yBAA0B,UACA,CAC1B,4CAGA,UAA0B,CAC1B,gEAGA,eAAiB,CACjB,iBAGA,SAAU,UACC,kBACQ,kBACA,WACN,UACD,CACZ,uBAGA,yBAA0B,SAChB,cACK,eACE,cACD,kBACG,wBACO,CAC1B,+BAGA,wBAA0B,CAC1B,uEAEA,oBAAqC,CACrC,uBAGA,cAAe,kBACI,gBACD,gBACA,oBACI,CACtB,+DAGA,gBAAiB,aACF,CACf,4DAGA,iBAAkB,eACA,CAClB,4BAEA,YAAc,CACd,4BAGA,SAAU,oBACY,kBACH,UACP,CACZ,kCAGA,aAAc,qCAC4B,CAC1C,kBAGA,yBAA0B,cACV,eACC,SACN,CACX,gDAGA,sBAAuB,UACX,CACZ,sCAGA,UAAW,aAGG,cAEE,CAChB,gFAKA,iBAAmB,CACnB,gCAGA,sBAAuB,kBAEJ,UACP,CACZ,uBAGA,cAAe,oBACf,iBAAkB,WACN,eACI,cACD,WACF,CACb,yBAIA,iBACC,eAAiB,CACjB,uBAGA,qBAAsB,kBACF,CACpB,uBAGA,cAAgB,CAChB,4DAGA,cAAgB,CAChB,gCAGA,qBAAsB,SACX,CACX,uBAGA,yBAA2B,uBACC,CAC5B,gFAKA,qBAAsB,mBACF,oBACC,mBACD,SACT,CACX,C;ACpKF,wBACI,kBAAoB,CACvB,gFA2BG,oBAAsB,CACzB,+CAGG,sBAAwB,CAC3B,uDAGG,aAAe,CAClB,2CAGG,iBAAmB,CACtB,sDAGG,SAAU,0BACiB,WACd,CAChB,2BAGG,kBAAmB,CACtB,uBhBlED,yEAAoB,CgBsEnB,kCAGG,UAAW,0BACgB,iBAIR,CAHtB,oCAOG,kCACI,UAAY,CACf,C;ACtFL,oBjBEA,yEAAoB,C;AkBSpB,gC3BTA,qBAAoB,C2BWnB,8B3BXD,kC2BcE,eAAgB,sCAC0B,SAC/B,CACZ,kC3BjBD,oC2BoBE,uBAA0B,CAC3B,2CAGC,SAAW,CACZ,yC3BzBD,wCAAoB,C2B4BnB,kD3B5BD,SAAoB,C2BgCnB,yB3BhCD,oFAAoB,E2B6BpB,kDAEE,sCAA2C,CAC5C,2C3BhCD,oHAAoB,C2BmCnB,iE3BnCD,U2BuCE,sCAA2C,CAE7C,iC3BzCA,8DAAoB,C2B2CnB,gC3B3CD,8EAAoB,C2B8CnB,iC3B9CD,U2BiDE,+BAAmC,mBACd,CACtB,gC3BnDD,U2BsDE,+BAAmC,mBACd,CACtB,gC3BxDD,iCAAoB,C2B2DnB,0B3B3DD,+EAAoB,E2B8DpB,+CACE,QAAS,2BACmB,uBACH,CAC1B,iDAEC,YAAa,CACd,wC3BrED,UAAoB,C2BwEnB,wD3BxED,U2B2EE,wBAAkC,qBACX,6BACO,qBACP,CACxB,uC3B/ED,U2BkFE,wBAAkC,oBACX,CACxB,sC3BpFD,U2BuFE,wBAAkC,oBACX,CACxB,qB3BzFD,W2B8FE,UAAW,CACZ,0B3B/FD,4CAAoB,EVFpB,0BUEA,4DAAoB,EVFpB,0BUEA,uGAAoB,EVFpB,0BUEA,wDAAoB,EVFpB,0BUEA,4CAAoB,EVFpB,0BUEA,0DAAoB,EVFpB,0BUEA,oGAAoB,EVFpB,yBUEA,wDAAoB,EVFpB,0BUEA,4CAAoB,EVFpB,0BUEA,0DAAoB,E2B+HpB,mE3B/HA,iCAAoB,C2BiInB,uB3BjID,qEAAoB,C2BoInB,0B3BpID,uCAAoB,EVFpB,yBUEA,wCAAoB,EVFpB,0BUEA,sCAAoB,EVFpB,yBUEA,8CAAoB,EVFpB,0BUEA,4CAAoB,E2B6IpB,0D3B7IA,gCAAoB,C2B+InB,yB3B/ID,2FAAoB,EVFpB,0BUEA,gGAAoB,E2BgJpB,uB3BhJA,4BAAoB,C2BkJnB,0B3BlJD,4DAAoB,E2BmJpB,kEACE,mBAAoB,aACN,uBACU,mBACJ,iBACF,WACL,CACd,wEAEC,YAAc,CACf,6D3B7JD,mO2BmKE,aAAa,gEAEwD,yBAC3C,qBACJ,+BAEY,CACnC,mEAEC,sBAAuB,oB3B5KzB,2CAAoB,C2B8KnB,0B3B9KD,4MAAoB,EAApB,qMAAoB,2BAApB,wLAAoB,E2B4LpB,oBACE,kBAAoB,CACrB,mDAEC,8BAAkC,CACnC,sDAEC,4BAAgC,CACjC,sDAEC,+BAAmC,CACpC,kLAIC,sBAAwB,CACzB,8EAKC,UAAY,CACb,iCAEC,gBAAkB,4BACW,qBACN,CACxB,iCAEC,iCAAkC,uBACT,CAC1B,wEAGC,iCAAkC,oBACZ,CACvB,oCAEC,uBAAyB,CAC1B,2B3BnOD,wDAAoB,C2BoO+B,4BAEjD,iBAAiB,qBACK,CACvB,4BAEC,iBAAiB,CAClB,4BAEC,gBAAgB,CACjB,4BAEC,iBAAkB,CACnB,mCAGC,iBAAkB,CACnB,mCAEC,cAAc,CACf,mCAEC,iBAAiB,CAClB,mCAEC,gBAAiB,CAClB,6BAG8B,6CAAiD,CAAE,6BACnD,6CAAiD,CAAE,6BACnD,6CAAiD,CAAE,6DAIhF,YAAc,CACf,gD3BxQD,kIAAoB,E2BgRnB,yBAIC,kCACE,aAAc,YACD,mBACQ,CACtB,4CAEC,sBAAuB,CACxB,2CAEC,SAAU,CACX,8BAEC,oBAAqB,aACP,qBACS,CAC1B,oVAUG,UAAW,gBACM,iBACC,sBACM,CACzB,yCAEC,uBAAwB,yBACE,+BACM,4BACF,uBACN,sBACD,0BACI,SAChB,CACZ,+CAEC,sBAAwB,CACzB,kDAEC,uBAAwB,oBACJ,sBACI,kBACL,UACR,CACZ,2CAEC,aAAc,sBACS,cACR,YACH,WACD,6BACoB,CAChC,4CAEC,0BAA0B,gBACT,CAClB,2CAEC,iBAAiB,kBACE,eAEH,4BACc,CAC/B,wDAEC,iGAA6B,oBACR,iBACF,CACpB,6DAEC,qBAAqB,cACL,CACjB,oDAEC,iBAAkB,kBACC,UACP,CACb,sDAEC,YAAc,CACf,6BAC8B,uDAA2D,CAAE,CAC7F,oCAGC,kDACE,oBAAoB,sBACI,iBACL,CACpB,4CAEC,iBAAkB,CACnB,2CAEC,gBAAiB,CAClB,CACF,oCAEC,iBACE,wDAA2D,wBAC3D,kBAAoB,CACrB,6BAC8B,uDAA2D,CAAE,8BAE1F,UAAW,eAIQ,CACpB,kDAEC,gBAAkB,CACnB,C;AC3YH,oCACI,+EACI,cAAgB,CACnB,C;ACFL,MACI,iBAAmB,CACtB,iB7BDD,SAAoB,C6BEU,6B7BF9B,YAAoB,C6BGyB,uB7BH7C,8CAAoB,C6BI6C,6B7BJjE,2D6BM+E,qBAAuB,CAAE,+L7BNxG,wBAAoB,C6BYpB,gOAE4E,kBAAmB,CAAC,+OAIf,kBAAmB,CAAC,oQAIb,eAAgB,CAAC,2D7BtBzG,gBAAoB,C6ByBqD,sD7BzBzE,mBAAoB,C6B0BgD,4B7B1BpE,kBAAoB,C6B4BuB,8DAGvC,uCAAyC,CAC5C,+DAEG,wCAAyC,kB7BlCzB,C6BoCnB,wDAEG,kBAAoB,CACvB,0BAGG,iH7B1CJ,mBAAoB,C6B0CgH,8BACjG,gBAAiB,aAAe,CAAC,0BAE5D,iBAAkB,mBACG,CACxB,mtBASuF,eAAgB,CAAC,CAC5G,yBAEG,0BACI,cAAkB,gBACG,CACxB,+cAMgF,eAAgB,CAAC,gD7BpEtG,gBAAoB,C6BqE8C,iH7BrElE,mBAAoB,C6BwEhB,uD7BxEJ,UAAoB,C6BwEuD,0H7BxE3E,aAAoB,C6ByEyH,4H7BzE7I,4BAAoB,C6B2EhB,4B7B3EJ,eAAoB,C6B2E0B,gB7B3E9C,YAAoB,C6B4EY,+C7B5EhC,8BAAoB,C6B6EoD,+D7B7ExE,aAAoB,C6B8E4D,iKAExE,gBAAkB,CACrB,sDAEG,eAAgB,CACnB,gBAEG,sBAAwB,CAC3B,CACJ,iEAEG,0BACI,wBAAyB,uBACA,CAC5B,C;AC/FL,8DACI,qBAAsB,mBACF,iBACD,CACtB,0BAGG,WAAY,YACC,kBACM,MACZ,MACC,C;ACXZ,8CACE,WAAa,CACd,kCAEC,uBAAyB,mBACL,sBACG,mBACH,WACR,YACC,YACA,kBACM,0CAC0B,wBACnB,CAC3B,oCAEC,6BAAkC,CACnC,2CAEC,UAAY,CACb,2CAEC,aAAc,mBACM,uBACI,SACd,mBACU,iBACD,CACpB,qDAEC,8BAAkC,cACnB,iBACG,uBACM,kBACJ,CACrB,uDAEC,qBAAsB,cACP,gBACE,0DACkD,qBAC7C,6BACQ,oCACO,0BACV,yBACD,0CACiB,oBACrB,CACvB,6DAEC,0BAA4B,CAC7B,kDAEC,YAAc,CACf,iDAEC,WAAY,kBACO,YACN,MACN,8BACwB,mCACK,oCACC,yBACX,WACb,CACd,mCAEC,oBAAqB,YACR,eACI,CAClB,mCAEC,kBAAmB,qBACG,8BACY,WACtB,gBACK,6DACqD,qBAChD,6BACQ,oCACO,0BACV,yBACD,0CACiB,qBACrB,qBACA,mBACH,eACH,CACjB,yCAEC,0BAA4B,CAC7B,8CAGC,WAAa,CACd,uFAGC,0BAA4B,CAC7B,yCAEC,YAAc,CACf,0DAEC,yBAA2B,CAC5B,kEAEC,4BAA8B,CAC/B,iCAEC,kBAAoB,CACrB,oCAEC,gCAAiC,iBACf,kBACE,CACrB,+CAEC,+BAAiC,CAClC,sCAEC,wBAA0B,CAC3B,4CAEC,gBAAiB,uBACQ,CAC1B,sFAEC,kBAAoB,CACrB,yBAEC,kCACE,wBAA0B,aACZ,yBACc,CAC7B,2CAEC,cAAe,WACF,CACd,2CAEC,aAAc,sBACU,CACzB,CACF,yBAGC,8CACE,YAAc,CACf,uDAEC,aAAc,iBACK,CACpB,2BAEC,WAAY,mBACQ,YACP,kBACM,0CAC2B,CAC/C,kCAEC,uBAAyB,YACZ,kBACM,gBACH,8BAChB,gDAAuB,CACxB,2CAEC,YAAa,YACA,aACC,WACD,CACd,iDAEC,YAAc,CACf,2CAEC,uBAAwB,sBACD,UACX,CACb,iDAEC,kBAAmB,mBACC,cACL,iBACI,CACpB,gDAEC,iBAAmB,CACpB,kGAEC,6BAA8B,gCACG,YACpB,WACD,uBACa,mBACL,gBACH,kBACG,CACrB,kDAEC,uBAA0B,CAC3B,uDAEC,iBAAmB,CACpB,iCAEC,uBAA0B,CAC3B,8DAEC,YAAa,mBACO,aACN,uBACU,mBACJ,YACP,gBACK,CACnB,kFAEC,+BAAiC,CAClC,mEAEC,8BAAkC,yBACR,gBACR,sBACK,cACR,wBACW,YACb,WACD,eACI,8BACgB,CACjC,gFAEC,aAAc,gBACG,8BACe,CACjC,iDACiD,YAAa,CAAC,sCAG9D,qBAAuB,CACxB,4CAEC,wBAA0B,CAC3B,wDAEC,WAAY,kBACO,MACZ,8BACwB,mCACK,oCACC,yBACX,YACb,gBACK,CACnB,mCAEC,sBAAuB,gBACN,kBACE,mBACE,qBACE,WACX,gCACqB,8BACD,CACjC,+CAEC,WAAY,iBACO,0CAC0B,YAChC,kBACO,CACrB,iDAGC,0CAAiD,CAClD,uDAEC,aAAc,qBACS,CACxB,mCAEC,WAAa,CAEd,iDAEC,WAAY,gCACqB,iBACf,cACH,eACE,CAClB,0CAEC,4DAA2B,oCAC3B,4BAA6B,sCAC7B,6BAA+B,CAChC,sDAEC,8CAAoD,CACrD,6DAEC,kBAAoB,CACrB,uHAEC,gBAAiB,kBACE,iBACD,eACA,CACnB,sFAEC,qBAAuB,gBACL,mBACG,CACtB,mCAEC,eAAgB,wBACU,oBACL,uBACG,WACZ,iBACM,8BACa,kBACX,CACrB,wFAEC,aAAe,CAChB,mCAEC,gBAAkB,CACnB,oBAEC,8BAAgC,CACjC,0DAEC,uCAAyC,UAC9B,CACZ,oDAEC,aAAe,8BACiB,CACjC,iIAEC,sBAAwB,CACzB,+CAEC,mBAAoB,kBACA,CACrB,qDAEC,+BAAiC,CAClC,CACF,yBAEC,qEAEE,wBAA0B,CAC3B,sFAGC,mBAAqB,CACtB,kCAEC,QAAU,CACX,C;AC7WH,sBACI,WAAY,yBACc,oBACJ,CACvB,oBAEC,6BAA8B,aACf,C;ACPnB,qBAAuB,4NAAgN,CAAE,qBAClN,+NAAmN,CAAE,sBACpN,+NAAmN,CAAE,mBACxN,wNAA4M,CAAE,cACnN,uPAA2O,CAAE,aAC9O,0MAA8L,CAAE,eAC9L,4aAAga,CAAE,eACla,0jBAA8iB,C;ACP/jB,iBCEA,oBAAoB,C;ACiGpB,wBACA,wBACA,CACA,6BAEA,yCACA,uBAEA,mBACA,qBACA,CACA,6BAEA,6B5C9GA,+GAAoB,C","file":"app.styles.css","sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n/**\n * Use this directive to control where Tailwind injects the responsive\n * variations of each utility.\n *\n * If omitted, Tailwind will append these classes to the very end of\n * your stylesheet by default.\n */\n@tailwind screens;\n/*\nExample: Google Remote Fonts\nSerif - Google Fonts - Oswald\nSans-Serif - Google Fonts - Open Sans\nMonospace - Google Fonts - Source Code Pro\n*/\n\n@import url(https://fonts.googleapis.com/css?family=OpenSans|Oswald|SourceCodePro&display=swap);\n\n/* Temporary workaround until we refactor spacing into tailwind */\nblockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {\n margin: 0.5rem;\n}\n/* temporary override for twailwind list styles */\nul, dl {\n @apply text-gray-700;\n margin-top: 0;\n margin-bottom: 1rem;\n list-style-type: disc;\n padding-left: 2.4rem;\n}\nol{\n @apply text-gray-700;\n margin-top: 0;\n margin-bottom: 1rem;\n list-style-type: decimal;\n padding-left: 2.4rem;\n\n}\n/* \n#block-utcinfofor-particle > ul.menu {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n#block-utc-shortcuts-particle > ul.menu {\n margin: 0;\n padding: 0;\n list-style: none;\n} */\n\nbody {\n @apply font-utcbody text-gray-700;\n /* background-color: text-white; */\n /* color: text-gray-100; */\n\n .field--name-field-summary,\n .field--name-body,\n .field--name-field-additional-informations {\n color: inherit;\n }\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n @apply font-utcheadings;\n font-weight: 700;\n @apply text-utc-new-blue-600;\n \n}\nh1 {\n /* font-weight: 700; */\n @apply text-utc-new-blue-600; \n @apply font-bold;\n @apply text-6xl;\n /* color: #112e51; */\n}\nh2 {\n @apply text-4xl;\n}\nh3 {\n @apply text-xl;\n}\nh4 {\n @apply text-lg;\n}\nh5 {\n @apply text-lg italic;\n}\na {\n @apply text-utc-new-blue-500;\n}\na:focus-visible {\n outline: 4px dashed darkorange;\n}\np{\n @apply text-gray-800;\n}\nul{\n @apply text-gray-800;\n}\ncode {\n @apply text-pink-500;\n}\ntr {\n @apply text-left;\n}\n\n/* // Makes google custom page index visible\n// This a rare exception as the class is loading through a CDN */\n",null,"/* // UTC Styles for footer */\n/* @import \"../../variables\"; */\n.footer-wrapper {\n /* background-color: $utc-blue; */\n @apply bg-utc-new-blue-500;\n padding: 2.1rem 0 1rem 0;\n}\n\n.footer-wrapper p,\n.region-footer-second h2.teaser__headline a {\n @apply text-white;\n /* color: white; */\n}\n.footer-wrapper a{\n @apply text-white;\n transition: var(--utc-transition);\n}\n\n/*Force footer icons to override latent css load of FA PRO v6 defaults*/\n#block-socialmedialinks .social-media-links--platforms.horizontal li {\n padding: 0.75em 0.35em 0.2em!important;\n}\n#block-socialmedialinks .social-media-links--platforms a {\n font-size: .5rem!important;\n}\n#block-socialmedialinks .social-media-links--platforms a:focus-visible {\n color:#fdb736;\n}\n/***end force***/\n\n.footer-wrapper a:hover{\n @apply text-utc-new-gold-500;\n}\n.footer-bottom-wrapper {\n @apply bg-utc-new-blue-800 text-white;\n\n}\n.footer-bottom-wrapper p, .footer-bottom-wrapper a {\n @apply font-normal;\n}\n.footer-bottom-wrapper a:not(.btn) {\n @apply text-utc-new-gold-500 whitespace-nowrap;\n}\n.footer-bottom-wrapper a:not(.btn):hover {\n @apply text-utc-new-blue-100 pb-1;\n}\n.footer-bottom-wrapper a:not(.btn):active {\n @apply text-utc-new-gold-500 border-b;\n}\n\n/* // Google Map */\n#block-googlemap > .block__content > div > iframe {\n @apply w-full;\n}\n\n#edit-submit--2 {\n @apply text-sm;\n}\n\n/* // info for */\n#block-utcinfofor-particle > .block__title, #block-utc-shortcuts-particle > .block__title {\n @apply block;\n}\n#block-utcinfofor-particle >.block__title::after, #block-utc-shortcuts-particle > .block__title::after, #block-utcinfofor-particle > .block__title::before, #block-utc-shortcuts-particle > .block__title::before {\n @apply border-t-0\n}\n#block-utcinfofor-particle .menu, #block-utc-shortcuts-particle .menu {\n min-height: 255px;\n}\n#block-utcinfofor-particle .menu a, #block-utc-shortcuts-particle .menu a {\n @apply text-utc-new-blue-100 text-base font-normal no-underline;\n}\n#block-utcinfofor-particle .menu a:hover, #block-utc-shortcuts-particle .menu a:hover {\n @apply text-utc-new-gold-500 ;\n}\n\n#block-utcinfofor-particle-menu,\n#block-utc-shortcuts-particle-menu{\n @apply text-white text-left text-base capitalize leading-loose;\n}\n\n.path-search .footer-bottom-wrapper .row,\n.path-webform .footer-bottom-wrapper .row {\n align-content: unset!important;\n justify-content: unset!important;\n @apply my-0 mx-auto block;\n}\n\n@media screen and (max-width: 992px) {\n #block-utcinfofor-particle,\n #block-utc-shortcuts-particle,\n #block-utcinfofor-particle > #block-utcinfofor-particle-menu,\n #block-utc-shortcuts-particle > #block-utc-shortcuts-particle-menu {\n @apply text-center;\n }\n\n #block-themag-st-sitebranding-4 .site-logo img {\n @apply block mt-0 mx-auto mb-4;\n width: 81%;\n }\n}\n/***Begin new branded footer March 18, 2022***/\n.page-footer {\n @apply bg-utc-new-blue-500;\n}\n#block-copyrightnotice-particle {\n @apply p-0 pt-6 text-center;\n}\n.block__title {\n @apply hidden;\n}\n.block__title:after,\n.block__title:before {\n @apply border-t-0 border-b-0;\n}\n.page-footer .block:not(:last-child) {\n @apply mb-0;\n}\n#global-footer-map {\n @apply text-center h-48 overflow-y-hidden;\n}\n#global-footer-map img {\n @apply my-0 mx-auto w-full;\n}\n#block-socialmedialinks .block__content {\n @apply w-full;\n}\n#block-socialmedialinks .block__content ul {\n display:flex!important;\n @apply w-full justify-between;\n}\n#block-socialmedialinks a span.fa-2x {\n @apply mt-3;\n font-size:1rem!important;\n}\n.footer-wrapper #block-utc-shortcuts-particle, .footer-wrapper #block-utcinfofor-particle {\n @apply mt-0;\n}\n#block-copyrightnotice-particle {\n @apply py-6;\n}\n#block-copyrightnotice-particle p {\n @apply mb-4;\n}\n#block-copyrightnotice-particle p:last-child {\n @apply mb-0;\n}\n@media screen and (max-width:1024px) {\n #global-footer-map {\n @apply h-56;\n }\n /*go vertical*/\n #global-footer-map img {\n @apply w-auto h-full;\n }\n}\n@media screen and (max-width: 991px) {\n .footer-wrapper .row {\n @apply relative pb-72;\n }\n .footer-wrapper li.menu-item.leading-loose {\n line-height:1.2rem!important;\n padding-bottom:0;\n }\n .footer_first.col-12, .footer-wrapper .col-12:first-child{\n @apply w-1/2 px-0 inline-block;\n order:1;\n max-width:50%;\n min-width:50%;\n }\n .footer_third.col-12, .footer-wrapper .col-12:last-child {\n @apply w-1/2 px-0 inline-block;\n order:2;\n max-width:50%;\n min-width:50%;\n }\n .footer_third ul.menu, .footer-wrapper .col-12:last-child ul.menu{\n border:none!important;\n }\n .footer_second.col-12, .footer-wrapper .col-12:nth-child(2) {\n @apply w-full max-w-full px-0 absolute bottom-0 inline-block;\n height:fit-content;\n order:3;\n }\n .region--footer-second, .region-footer-second {\n @apply w-3/4 my-0 mx-auto;\n }\n #global-footer-map {\n @apply h-48;\n }\n /*go back to horizontal*/\n #global-footer-map img {\n @apply h-auto w-full;\n }\n}\n@media screen and (min-width: 768px) {\n .footer-bottom-wrapper {\n @apply text-sm;\n }\n}","@tailwind base;\n@tailwind components;\n@tailwind utilities;","/* custom override for gsc module */\n:root {\n --utc-transition: all 0.4s ease-in-out;\n --utc-color: color 0.4s ease-in-out;\n --utc-link: color 0.4s ease-in-out;\n --utc-text-shadow: 3px 4px 7px rgba(81,67,21,0.8);\n}\nhtml {\n scroll-behavior: smooth;\n}\n.gsc-results .gsc-cursor-box .gsc-cursor-page {\n color: #000000 !important;\n background-color: #fff !important;\n}\n\n#search-form * #edit-keys {\n background: #fff !important;\n}\n\n.table .thead-dark th .label {\n color: #fff;\n}\n\n/* removes title lines coming from the parent mag */\n\n.block--region-content-header.block--page-title-block:after,\n.block--region-content-header.block--page-title-block:before,\n.block--layout-builder.block--page-title-block:after,\n.block--layout-builder.block--page-title-block:before {\n content: '';\n display: none;\n width: 100%;\n /* border-top: 1px solid #90a4ae; */\n position: absolute;\n bottom: calc(41% + 1.5px);\n z-index: 0;\n}\n\n.hellowordl {\n background: red;\n}\n\n.utcpage-title {\n /* display: inline-block; */\n background-color: transparent;\n border-bottom: 9px solid #fdb736;\n @apply text-utc-new-blue-500 text-6xl font-bold;\n /* color: $utc-blue; */\n padding-top: 1em;\n margin-bottom: 0;\n padding-bottom: 15px;\n padding-right: 0;\n text-align: center;\n position: relative;\n z-index: 5;\n line-height: 1.1;\n margin-left: 0;\n margin-right: 0;\n}\n\n@media screen and (max-width: 640px) {\n .utcpage-title {\n @apply text-4xl;\n }\n}\n\n@media screen and (max-width: 280px) {\n .utcpage-title {\n @apply text-3xl;\n }\n}\n\n.utcblock--page-title-block {\n position: relative;\n border-top: none;\n text-align: center;\n}\n\n/* overrides parent mag and particle conflict */\n\n.button--primary {\n @apply text-black;\n color: black;\n}\n\n/* it makes the layout builder background consistent */\n\n.layout-builder {\n padding: 0;\n border: none;\n background-color: inherit;\n}\n\n.header__main {\n @apply font-utcheadings;\n}\n\n.travisandutclib {\n @apply text-utc-links-static font-normal;\n}\n\n/* Stable theme align techniques targetting img tags due to image blocks*/\n\n/* this is used by the image block and the image ckeditor embed */\n\n.align-center img {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n\n.align-right img {\n float: right;\n}\n\n.align-left img {\n float: left;\n}\n\n/* Site alert module css overwrite */\n\ndiv.site-alert div.severity-low {\n /* tailwindcss 3.0 esmerald-600 */\n background: #059669;\n border: 1px solid #bce8f1;\n color: #31708f;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\n\ndiv.site-alert div.severity-medium {\n /* tailwindcss 3.0 yellow-400 */\n background: #facc15;\n border: 1px solid #faebcc;\n color: #8a6d3b;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\n\ndiv.site-alert div.severity-high {\n /* tailwindcss red-600 */\n background: #dc2626;\n border: 1px solid #ebccd1;\n color: #a94442;\n}\n\ndiv.site-alert div.severity-medium {\n /* tailwindcss 3.0 yellow-400 */\n background: #facc15;\n border: 1px solid #faebcc;\n color: #8a6d3b;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\ndiv.site-alert div.severity-high {\n /* tailwindcss red-600 */\n background: #dc2626;\n border: 1px solid #ebccd1;\n color: #a94442;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\ndiv.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(h1,h2,p,p a)\n{\n @apply text-white;\n}\n\ndiv.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(p a:hover)\n{\n @apply text-indigo-800\n}\n\n/***new alert link colors with new brand implementation 3/21/22***/\ndiv.site-alert h2:first-child {\n @apply mt-0;\n}\ndiv.site-alert div.severity-high a, div.site-alert div.severity-low a {\n @apply text-white;\n transition: var(--utc-transition);\n}\ndiv.site-alert div.severity-high a:hover, div.site-alert div.severity-low a:hover {\n @apply text-utc-new-gold-300;\n}\ndiv.site-alert div.severity-medium a, div.site-alert div.severity-medium p {\n @apply text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\ndiv.site-alert div.severity-medium a:hover {\n @apply text-utc-new-blue-400;\n}\n\n/* For use in views where : (colon) is not accepted. */\n\n@media (min-width: 640px) {\n .hide-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .hide-md {\n display: none !important;\n }\n}\n\n@media (min-width: 1024px) {\n .hide-lg {\n display: none !important;\n }\n}\n\n@media (min-width: 1280px) {\n .hide-xl {\n display: none !important;\n }\n}\n/****Add zoom effect to an image by class****/\n/* The Image container */\n.utc-zoom-image .field__item {\n overflow: hidden; /* Removing this will break the effects */\n}\n/* Quick-zoom Container */\n.utc-zoom-image img {\n transform-origin: 50% 65%;\n transition: transform 4s, filter 4s ease-in-out;\n filter: brightness(100%);\n}\n/* The Transformation */\n.utc-zoom-image:hover img {\n filter: brightness(115%);\n transform: scale(1.15);\n}\n\n.block--search form input[type='submit'] {\n @apply bg-utc-new-blue-500 border-utc-new-blue-500;\n}\n\n.block--search form input[type='submit']:hover {\n @apply text-utc-new-gold-500;\n}\n\n/****NEW BRANDING SET-UP as of March 18, 2022*****/\n:root {\n --utc-transition: all .4s ease-in-out;\n}\nbody {\n font-size: 18px;\n @apply font-utcbody text-utc-new-blue-500 text-left bg-utc-bg-page text-base font-light m-0;\n /**in order to implement sticky on the header_container, we must unset the overflows on its ancestor***/\n overflow: unset;\n}\n@keyframes fadeIn {\n 0% {opacity:0;}\n 100% {opacity:1;}\n}\na {\n @apply text-utc-links-static font-normal;\n}\na:hover,\na:focus {\n @apply text-utc-new-blue-800 font-medium no-underline;\n}\na.focus-visible, a:focus-visible {\n outline: 2px dashed #fdb736;\n}\n.field--type-text-with-summary a:not([href]):before {\n @apply block invisible;\n content: '';\n height: 175px;\n margin-top: -175px;\n}\n\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler),\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler),\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler) {\n @apply text-utc-links-static font-normal border-0 no-underline;\n transition: var(--utc-link);\n}\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):hover,\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):hover,\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):hover {\n @apply text-utc-new-blue-800 font-medium;\n}\na:active,\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):active,\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):active,\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):active {\n color: #fdb736;\n border-bottom: 1.5px solid #fdb736;\n text-decoration: none;\n}\n.UTCtextblock__links strong > a {\n font-weight: normal;\n}\n.UTCtextblock__links a:not(.btn):not(.dm-profile-tabs__link):active:not(.ckeditor-accordion-toggler):active {\n color: #fdb736;\n border-bottom: 1.5px solid #fdb736;\n text-decoration: none;\n}\n\n.department-info-- a {\n @apply text-utc-links-static font-normal no-underline bg-transparent py-1 px-2;\n transition: background-color 0.4s ease-in-out;\n}\n.department-info-- a:hover {\n @apply bg-white;\n}\n.department-info-- .social-media-links--platforms a {\n @apply text-utc-new-blue-500 no-underline;\n}\n.department-info-- .social-media-links--platforms a:hover,\n.department-info-- .social-media-links--platforms a:focus {\n @apply text-utc-new-gold-500 outline-none bg-transparent;\n}\n.department-info-- {\n @apply bg-utc-new-blue-100 py-6;\n}\nspan:target {\n @apply block relative invisible -top-2.5;\n}\np {\n @apply text-gray-800 m-0 p-0 font-utcbody;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n @apply font-bold text-utc-new-blue-500 font-utcheadings;\n}\nh2 a, h3 a, h4 a, h5 a, h6 a, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {\n @apply font-bold font-utcheadings;\n}\na:hover p:not(#apply-now-ribbon) {\n @apply font-normal font-utcbody;\n}\na.diagonal, .utc-hero-block a.diagonal {\n @apply border border-white text-white bg-transparent mx-auto py-3 px-4 font-bold;\n background-image: -webkit-linear-gradient(257deg, #fff 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #fff 50%, transparent 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n white-space: nowrap;\n}\na.diagonal:hover, .utc-hero-block a.diagonal:hover {\n background-position: 0;\n @apply text-utc-new-blue-500;\n}\na.diagonal i, \na.diagonal svg {\n @apply text-utc-new-gold-500;\n transition: all 750ms ease-in-out;\n}\na.diagonal.light-gray-hero {\n @apply border-utc-new-blue-500 text-utc-new-blue-500;\n background-image: -webkit-linear-gradient(257deg, #112e51 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #112e51 50%, transparent 50%);\n}\na.diagonal.light-gray-hero:hover {\n @apply text-white;\n}\na.diagonal.light-gray-hero i, \na.diagonal.light-gray-hero svg {\n @apply text-utc-new-blue-500;\n}\na.diagonal.light-gray-hero:hover i,\na.diagonal.light-gray-hero:hover svg{\n @apply text-utc-new-gold-500;\n}\n/**** Newsfeed links (not cards) diagonal effects ***/\n.custom-newsfeed-css a > div {\n background-color:transparent!important;\n background-image: -webkit-linear-gradient(257deg, #e7eaee 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #e7eaee 50%, transparent 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n font-weight:400;\n}\n.custom-newsfeed-css a > div:hover {\n background-color:transparent!important;\n background-position: 0;\n}\n\nb, strong {\n @apply font-bold;\n}\nblockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {\n @apply ml-0;\n}\np {\n @apply my-4;\n}\np.no-space {\n @apply my-0;\n}\np.less-space {\n @apply my-2;\n}\np.more-space, li.more-space {\n @apply my-6;\n}\nh3.blue-bar {\n @apply bg-utc-new-blue-500 px-2 py-1 m-0 mb-6 text-white w-full;\n}\nh3.gold-bar {\n @apply bg-utc-new-gold-500 px-2 py-1 m-0 mb-6 text-utc-new-blue-500 w-full;\n}\n.white-hz-rule {\n @apply bg-white w-full;\n height:1px;\n}\n.gold-hz-rule {\n @apply bg-utc-new-gold-500 w-full;\n height:1px;\n}\n.blue-hz-rule {\n @apply bg-utc-new-blue-500 w-full;\n height:1px;\n}\n /****hide extra arrow on iphones***/\n .sidr ul.sf-menu span.sf-sub-indicator {\n content: \"▼\";\n }\n .sidr ul.sf-menu span.sf-sub-indicator:after {\n color:transparent;\n }\n\n\n/*WAIT ON THIS\n.UTCtextblock__links p {\n text-indent:24px;\n}\n.UTCtextblock__links p.no-indent {\n text-indent:0px;\n}\n.UTCtextblock__links p.contains-btn {\n text-indent:unset;\n}\n*/\n.UTCtextblock__links hr {\n @apply my-6;\n}\n.UTCtextblock__links h2 {\n @apply mb-5;\n}\n.UTCtextblock__links h2.first-head {\n @apply mt-0;\n}\n\n.department-info-- .field--name-field-utc-department-hours .field__label {@apply font-utcheadings mt-8 mb-4}\n.utc-hero-block a {@apply text-utc-new-blue-500;}\n.utc-hero-block a:hover {@apply text-utc-new-gold-500;}\n\n/***COB and CECP video headline fixes***/\n.title-overlay h1 {\n line-height: 1.2;\n}\n/*search page adjustments*/\n.path-search #block-breadcrumbs-particle.block {\n display:none!important;\n}\n.search-results h3.search-result__title {@apply text-utc-new-blue-500;}\n.container-full .block--region-content-header.block--page-title-block .page-title {\n @apply mr-0 pr-0 text-2xl text-utc-new-blue-500 text-center leading-tight;\n}\nol.search-results li {\n @apply border-t border-b border-gray-300 px-0 py-2;\n}\n/*.path-search .header-container {\n @apply fixed w-full top-0;\n}*/\n.path-search ul.pager__items{\n @apply border-0;\n}\nul.pager__items li.is-active {\n @apply bg-utc-new-blue-500 border-utc-new-blue-500;\n}\nul.pager__items li a {\n @apply border-utc-new-blue-500 text-utc-new-blue-500 px-5\n}\nul.pager__items li a:hover {\n @apply bg-utc-new-blue-100;\n}\n.search-results h3.search-result__title a {\n @apply text-utc-new-blue-500;\n}\n.search-results h3.search-result__title a:hover {\n @apply text-utc-new-gold-500;\n}\n.block--region-content-header.block--page-title-block .page-title, \n.block--layout-builder.block--page-title-block .page-title {\n @apply text-utc-new-blue-500;\n}\n.user-logged-in.path-search .header-container,\n.user-logged-in.path-search .header-container.affix {\n @apply relative;\n} \n/*end search page adjustments*/\n\n@media screen and (max-width: 1024px) {\n .section-hero {@apply relative z-1}\n .utc-hero-image-default .order-first, .utc-hero-image-default .order-last {\n order: unset!important;\n }\n .utc-hero-image-default .order-first {\n @apply mt-8;\n }\n .node__content > .utc-hero-section:first-child {\n @apply p-0 -mt-4\n }\n .node__content > .utc-hero-section:first-child .themag-layout__region {\n @apply p-0;\n }\n main.main-reduce-top-margin {\n @apply pt-0 -mt-4;\n }\n main {\n @apply pt-4 z-1 relative;\n }\n\n .section-hero .container-full, \n .utc-hero-section .container-full {\n @apply p-0;\n }\n .section-hero .container-full .row, \n .utc-hero-section .container-full .row {\n @apply mx-0;\n }\n}\n@media screen and (max-width: 768px) {\n .section-hero {@apply bg-white shadow-utc}\n .container-full, .themag-layout--my-default {\n @apply px-4;\n }\n .container-full .block--region-content-header.block--page-title-block .page-title {\n @apply text-lg;\n }\n .btn--large, .btn-lg {\n font-size: .875rem!important;\n line-height: 1.2!important;\n }\n .page-search .container {\n margin-top: 1rem!important;\n }\n .field--type-text-with-summary a:not([href]):before {\n height: 72px;\n margin-top: -72px;\n }\n}\n@media screen and (max-width: 640px) {\n h1{ font-size:28px!important;line-height:1.2em;}\n .department-info-- address.flex-list li {@apply leading-loose}\n .department-info-- address.flex-list li {@apply border-0}\n .title-overlay h1 {\n line-height: 1.2;\n }\n}\n@media screen and (max-width: 280px) {\n .department-info-- {@apply px-4}\n}\n\n/****library css helps****/\nforeignObject > div > div {\n display: flex;\n align-items: center;\n}\n\n/****blazy styles***/\n.section-hero .b-bg, .utc-hero-section .b-bg {height:100%!important}\n.is-b-loading:not(.is-b-loaded):not([data-animation])::before {\n background: #166484!important;\n}",".utc-sidebar ol, .utc-sidebar ul {\n @apply list-none pl-0;\n}\n.utc-sidebar ol li, .utc-sidebar ul li {\n @apply mb-1;\n}\n.utc-sidebar ol li ul li, .utc-sidebar ul li ul li {\n @apply my-1 mx-auto;\n}\n.utc-sidebar ol li ul li:first-child, .utc-sidebar ul li ul li:first-child {\n @apply border-t-0;\n}\n.utc-sidebar ol li ul li ul li, .utc-sidebar ul li ul li ul li {\n @apply my-1 mx-auto;\n}\n.utc-sidebar ol li ul li ul li:first-child, .utc-sidebar ul li ul li ul li:first-child {\n @apply border-t-0;\n}\n.utc-sidebar .sidebar-menu li {\n @apply relative;\n}\n.utc-sidebar .sidebar-menu li ul {\n @apply block max-h-0 overflow-hidden;\n transition: var(--utc-transition);\n}\n.utc-sidebar .menu-open, .utc-sidebar .sidebar-menu .open > ul {\n max-height: 2000px;\n}\n\n/****base menu attributes***/\n.menu-item-sidemenu a {\n @apply bg-white text-utc-new-blue-500 border border-gray-400 font-normal block py-4 pl-5 pr-8;\n transition: var(--utc-transition);\n width:96%;\n}\n.menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-500 text-white no-underline;\n}\n.menu-item-sidemenu a:hover .more svg {\n @apply text-white;\n}\n.menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-500 text-white no-underline;\n}\n.menu-item-sidemenu a:hover .more svg {\n @apply text-white;\n}\n.utc-sidebar .menu-item-sidemenu > .more svg,\n.utc-sidebar .menu-item-sidemenu > .more.closed svg,\n.utc-sidebar .menu-item-sidemenu > .more.open svg {\n transition: var(--utc-transition);;\n}\n.menu-item--expanded li.menu-item-sidemenu.menu-item--expanded.open > a,\n.menu-item--expanded li.menu-item-sidemenu.menu-item--active-trail > a {\n background-color: rgba(196,203,212,var(--tw-bg-opacity));\n}\n/***base chevron/more attributes***/\n.utc-sidebar .more{\n @apply text-utc-new-blue-500 absolute right-2 top-0 bottom-0 flex items-center float-right cursor-pointer;\n transition: var(--utc-transition);\n min-width: 10%;\n height: 3.75rem;\n}\n.utc-sidebar .menu-item--active-trail > .more svg {\n @apply text-utc-new-blue-500;\n}\n.utc-sidebar .menu-item--expanded a + .more,\n.utc-sidebar .menu-item--collapsed a + .more {\n transition:unset;\n}\n.utc-sidebar .menu-item--expanded a:hover + .more,\n.utc-sidebar .menu-item--collapsed a:hover + .more {\n @apply text-white;\n}\n.utc-sidebar .menu-item--active-trail > .more, .utc-sidebar .menu-item--active-trail > .more svg {\n @apply text-utc-new-gold-500;\n}\n\n.utc-sidebar .menu-item-sidemenu.open > .more.open svg {\n transform: rotate(90deg);\n}\n\n/***base parent hover/open attributes***/\n.utc-sidebar .menu-item-sidemenu.open > a {\n @apply bg-utc-new-blue-500 text-white;\n}\n.utc-sidebar .menu-item-sidemenu.open > .more,\n.utc-sidebar .menu-item-sidemenu.open > .more svg {\n @apply text-white;\n}\n\n/***parent active trail attributes***/\n.menu-item-sidemenu .is-active,\n.menu-item-sidemenu.menu-item--active-trail a,\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > a {\n @apply bg-utc-new-blue-500 text-utc-new-gold-500;\n}\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > .more,\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > .more svg {\n @apply text-utc-new-gold-500;\n}\n\n/***submenu children attributues***/\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a {\n @apply bg-utc-new-blue-100 text-utc-new-blue-500;\n}\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu.open > a.parent,\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-200 text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\n.menu-item-sidemenu.menu-item--active-trail .menu-item-sidemenu.menu-item--active-trail a {\n @apply text-utc-new-blue-500;\n}\n\n/**subordinate active buttons in submenus to parent***/\nli.menu-item-sidemenu li.menu-item-sidemenu .is-active {\n @apply bg-utc-new-blue-200 !important text-utc-new-blue-500 !important;\n}\nli.menu-item-sidemenu li.menu-item-sidemenu .is-active:before {\n @apply mr-2 font-bold text-base;\n line-height: 0;\n content: \"→\";\n}\n.utc-sidebar .sidebar-menu .sidebar-menu .menu-item--expanded:hover>.more svg,\n.utc-sidebar .sidebar-menu .sidebar-menu .open > .more svg {\n @apply text-utc-new-blue-500;\n}\n\n/**** other sidebar attributes***/\n.utc-sidebar .menu-btn {\n @apply bg-utc-new-blue-100 text-center;\n cursor: s-resize;\n}\n.utc-sidebar .menu-btn img {\n @apply align-middle h-16;\n}\n\n@media (min-width: 991px) {\n input#mobile_menu {\n @apply hidden;\n }\n .section_menu {\n @apply hidden;\n }\n}\n@media (max-width: 991px) {\n .menu-content {\n @apply py-0 pr-0 pl-16;\n }\n .section_menu {\n @apply bg-utc-new-gold-500 py-2 px-10 text-utc-new-blue-500 cursor-pointer select-none;\n }\n input#mobile_menu {\n @apply hidden;\n }\n .utc-sidebar {\n @apply max-h-0 overflow-hidden;\n }\n input:checked ~ .utc-sidebar {\n @apply max-h-full;\n }\n .utc-sidebar .more {\n @apply -right-6;\n }\n}\n@media (max-width: 640px) {\n .utc-sidebar .more {\n @apply right-0;\n }\n}\n.user-logged-in .empty-menu-block {\n\tmin-height: 60px;\n background: aqua;\n color: #000;\n font-weight: bold;\n display:block;\n visibility: visible;\n text-align: center;\n padding: 1rem;\n margin-bottom: 0.8rem;\n}\n.user-logged-in .empty-menu-block h2.block__title.visually-hidden {\n display: block;\n width: 100%;\n height: auto;\n color: transparent;\n font-size: 18px;\n font-weight: bold;\n line-height:1.5rem;\n clip: unset;\n}\n.user-logged-in .empty-menu-block:before {\n content: \"Empty menu block. Please remove.\";\n color: #000;\n height: 24px;\n font-size: 18px;\n width:85%;\n margin:0 auto;\n}\n\n\n/* \nHR MENU\n.menu-item-topmenu .menu-item--active-trail .open {\n @apply bg-utc-new-blue-500 !important;\n text-decoration: none;\n /* background-color: #112e51 !important; */\n /* color: #fdb736; */\n/* } */ ",".utc-offcanvas-sidebar-menu{\n padding: 15px 20px;\n list-style: none;\n}\n.utc-offcanvas-sidebar-menu > li{\n border-bottom: 1px solid rgba(144, 164, 174, 0.2);\n}\n.utc-offcanvas-sidebar-menu > li > a{\n color: #FFF;\n display: block;\n font-weight: bold;\n padding: 15px 20px;\n font-size: 1.1rem;\n text-transform: uppercase;\n position: relative;\n cursor: pointer;\n}","/* // UTC Styles department info block */\n.department-info--dept-info-light-blue {\n /* bg-blue-100; */\n @apply bg-utc-new-blue-100;\n /* background-color: $utc-lightblue; */\n padding: 2rem 0rem 1rem;\n}\n@media screen and (max-width: 640px) {\n .department-info-- h2 {\n margin: 1rem 1rem 0 1rem!important;\n }\n .department-info-- div .address.flex-list {\n margin:0!important;\n margin-top:1em!important;\n }\n .department-info-- div .address.flex-list ul {\n text-align: center!important;\n }\n .department-info-- div .address.flex-list ul * {\n font-family:'Oswald', sans-serif!important;\n font-weight: 400!important;\n }\n .department-info-- div .address.flex-list a {\n font-family:'Oswald', sans-serif!important;\n font-weight: 400!important;\n }\n .department-info-- div .address.flex-list ul li .fas, \n .department-info-- div .address.flex-list ul li i {\n padding-top:.75rem!important;\n margin-left:-3px!important;\n font-size: 1rem!important;\n }\n .department-info-- .social-media-links--platforms span.fa-2x,\n .department-info-- .social-media-links--platforms span.fa,\n .department-info-- .social-media-links--platforms span {\n font-size: 1.5rem!important\n } \n}\naddress.flex-list {\n list-style: none;\n position: relative;\n margin-top: 1.25em;\n overflow: hidden;\n}\naddress.flex-list ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: center;\n padding-left: 0;\n text-align: center;\n align-items: center;\n}\naddress.flex-list li {\n display: inline;\n line-height: 1.2em;\n padding: 3px 10px; /* Accessibility fix: Need to make room for the top dash to show. */\n border-left: solid 1px #ADB2B6;\n align-items: center;\n font-size:400;\n}\naddress.flex-list li:first-child {\n border-left: none;\n}\naddress.flex-list li div.field--name-field-utc-department-phone .field__item a:before {\n /* font-family: $utc-icons;\n */\n font-weight: 900;\n /* color: blue; */\n @apply bg-utc-new-blue-500;\n /* font-size: $font-size-xs;\n */\n display: inline;\n padding-right: 6px;\n vertical-align: top;\n /* content: \"\\f095\"; */\n}\naddress.flex-list li div.field--name-field-utc-department-fax-number .field__item a:before {\n /* font-family: $utc-icons;\n */\n font-weight: 900;\n @apply bg-utc-new-blue-500;\n /* color: blue; */\n /* font-size: $font-size-xs;\n */\n display: inline;\n padding-right: 6px;\n vertical-align: top;\n /* content: \"\\f1ac\"; */\n}\n\n.department--hours {\n text-align: center;\n}\n.department--hours .field__label {\n /* color: blue; */\n @apply text-utc-new-blue-500;\n /* font-family: $utc-headings; */\n font-size: 1.5em;\n font-weight: 700;\n}\n.department--hours .field__label:after {\n content: none;\n}\n@include media-breakpoint-down(lg) {\n address.flex-list {\n position: relative;\n margin: 1em;\n overflow: hidden;\n }\n address.flex-list ul {\n display: list-item;\n flex-direction: none;\n flex-wrap: none;\n justify-content: center;\n text-align: center;\n margin-left: 0;\n }\n address.flex-list li {\n display: block;\n line-height: 1.8em;\n padding: 0 8px;\n border-left: none;\n }\n}\n\n","\n/* \n//overriding style from themag to improve contrast on layout builder off-canvas\n// I think if/when we took themag theme out this */\n\n#drupal-off-canvas .inline-block-create-button, #drupal-off-canvas .inline-block-list__item {\n background-color: #1c2429;\n}\n\n#drupal-off-canvas ul.layout-selection {\n background-color: #444;\n}\n\n#drupal-off-canvas .layout-builder-configure-section .description,\n#drupal-off-canvas .layout-builder-configure-section .form-item .description,\n#drupal-off-canvas .layout-builder-configure-section .details-description,\n#drupal-off-canvas .layout-builder-configure-section *, \n#drupal-off-canvas .layout-selection .description,\n#drupal-off-canvas .layout-selection .form-item .description,\n#drupal-off-canvas .layout-selection .details-description,\n#drupal-off-canvas .layout-selection *, \n#drupal-off-canvas .layout-selection *:not(div)\n {\n color: white !important;\n}\n\n#drupal-off-canvas .form-select,\n#drupal-off-canvas .form-text,\n#drupal-off-canvas .form-tel,\n#drupal-off-canvas .form-email,\n#drupal-off-canvas .form-url,\n#drupal-off-canvas .form-search,\n#drupal-off-canvas .form-number,\n#drupal-off-canvas .form-color,\n#drupal-off-canvas .form-file,\n#drupal-off-canvas .form-textarea,\n#drupal-off-canvas .form-date,\n#drupal-off-canvas .form-time {\n color: #333 !important;\n}\n\n#drupal-off-canvas .layout-builder-configure-section label {\n font-size: .85rem;\n}\n\n/* //override white background on layout builder blocks in UI */\n.layout-builder-block {\n background: transparent;\n}","/* //\n// @file\n// CSS for off-canvas dialog.\n//\n\n// Off-Canvas base\n// */\n#drupal-off-canvas a, #drupal-off-canvas .link {\n color: #85bef4 !important;\n\n}\n#mobile-menu {\n display:none;\n}\n@media (max-width:768px){\n #mobile-menu {\n display:block;\n }\n}","\n.header__main {\n @apply font-utcbody;\n}\n\n.header--custom-header .header__container-wrapper--header__main {\n @apply border-0 p-0 shadow-utc;\n}\n\n/*New Brand Bar as of March 18, 2022*/\n.header__container {\n @apply bg-utc-new-blue-100;\n}\n/***heights must be manually in order to make the search form show smoothly***/\n.header--custom-header .header__container-wrapper--header__main {\n height:125px;\n}\n.top-bar-wrapper {\n height:75px;\n}\n.bottom-bar-wrapper, .region-header-primary-menu {\n height:50px;\n}\n/****/\n\n.header--custom-header .header__main {\n @apply py-0 mr-24;\n}\n.header a.site-logo {\n @apply overflow-hidden;\n}\n.block--region-logo {\n @apply h-auto;\n}\n.header a.site-logo img {\n @apply max-w-18;\n}\n.header__main__left,\n.header__main__right,\n.wide-nav,\n#block-utcbrandbarmenu-particle {\n height: 100%!important;\n}\n.header__main__right *, .header__main__right *:focus {\n \n}\n.region-header-primary-menu {\n @apply grid ml-auto;\n grid-template-columns: auto auto;\n width: fit-content;\n}\n.region-header-primary-menu > .block {\n @apply m-0;\n}\nul.sf-menu > li > a, ul.sf-menu span.nolink, .sidr .block--region-offcanvas-sidebar a {\n @apply py-0 my-0 px-3 relative normal-case text-utc-new-blue-500 font-normal font-utcbody;\n font-size: 16px;\n transition: var(--utc-transition);\n}\nul.sf-menu.menu {\n @apply flex;\n}\nul.sf-menu.menu>li.sf-depth-1 {\n @apply relative pt-4 pb-2 ;\n width:fit-content;\n animation: fadeIn ease 3s;\n animation-iteration-count: 1;\n animation-fill-mode: forwards;\n}\nul.sf-menu li:hover > ul, ul.sf-menu li.sfHover > ul {\n left:unset!important;\n top:105%!important;\n}\nul.sf-menu ul {\n @apply w-9 left-auto right-0 bg-white min-w-9 float-right;\n}\nul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {\n box-shadow: 3px 3px 5px 1px rgb(0 0 0 / 15%), -3px 3px 5px 1px rgb(0 0 0 / 15%);\n}\nul.sf-menu ul li{\n @apply border-gray-300;\n}\nul.sf-menu ul li:first-child {\n @apply border-t;\n}\nul.sf-menu ul li a {\n @apply bg-white font-normal text-sm text-utc-new-blue-500;\n}\nul.sf-menu ul li a:hover {\n @apply bg-utc-new-blue-100;\n}\nul.sf-menu > li:not(:last-child) {\n @apply float-none list-none;\n}\nul.sf-menu > li a {\n @apply border-0 border-r border-gray-500;\n}\nul.sf-menu > li > a:after, \nul.sf-menu span.nolink:after, \nul.sf-menu>li.sfHover>a.is-active:after {\n @apply block h-0;\n margin-top: 5px;\n content: \"\";\n background: rgba(253, 183, 54, 0.7);\n transform: scaleX(0);\n transition: transform 250ms ease-in-out;\n box-shadow: 0px 0px 1px 1px rgba(253, 183, 54, 0.7);\n}\nul.sf-menu > li > a:hover:after,\nul.sf-menu > li.sfHover > a:after,\nul.sf-menu span.nolink:hover:after,\nul.sf-menu>li a.is-active:after {\n transform: scaleX(1);\n}\n\nul.sf-menu > li.sfHover {\n @apply bg-transparent;\n}\n\n/**secondary menu**/\nul.sf-menu span.sf-depth-1.sf-with-ul {\n @apply pr-6;\n margin-bottom:2px;\n}\nul.sf-menu.menu.sf-secondary-menu li {\n @apply cursor-pointer;\n}\nul.sf-menu > li:not(:last-child) > span.sf-depth-1 {\n @apply border-r border-gray-500;\n}\nul.sf-menu span.sf-sub-indicator {\n @apply right-2;\n}\n.sf-secondary-menu ul.sf-menu>li:not(:last-child) {\n @apply border-r border-gray-500;\n}\n/*****offcanvas responsive menu******/\n.offcanvas-sidebar-overlay.active {\n opacity: .7!important;\n}\n.sidr.right {\n right:-100%;\n}\n.sidr .block {\n @apply mb-0 h-auto;\n}\n.sidr ul.flex, .block--region-offcanvas-sidebar {\n @apply bg-white;\n}\n.sidr ul.menu {\n @apply flex-col bg-transparent w-full;\n}\n.sidr .block--superfish .block__content {\n @apply p-0;\n}\n.sidr ul.flex li.menu-item, .sidr ul.sf-menu.menu.sf-secondary-menu li {\n transition: var(--utc-transition)!important;\n}\n.sidr ul.sf-menu.menu {\n @apply block bg-white shadow-utc;\n}\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply bg-white;\n}\n.sidr ul.sf-menu.sf-expanded, .sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1.sf-expanded {\n @apply bg-utc-new-blue-100;\n}\n.sidr ul.sf-menu li {\n @apply border-b border-gray-500 py-0 hover:bg-utc-new-blue-100 w-full;\n}\n.sidr ul.sf-menu span.sf-depth-1.sf-with-ul, \n.sidr ul.flex li a, \n.sidr ul.menu a, \n.sidr ul.menu .nolink,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li, \n.sidr ul.sf-menu li,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply text-base font-utcbody normal-case font-normal text-utc-new-blue-500 w-full;\n}\n.sidr ul.flex li a, \n.sidr ul.menu a, \n.sidr ul.menu .nolink {\n @apply border-0 py-4 inline-block pl-3 bg-transparent;\n}\n.sidr ul.menu .nolink {\n @apply pl-6;\n}\n.sidr ul.sf-menu.menu.sf-secondary-menu>li, \n.sidr ul.sf-menu li,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply border-b border-gray-300 ;\n}\n.sidr ul.menu a, .sidr ul.sf-menu li a, .sidr ul.menu a:hover, .sidr ul.sf-menu li:hover a {\n @apply bg-transparent;\n}\n.sidr ul.sf-menu li:hover, .sidr ul.sf-menu>li.sfHover, .sidr ul.sf-menu>li.active-trail {\n @apply bg-utc-new-blue-100;\n}\n.sidr ul.sf-menu>li>a:after, .sidr ul.sf-menu span.nolink:after {\n @apply hidden;\n}\n.sidr ul.sf-menu.sf-accordion li.sf-expanded > ul{\n @apply mb-3 shadow-none;\n left:12px!important;\n top:9px!important;\n margin-top:-10px;\n width: 100%!important;\n padding-right:24px;\n}\n.menus-wrapper {\n /***This ensures that the looooong mobile is completely scrollable and shadows show***/\n display:block;\n padding-bottom:60px;\n height: auto;\n padding-left: 6px\n}\n.menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width:12.8rem!important;\n float:right;\n}\n#block-utcbrandbarmenu-offcanvas, \n#block-utcsecondarymenu-offcanvas, \n#block-utclibbrandbarmenu-offcanvas {\n @apply overflow-hidden;\n box-shadow: -1px 1px 2px 2px rgb(0 0 0 / 15%);\n}\n/****overrides for mobile DOM issue on brand bar rollout 3/21/22**/\n/***hide the toggle button***/\n#block-utcsecondarymenu-offcanvas .sf-accordion-toggle{\n @apply hidden;\n}\n.sidr ul.sf-menu span.sf-depth-1.sf-with-ul.sf-clicked {\n background: #e7eaee;\n}\n/***Undo .sf-hidden classes on ul and force mobile menus (top level) to be always open***/\n.sidr ul.sf-menu.menu.sf-secondary-menu.sf-hidden, \n.sidr ul.sf-menu.menu.sf-hidden {\n left: auto !important;\n position: relative!important;\n top: auto !important;\n display:flex!important;\n flex-direction:column;\n height:auto!important;\n background: #e7eaee!important;\n padding-left:1rem;\n}\n\n/*****end offcanvas responsive menu****/\n\n/*search*/\n.region-search {\n @apply opacity-0 h-0 flex items-center;\n max-height: unset!important;\n box-shadow: inset 0px 0 5px rgba(65, 0, 0, 0.15), 0px 0 5px rgb(0 0 0 / 15%);\n transition: var(--utc-transition);\n}\n.region-search.active {\n @apply h-full p-2 opacity-100;\n transition: var(--utc-transition);\n}\n.region-search .container {\n max-width: 100%!important;\n}\n.block--region-search form {\n @apply px-4 py-2 my-4 opacity-0;\n transition: var(--utc-transition);\n}\n.region-search.active .block--region-search form {\n @apply opacity-100;\n}\n.header__toggleable-button {\n transition: var(--utc-transition);\n}\nsvg#mainMenuIcon {\n transition: all .4s ease-in-out;\n}\n.sidr-open svg#mainMenuIcon {\n rotate: 90deg;\n margin-top: -5px;\n transition: all .4s ease-in-out;\n}\n/****format search box****/\n.region-search .block--search form input[type=submit] {\n @apply invisible;\n}\n.header__toggleable-button {\n transition: var(--utc-transition);\n}\n.header__toggleable-button:focus {\n outline:none!important;\n}\n.header__toggleable-button:focus-visible {\n outline: 2px dashed #fdb736!important;\n}\n.header__toggleable-button:hover i:before {\n @apply text-utc-new-gold-500;\n}\n.header--custom-header .header__main .fas {\n @apply text-utc-new-blue-500 text-xl ;\n}\n.block--region-search form {\n @apply bg-white;\n}\na.close-search-btn, a.close-search-btn:hover, a.close-search-btn:active {border:none!important;}\n/*end search box*/\n\n/****responsive menu icon****/\n.toggle-offcanvas-sidebar { \n @apply border-0 hidden;\n}\n.js-toggle-offcanvas-sidebar .fas:before {\n /***fontawesome fa-bars content***/\n /*content: \"\\f0c9\"; */ \n transition: var(--utc-transition); \n outline:none!important;\n}\n.js-toggle-offcanvas-sidebar .fas:before:focus-visible {\n outline: 2px dashed #fdb736!important;\n}\n\n.sidr-open .js-toggle-offcanvas-sidebar .fas:before {\n /***fontawesome fa-times content***/\n /*content: \"\\f00d\";*/\n}\n/****end responsive menu icon****/\n\n/*apply now ribbon*/\n@keyframes dropIn {\n from {\n opacity: 0;\n visibility: hidden;\n transform: translateY(-100px);\n }\n to {\n opacity: 1;\n visibility: visible;\n transform: translateY(0);\n }\n }\n.ribbon-container {\n @apply absolute right-2 z-1 top-0;\n}\n.ribbon-wrapper {\n @apply w-20 relative;\n animation-delay: 1s;\n animation: dropIn 1s linear forwards;\n}\n.ribbon {\n @apply absolute right-3 -top-1;\n filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.5));\n}\n.ribbon > .ribbon-content {\n @apply text-center bg-utc-new-blue-500 w-16;\n clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);\n transition: all .5s ease-in-out;\n }\n.ribbon.down > .ribbon-content {\n clip-path: polygon(\n 0 0,\n 100% 0,\n 100% calc(100% - 16px),\n 50% 100%,\n 0 calc(100% - 16px)\n );\n}\n.ribbon.up > .ribbon-content {\n clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 16px), 0 100%);\n}\n.ribbon-container {\n @apply p-0;\n}\n.ribbon-container:focus,\n.ribbon-container:hover {\n @apply absolute;\n}\n.apply-now-ribbon {\n @apply p-0 text-lg text-white font-utcheadings font-bold relative inline-block mt-4 mb-7 mx-auto leading-6;\n}\n.ribbon-container:hover .apply-now-ribbon {\n @apply text-utc-new-gold-500;\n}\n.header__main__right a {\n @apply border-0 block font-utcbody font-normal px-5 text-utc-new-blue-500 ;\n}\n.header__main__right a:hover {\n @apply text-utc-new-blue-500;\n}\n/***end apply now ribbon***/\n\n/**begin scrolling sticky menu***/\n\n/*******Sticky header on scroll (this is only when alerts and notifications are present) *******/\n.header-container {\n position:sticky;\n top:0;\n right:0;\n width:100%;\n}\n.user-logged-in .header-container {\n position: relative;\n top:unset;\n}\n.header-container a, .header-container a:hover, .header-container a:active {\n @apply no-underline\n}\n\n/**overrride padding from module css**/\ndiv.site-alert div.text {\n @apply p-4;\n}\n\n/**override themag styling for accessibility and best practices**/\n.block--region-search .visually-hidden {\n display: unset!important;\n}\n\n.scroll-to-top-button {\n bottom:48px!important;\n}\n\n/**improve accessibility by hiding mobile menu elements on desktop***/\nbutton#mobile-menu-icon {\n display:none;\n}\na#application-link:focus-visible {\n outline:none!important;\n}\na.site-logo:focus-visible img, a#application-link:focus-visible div#menuribbon {\n outline: 2px dashed #fdb736;\n}\n\n@media screen and (max-width: 1024px) {\n .header__container-wrapper--header__main {\n @apply shadow-utc;\n }\n .header__container--boxed {\n @apply max-w-full;\n }\n .user-logged-in .header-container {\n margin-top:36px;\n }\n}\n@media screen and (max-width: 1024px) and (orientation:landscape){\n .header-container {\n position:relative;\n }\n}\n@media screen and (max-width: 768px) {\n button#mobile-menu-icon {\n display:inline-block;\n }\n .header--custom-header .header__main {\n @apply mr-28 h-full;\n }\n .region-search.active {\n min-height:100px;\n }\n .sidr {\n top: 60px;\n }\n .menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width: 100%!important\n }\n #superfish-secondary-menu--2-accordion {\n margin-right: -1px!important;\n margin-top: -3px;\n }\n /***Undo site alerts issues with fixed position of mobile menu.****/\n .notification-alert-on .sidr {\n @apply opacity-0;\n transition: right .4s, opacity .2s!important;\n }\n .notification-alert-on.offcanvas-sidebar-open .sidr {\n @apply relative top-0 opacity-100;\n }\n /*Since the menu is now scrollable with an alert, let's show the site.*/\n .notification-alert-on .offcanvas-sidebar-overlay {\n background:transparent!important;\n opacity:100%!important;\n }\n /***end special alert implementation***/\n .header-container, .header--custom-header .header__container-wrapper--header__main,.top-bar-wrapper {\n height: 60px;\n }\n .bottom-bar-wrapper {\n @apply hidden;\n }\n .toggle-offcanvas-sidebar {\n @apply block;\n font-size:2rem;\n }\n .toggle-offcanvas-sidebar:hover {\n outline:none!important;\n }\n .toggle-offcanvas-sidebar:focus {\n outline: 2px dotted #fdb736!important;\n }\n .sidr.right {\n width:15rem!important;\n }\n .d-flex { \n @apply border-r border-gray-500 pr-4;\n }\n\n .sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul >li:last-child {\n @apply mb-4;\n }\n .region-search .close-search-btn.top-0 {\n top:0!important;\n right:1rem!important;\n }\n .region-search .block--search form input[type=submit] {\n @apply visible mr-6;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu li {\n @apply bg-white pt-0 pb-0;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu.sf-expanded li:hover {\n @apply bg-utc-new-blue-100;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu li:first-child ul li:last-child {\n @apply mb-4;\n }\n}\n\n@media screen and (max-width: 640px) {\n .bottom-bar-wrapper {\n @apply hidden;\n }\n .sidr {\n top: 67px;\n }\n .header-container.bottom-bar-wrapper {\n @apply p-0 h-0;\n }\n .sidr.right {\n width:13rem!important;\n }\n \n .sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul {\n @apply mb-16;\n }\n .region-search .block--search form input[type=submit] {\n @apply visible;\n }\n #edit-submit--2 {\n @apply text-sm mr-6;\n }\n .close-search-btn {\n @apply right-4;\n top:-1rem!important;\n }\n .sidr.right, .menus-wrapper, .menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width:100%!important;\n }\n .header__container {\n padding-top:1rem!important;padding-bottom:1rem!important;\n }\n .menus-wrapper {\n padding-left:0;\n }\n .top-workbench-menu-present.notification-alert-on .menus-wrapper {\n padding-bottom:0!important;\n }\n}\n\n@media screen and (max-width: 480px) {\n .header {\n height: auto!important;\n }\n .header__container {\n padding-top: 0!important;\n padding-bottom:0!important;\n }\n #block-sitebranding-particle {\n height: 4rem;\n margin: 0;\n overflow: hidden;\n padding-top: .5rem;\n position: relative;\n width: 3rem;\n }\n .site-logo {\n height: auto;\n position: absolute;\n width: 20rem;\n }\n .header a.site-logo img {\n max-width: 20rem;\n }\n .sidr {\n top: 56px;\n }\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".block--region-header-primary-menu > ul.menu > li > a {\n /* color: blue; */\n @apply text-utc-new-blue-500;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a:hover {\n text-decoration: none;\n /* background: blue; */\n @apply bg-utc-new-blue-500;\n /* color: yellow; */\n @apply text-utc-new-gold-500;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a {\n border-radius: 0;\n padding: 12px;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a:hover {\n padding: 12px;\n}\n \n/* // .tb-megamenu .dropdown-menu li > a {\n// color: blue;\n// }\n\n// .tb-megamenu .dropdown-menu li > a:hover,\n// .tb-megamenu .dropdown-menu li > a:focus,\n// .tb-megamenu .dropdown-submenu:hover > a,\n// .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,\n// .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,\n// .tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link {\n// text-decoration: none;\n// background: blue;\n// color: yellow;\n// } */\n\n",".btn {\n display: inline-block;\n font-weight: 600;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n border: 0;\n margin-bottom: 1rem;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n/* Button Colors */\n.btn--navy,\n.btn-primary,\n.btn-dark {\n @apply bg-utc-new-blue-500;\n @apply text-white;\n}\n\n.btn--navy:hover,\n.btn-primary:hover,\n.btn-dark:hover {\n @apply bg-blue-900;\n @apply text-white;\n}\n\n.btn--navy:active,\n.btn-primary:active,\n.btn-dark:active {\n @apply bg-blue-900;\n @apply text-white;\n}\n\n.btn--navy:focus,\n.btn-primary:focus,\n.btn-dark:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n border: 0;\n @apply text-white;\n}\n\n.btn--yellow,\n.btn-danger,\n.btn-secondary {\n @apply bg-utc-new-gold-500;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:hover,\n.btn-danger:hover,\n.btn-secondary:hover {\n @apply bg-utc-new-gold-600;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:active,\n.btn-danger:active,\n.btn-secondary:active {\n @apply bg-utc-new-gold-600;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:focus,\n.btn-danger:focus,\n.btn-secondary:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n.btn--navy-outline,\n.btn-info {\n @apply bg-white;\n @apply text-utc-new-blue-500;\n border: 2px solid #112e51;\n}\n\n.btn--navy-outline:hover,\n.btn--navy-outline:active,\n.btn-info:hover,\n.btn-info:active {\n @apply bg-utc-new-blue-500;\n @apply text-white;\n border: 2px solid #112e51;\n box-shadow: inset 0px 0px 5px #403636;\n}\n\n.btn-info:focus,\n.btn--navy-outline:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--burgundy,\n.btn-warning {\n @apply bg-red-900;\n @apply text-white;\n}\n\n.btn--burgundy:hover,\n.btn-warning:hover {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.btn--burgundy:active,\n.btn-warning:active {\n @apply text-red-900;\n @apply bg-utc-new-gold-500;\n box-shadow: 0 0 0 0.2rem rgba(120, 30, 30, 0.5);\n}\n\n.btn--burgundy:focus,\n.btn-warning:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--white-outline {\n background-color: transparent;\n @apply text-white;\n border: 2px solid #ffffff;\n}\n\n.btn--white-outline:hover,\n.btn--white-outline:active {\n @apply bg-utc-new-gold-500;\n @apply text-utc-new-blue-500;\n border: 2px solid #ffffff;\n}\n\n.btn--white-outline:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n.btn--green,\n.btn-success {\n @apply bg-green-800;\n @apply text-white;\n}\n\n.btn--green:hover,\n.btn--green:active,\n.btn-success:hover,\n.btn-success:active {\n @apply bg-green-700;\n @apply text-white;\n}\n\n.btn--green:focus,\n.btn-success:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--lightblue,\n.btn-light {\n @apply bg-gray-300;\n @apply text-utc-new-blue-500;\n border: 0;\n}\n\n.btn--lightblue:hover,\n.btn--lightblue:active,\n.btn-light:hover,\n.btn-light:active {\n @apply bg-gray-400;\n @apply text-utc-new-blue-500;\n}\n\n.btn--lightblue:focus,\n.btn-light:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n/* Button Types */\n.btn-block,\n.btn--block {\n display: block;\n width: 100%;\n}\n\n.btn--pill {\n border-radius: 24px;\n}\n\n/* Button Sizes */\n.btn--small,\n.btn-sm {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.btn--large,\n.btn-lg {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.btn--extra-large {\n padding: 1.5rem;\n font-size: 1.3rem;\n font-weight: 700;\n font-family: 'Roboto', 'Helvetica Neue', sans-serif;\n}\n\na.button_cta_custom {\n width: 100%;\n border-radius: 0px;\n}\n\n/* Engaging Button Hover */\na.btn--hover-slide {\n position: relative;\n}\n\na.btn--hover-slide::after {\n content: \"\";\n background: #fff;\n mix-blend-mode: darken;\n width: 0;\n height: calc(100% + 8px);\n position: absolute;\n bottom: -4px;\n left: -10px;\n transition: all .3s cubic-bezier(0.19, 0.46, 0.68, 0.49);\n}\n\na.btn--hover-slide:hover::after {\n width: calc(100% + 8px)\n}\n",".form-item,\n.form-actions {\n margin-top: 0.375rem;\n margin-bottom: 0.375rem;\n}\n\ntable .form-item:last-child,\ntable .form-actions:last-child {\n margin-bottom: 0;\n}\n\n.form-item label:not(.option) {\n margin-bottom: 0;\n font-size: .85rem;\n font-weight: bold;\n}\n\n.form-item input.error,\n.form-item textarea.error,\n.form-item select.error {\n border: 1px solid red;\n}\n\n.form-actions .button {\n margin-right: 0.278rem;\n}\n\ninput[type='text'],\ninput[type='time'],\ninput[type='url'],\ninput[type='password'],\ninput[type='color'],\ninput[type='week'],\ninput[type='date'],\ninput[type='tel'],\ninput[type='email'],\ninput[type='number'],\ninput[type='datetime-local'],\ninput[type='range'],\ninput[type='month'],\ninput[type='search'] {\n background-color: #fff;\n display: block;\n width: 100%;\n padding: 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: .25rem;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\n@media (min-width: 768px) {\n input[type='text'],\n input[type='time'],\n input[type='url'],\n input[type='password'],\n input[type='color'],\n input[type='week'],\n input[type='date'],\n input[type='tel'],\n input[type='email'],\n input[type='number'],\n input[type='datetime-local'],\n input[type='range'],\n input[type='month'],\n input[type='search'] {\n font-size: 0.85rem;\n }\n}\n\nselect {\n background-color: #fff;\n display: block;\n padding: 10px 2rem 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n width: auto;\n height: 50px;\n}\n\ntextarea {\n background-color: #fff;\n display: block;\n width: 100%;\n padding: 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\ninput[type='radio'] {\n margin-left: 3px;\n}\n\n.form-checkboxes .form-item,\n.form-radios .form-item {\n margin-top: 0.1em;\n margin-bottom: 0.1em;\n}\n\n.form-checkboxes .form-item label.option,\n.form-radios .form-item label.option {\n font-size: 0.9rem;\n}\n\n.form-type-radio .description,\n.form-type-checkbox .description {\n margin-left: 0;\n}\n\n.description {\n margin: 10px 0 0;\n font-size: 0.778rem;\n color: #90a4ae;\n}\n\n.description a {\n text-decoration: underline;\n}\n\ndetails summary {\n display: block;\n background-color: #eceff1;\n padding: 1rem;\n font-size: 0.9rem;\n font-weight: bold;\n text-transform: uppercase;\n transition: all 0.2s ease-in-out;\n}\n\ndetails summary:before {\n font-family: 'Font Awesome 5 Free';\n content: '\\f107';\n margin-right: 10px;\n}\n\ndetails summary:hover {\n background-color: #cfd8dc;\n}\n\ndetails summary[aria-expanded='true']:before {\n content: '\\f106';\n}\n\ndetails summary::-webkit-details-marker {\n display: none;\n}\n\ndetails .details-wrapper {\n background-color: #fff;\n padding: 1.5rem;\n border: 1px solid #cfd8dc;\n border-top: none;\n}\n\ndetails a.details-title {\n color: #000;\n text-decoration: none;\n}\n\ndetails .action {\n margin-top: 1rem;\n padding-top: 1rem;\n border-top: 1px solid #cfd8dc;\n}\n","/* fix left alignment to match typical paragraphs and headings */\n\n.webform-submission-form {\n margin-left: 0.5rem;\n}\n\n.webform-submission-form p,\n.webform-submission-form h1,\n.webform-submission-form h2,\n.webform-submission-form h3,\n.webform-submission-form h4 {\n margin-left: 0;\n}\n\n/* more top margin on form items */\n.webform-submission-form .form-item,\n.webform-submission-form .form-actions {\n margin-top: 0.75rem;\n}\n\n/* no margin at top of fieldset */\n\n.webform-submission-form .fieldset-wrapper > .form-item:first-child {\n margin-top: 0;\n}\n\n.webform-submission-form .form-item label:not(.option),\n.webform-submission-form .form-composite > legend {\n font-size: 1rem;\n font-weight: 600;\n padding-bottom: 0.25rem;\n}\n\n.webform-submission-form .description {\n @apply text-utc-new-blue-500;\n font-size: 0.85rem;\n margin-bottom: 10px;\n margin-top: 5px;\n}\n\n.webform-submission-form input[type='text'],\n.webform-submission-form input[type='time'],\n.webform-submission-form input[type='url'],\n.webform-submission-form input[type='password'],\n.webform-submission-form input[type='color'],\n.webform-submission-form input[type='week'],\n.webform-submission-form input[type='date'],\n.webform-submission-form input[type='tel'],\n.webform-submission-form input[type='email'],\n.webform-submission-form input[type='number'],\n.webform-submission-form input[type='datetime-local'],\n.webform-submission-form input[type='range'],\n.webform-submission-form input[type='month'],\n.webform-submission-form input[type='search'],\n.webform-submission-form textarea,\n.webform-submission-form select {\n box-shadow: none;\n border: 2px solid;\n @apply border-utc-new-blue-200;\n border-radius: 0.25rem;\n font-size: 0.9rem;\n @apply text-utc-new-blue-500;\n}\n\n.webform-submission-form input[type='text']::placeholder,\n.webform-submission-form input[type='time']::placeholder,\n.webform-submission-form input[type='url']::placeholder,\n.webform-submission-form input[type='password']::placeholder,\n.webform-submission-form input[type='color']::placeholder,\n.webform-submission-form input[type='week']::placeholder,\n.webform-submission-form input[type='date']::placeholder,\n.webform-submission-form input[type='tel']::placeholder,\n.webform-submission-form input[type='email']::placeholder,\n.webform-submission-form input[type='number']::placeholder,\n.webform-submission-form input[type='datetime-local']::placeholder,\n.webform-submission-form input[type='range']::placeholder,\n.webform-submission-form input[type='month']::placeholder,\n.webform-submission-form input[type='search']::placeholder,\n.webform-submission-form select::placeholder,\n.webform-submission-form textarea::placeholder {\n @apply text-utc-new-blue-400;\n}\n\n.webform-submission-form input[type='text']:focus,\n.webform-submission-form input[type='time']:focus,\n.webform-submission-form input[type='url']:focus,\n.webform-submission-form input[type='password']:focus,\n.webform-submission-form input[type='color']:focus,\n.webform-submission-form input[type='week']:focus,\n.webform-submission-form input[type='date']:focus,\n.webform-submission-form input[type='tel']:focus,\n.webform-submission-form input[type='email']:focus,\n.webform-submission-form input[type='number']:focus,\n.webform-submission-form input[type='datetime-local']:focus,\n.webform-submission-form input[type='range']:focus,\n.webform-submission-form input[type='month']:focus,\n.webform-submission-form input[type='search']:focus,\n.webform-submission-form select:focus,\n.webform-submission-form input[type='text']:active,\n.webform-submission-form input[type='time']:active,\n.webform-submission-form input[type='url']:active,\n.webform-submission-form input[type='password']:active,\n.webform-submission-form input[type='color']:active,\n.webform-submission-form input[type='week']:active,\n.webform-submission-form input[type='date']:active,\n.webform-submission-form input[type='tel']:active,\n.webform-submission-form input[type='email']:active,\n.webform-submission-form input[type='number']:active,\n.webform-submission-form input[type='datetime-local']:active,\n.webform-submission-form input[type='range']:active,\n.webform-submission-form input[type='month']:active,\n.webform-submission-form input[type='search']:active {\n border: 2px solid;\n @apply border-utc-new-blue-500;\n transition: 0.25s;\n --tw-ring-offset-width: 2px;\n --tw-ring-color: rgba(196, 203, 212, 0.4);\n --tw-ring-offset-color: transparent;\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),\n 0 0 rgba(0, 0, 0, 0);\n}\n\n.webform-submission-form textarea:active,\n.webform-submission-form textarea:focus {\n border: 2px solid;\n @apply border-utc-new-blue-400;\n transition: 0.25s;\n --tw-ring-offset-width: 2px;\n --tw-ring-color: rgba(196, 203, 212, 0.4);\n --tw-ring-offset-color: transparent;\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),\n 0 0 rgba(0, 0, 0, 0);\n}\n\n/* radio and checkbox */\n\n.webform-submission-form [type='checkbox'],\n.webform-submission-form [type='radio'] {\n margin-right: 2px;\n margin-left: 2px;\n}\n\n.webform-submission-form [type='checkbox']:checked:focus,\n.webform-submission-form [type='radio']:checked:focus,\n.webform-submission-form [type='checkbox']:checked:hover,\n.webform-submission-form [type='radio']:checked:hover,\n.webform-submission-form [type='checkbox']:checked,\n.webform-submission-form [type='radio']:checked {\n @apply bg-utc-new-blue-400;\n}\n\n.webform-submission-form [type='checkbox']:focus,\n.webform-submission-form [type='radio']:focus {\n --tw-ring-color: rgba(196, 203, 212);\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: transparent;\n}\n\n.webform-submission-form [type='checkbox']:checked:focus,\n.webform-submission-form [type='radio']:checked:focus {\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: transparent;\n --tw-ring-color: rgba(196, 203, 212);\n}\n\n/* toggle */\n\n.webform-submission-form .toggle-light .toggle-slide {\n box-shadow: 0 0 0 1px rgba(196, 203, 212);\n}\n\n.webform-submission-form .toggle-light .toggle-off {\n background: white;\n}\n\n.webform-submission-form .toggle-light .toggle-on {\n @apply bg-utc-new-blue-200;\n box-shadow: none;\n}\n\n.webform-submission-form .toggle-light .toggle-blob,\n.webform-submission-form .toggle-light .toggle-blob:hover {\n box-shadow: none;\n background: none;\n @apply bg-utc-new-blue-400;\n}\n\n/* rating scale */\n.webform-submission-form .webform-scale-options input + label {\n border: 2px solid;\n @apply border-utc-new-blue-200;\n line-height: 33px;\n}\n\n.webform-submission-form .webform-scale-options input:hover + label,\n.webform-submission-form .webform-scale-options input:focus + label,\n.webform-submission-form .webform-scale-options input:checked + label {\n @apply border-utc-new-blue-400;\n @apply bg-utc-new-blue-100;\n font-weight: 600;\n}\n","/* //new background styles for sections, used by themag layout builder plugins\n\n // Background colors */\n .utc-section-bg--white {\n /* background-color: white; */\n @apply bg-white;\n }\n .utc-section-bg--gray {\n /* background-color: gray; */\n @apply bg-gray-450;\n }\n .utc-section-bg--gray-light {\n /* background-color: gray; */\n @apply bg-gray-250;\n }\n .utc-section-bg--blue {\n /* background-color: blue; */\n @apply bg-utc-new-blue-500;\n }\n .utc-section-bg--blue-light {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-utc-new-blue-100;\n }\n .utc-section-bg--red {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-red-800;\n }\n .utc-section-bg--gold {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-utc-new-gold-500;\n }\n .utc-section-bg--green {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-green-800;\n }\n .utc-section-bg--red h1, \n .utc-section-bg--green h1,\n .utc-section-bg--blue h1, \n .utc-section-bg--red h2, \n .utc-section-bg--green h2,\n .utc-section-bg--blue h2, \n .utc-section-bg--red h3, \n .utc-section-bg--green h3,\n .utc-section-bg--blue h3, \n .utc-section-bg--red h4, \n .utc-section-bg--green h4,\n .utc-section-bg--blue h4, \n .utc-section-bg--red h5, \n .utc-section-bg--green h5,\n .utc-section-bg--blue h5, \n .utc-section-bg--red h6, \n .utc-section-bg--green h6,\n .utc-section-bg--blue h6, \n .utc-section-bg--red p, \n .utc-section-bg--green p,\n .utc-section-bg--blue p {\n @apply text-white;\n }\n .utc-hero-section .container-full .themag-layout__region {\n padding-right:0;\n padding-left:0;\n }","blockquote {\n @apply w-full my-8 mx-auto italic pt-9 pb-10 bg-gray-250 border-0 pr-8;\n}\nblockquote:before {\n @apply hidden\n}\nblockquote p {\n @apply pl-16 relative text-center my-0 mx-auto text-xl mt-8 mb-0;\n border-left: 12px solid #C4CBD4;\n width: fit-content;\n max-width:90%;\n}\n.themag-layout--onecol-section blockquote p {\n @apply my-0;\n}\nblockquote p:before {\n @apply mr-2 -ml-2 text-8xl absolute font-utcquote left-6 -top-5 text-utc-new-blue-200;\n content: '\\201C';\n}\nblockquote p:after {\n @apply text-8xl ml-1 absolute font-utcquote text-utc-new-blue-200;\n content: \"\\201D\";\n}\n/***for styles dropdown in the text-editor***/\np.quote-credit {\n @apply -mt-14 text-center bg-utc-bg-quoteblock pl-8 pb-8 text-base;\n}\nblockquote p.quote-credit {\n @apply mt-5 border-0 not-italic pb-0 pl-16 -mb-2;\n}\np.quote-credit:before, \np.quote-credit:after {\n @apply font-utcbody text-base relative p-0 text-utc-new-blue-500;\n content: \"\\2014\";\n left: unset;\n top: unset;\n}\nblockquote p.quote-credit:before {\n @apply mr-1;\n}\n\n",".btn-group__title--center {\n text-align: center;\n}\n\n.btn-group__title--white {\n color: #fff;\n}\n\n.btn-group__btn {\n white-space: normal;\n height: 100%;\n margin-top: auto;\n margin-bottom: auto;\n display: inline-flex;\n width: 100%;\n box-sizing: border-box;\n justify-content: center;\n text-align: center;\n align-items: center;\n vertical-align: middle;\n} ",".ckeditor-accordion-container > dl dt > a,\n.ckeditor-accordion-container > dl dt:last-of-type > a {\n display: block;\n font-size: 500;\n @apply bg-white;\n @apply text-utc-new-blue-500;\n cursor: pointer;\n -webkit-transition: 300ms;\n transition: 300ms;\n border: 2px solid;\n @apply border-gray-300;\n margin: 5px 0px 0px;\n}\n\n.ckeditor-accordion-container > dl dt > a:hover {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n text-decoration: none;\n}\n\n.ckeditor-accordion-container > dl dt.active > a {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n border-bottom: none;\n}\n\n.ckeditor-accordion-container > dl dt.active > a:hover {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n border-bottom: none;\n}\n\n/* contents */\n.ckeditor-accordion-container > dl dd {\n display: none;\n padding: 0.75rem 1.25rem;\n margin: 0;\n will-change: height;\n}\n\n.ckeditor-accordion-container > dl dd.active {\n @apply bg-white;\n border: 2px solid;\n @apply border-utc-new-blue-500;\n border-top: 0;\n \n}\n\n.ckeditor-accordion-container > dl {\n position: relative;\n border: 0;\n padding-left: 0;\n}\n\n.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,\n.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {\n @apply bg-gray-700;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;","\n/* //version 1.0 */\n.editor-link-dialog #drupal-modal{\n overflow: visible;\n}\n\n/* #drupal-modal > #ui-id-2 {\n overflow: visible;\n} */","/* // UTC Styles for employees */\n.employee-card__grid {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* container handles the width of the cards in the flex-wrap */\n\n.employee-card__container--default {\n width: 30%;\n margin: 0.75rem;\n}\n.employee-card__container--full {\n width: 75%;\n margin: 0.75rem;\n}\n.employee-card__container--utc-wide,\n.employee-card__container--utc-business-card,\n.employee-card__container--utc-small-teaser-card {\n width: 45%;\n margin: 0.75rem;\n}\n\n@media (max-width: 767px) {\n .employee-card__container--full,\n .employee-card__container--utc-wide,\n .employee-card__container--utc-business-card,\n .employee-card__container--utc-small-teaser-card {\n width: 100%;\n }\n .employee-card__container--default {\n width: 45%;\n }\n}\n\n@media (max-width: 449px) {\n .employee-card__container--default {\n width: 100%;\n }\n}\n\n/* fix card layout for cards placed in side columns */\n.themag-layout--twocol-section\n .themag-layout__region--first\n .employee-card__container--default {\n width: 100%;\n margin: 0.75rem 0;\n}\n/* hover state for teaser cards if linked */\na .employee-card--utc-small-teaser-card:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000, 0.2), 0 4px 6px -2px rgba(#000, 0.05);\n}\n\n/* base for all employee card types */\n.employee-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.employee-card--default {\n flex-direction: column;\n}\n\n.employee-card--utc-small-teaser-card {\n flex-direction: row;\n align-items: center;\n}\n\n.employee-card--utc-wide,\n.employee-card--full {\n display: grid;\n grid-template-columns: 1fr 1.5fr;\n}\n\n.employee-card--utc-wide .employee-image {\n flex: 0 1 35%;\n}\n\n.employee-card--full .employee-image {\n flex: 0 1 35%;\n}\n/* makes images stretch to full size of container in automated field classes */\n.employee-card img,\n.employee-card .employee-image .field,\n.employee-card .employee-image .field__item {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.employee-card--utc-small-teaser-card img {\n height: 6rem;\n width: 6rem;\n object-fit: cover;\n border-radius: 100px;\n margin: 1rem 0.5rem 1rem 1rem;\n}\n\n.employee-card__body {\n padding: 0.5rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0;\n}\n\n.employee-card__name {\n font-weight: 400;\n}\n.employee-card__suffix {\n font-weight: 400;\n}\n.employee-card__suffix .field {\n display: inline-block;\n}\n\n.employee-card__suffix .field:not(:empty):not(:last-child):after{\n content: \",\";\n}\n\n.employee-card__button a {\n margin-bottom: 0.5rem;\n margin-left: 0.5rem;\n}\n\n.utc-custom-blocks h2.block__title {\n display: none;\n}\n\n.utc-custom-blocks .block__content {\n padding: 1rem 0;\n}\n\n/* not sure what else this is impacting, would need to explore before removing */\n@media (min-width: 992px) {\n .themag-layout .block:not(:last-child) {\n margin-bottom: 0px;\n }\n}\n/* used by aggregator feed */\n.card-body {\n margin-top: -18px;\n}\n","/* this is a hacky way to fix extra margin caused by themag theme at certain widths\npossibly look at padding and margin of layout blocks\nacross site to determine whether all padding/margin should be dictated by block type vs.\nin the layout\n\nthis class should be moved to a card grid css file\nin particle */\n\n.utc-card-grid__container {\n margin-bottom: 30px;\n}\n\n@media (max-width: 640px) {\n .utc-card-grid__container:last-child {\n margin-bottom: 0px;\n }\n}\n\n@media (max-width: 640px) {\n .utc-card-placeholder {\n margin-bottom: 0px !important;\n }\n}\n\n.utc-card-2 {\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n min-width: 0;\n}\n\n/* make image span full width and height and crop to fit regardless of container sizing */\n\n.utc-card-2 img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.utc-card-2--img-no-fill img {\n height: auto;\n padding: 15px;\n}\n\n.utc-card-2__body {\n padding: 1.25rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n}\n\n.utc-card-2__content {\n margin-bottom: 0rem;\n}\n\n.utc-card-2__title {\n font-size: 1.25rem;\n font-weight: 600;\n}\n\n.utc-card-2__action-container > .btn {\n width: auto;\n}\n\n.utc-card-2--align-center {\n text-align: center;\n}\n\n.utc-card-2--align-right {\n text-align: right;\n}\n\n/* card width, applies to single cards */\n\n.utc-card-2--w-100 {\n width: 100%;\n}\n\n.utc-card-2--w-75 {\n width: 75%;\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--w-75 {\n width: 100%;\n }\n}\n\n/* aligns with two card rows */\n\n.utc-card-2--w-50 {\n width: 48.8%;\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--w-50 {\n width: 100%;\n }\n}\n\n/* card colors and hovers */\n\n.utc-card-2--white {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n transition: var(--utc-transition);\n}\na:focus-visible .utc-card-2--card-link, .view-utc-newsroom a:focus-visible > div {\n outline: 2px dashed #fdb736;\n}\n\n.utc-card-2--white.utc-card-2--card-link:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000000, 0.2),\n 0 4px 6px -2px rgba(#000000, 0.05);\n}\na .utc-card-2--white.utc-card-2--card-link p {\n @apply font-normal;\n}\na .utc-card-2--white.utc-card-2--card-link:hover p {\n @apply font-normal;\n} \n\n.utc-card-2--lightblue {\n word-wrap: break-word;\n @apply bg-gray-300;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n transition: var(--utc-transition);\n}\n\n.utc-card-2--lightblue.utc-card-2--card-link:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000000, 0.2),\n 0 4px 6px -2px rgba(#000000, 0.05);\n}\n\n.utc-card-2--none {\n word-wrap: break-word;\n background-color: none;\n border: 0px;\n border-radius: 0;\n box-shadow: none;\n transition: var(--utc-transition);\n}\n\n.utc-card-2--none.utc-card-2--card-link:hover {\n filter: drop-shadow(#fdb736 0px 0px 0.75rem);\n}\n\n/* icon styles */\n\n.utc-card-2__icon .fontawesome-icons {\n text-align: center;\n font-size: 75px;\n line-height: 1rem;\n margin: 2.25rem 1.25rem 1rem;\n @apply text-black;\n}\n\n.utc-card-2__icon--blue .fontawesome-icons {\n @apply text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon--yellow .fontawesome-icons {\n @apply text-utc-new-gold-500;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon--white .fontawesome-icons {\n @apply text-white;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon .utc-card-2:hover {\n @apply text-utc-new-blue-500;\n\n}\n\n.utc-card-2__icon--blue .fontawesome-icons:hover {\n @apply text-utc-new-blue-500;\n}\n\n.utc-card-2__icon--yellow .fontawesome-icons:hover {\n @apply text-utc-new-gold-500;\n\n}\n\n/* ========== Thumbnail Card ========= */\n\n.utc-card-2--thumbnail.utc-card-2--align-center {\n text-align: center;\n}\n\n.utc-card-2--thumbnail.utc-card-2--align-center .btn {\n width: 75%;\n}\n\n/* ========== Wide Card ========= */\n\n.utc-card-2--wide .utc-card-2__body {\n max-width: 100%;\n}\n\n@media (min-width: 576px) {\n .utc-card-2--wide {\n flex-direction: row;\n }\n\n .utc-card-2--wide .utc-card-2__body {\n flex: 1 0 65%;\n }\n\n .utc-card-2--wide .utc-card-2__icon {\n display: flex;\n flex: 0 1 35%;\n align-items: center;\n justify-content: center;\n }\n\n .utc-card-2--wide .utc-card-2__icon .fontawesome-icons {\n margin: 0 -1.25rem 0 0;\n }\n\n /* image span full width of column container */\n .utc-card-2--wide .media-image {\n height: 100%;\n }\n\n .utc-card-2--wide .field--name-field-image {\n flex: 0 1 35%;\n }\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--wide {\n min-height: 150px;\n }\n}\n\n/* ========== Sidebar Card ========= */\n\n.utc-sidebar-card {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n margin-bottom: 2rem;\n}\n\n.utc-sidebar-card__header {\n @apply bg-gray-200;\n padding: 0.75rem 1.25rem;\n margin: 0;\n font-weight: 700;\n font-size: 1.15rem;\n}\n\n.utc-sidebar-card--blue {\n @apply text-white;\n @apply bg-utc-new-blue-500;\n}\n\n.utc-sidebar-card--yellow {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n}\n\n.utc-sidebar-card__body {\n padding: 0.75rem;\n}\n\n/* adjust h3 size for visuals/accessibility */\n\n.utc-sidebar-card h3 {\n font-size: 1.25rem;\n}\n\n","/* style view filters */\n.lib-item-form {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 1rem 0rem;\n}\n.lib-item-form .form-item {\n margin-left: 0.5rem;\n}\n\n.lib-item-form .form-actions {\n display: none;\n}\n.lib-item-form .form-item label,\n.lib-item-form legend {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n padding-top: 1rem;\n @apply text-utc-new-blue-500;\n}\n\n/* style search and select menus */\n\n.lib-item-form .js-form-item-search {\n flex-grow: 10;\n}\n\n.js-form-type-select {\n flex-grow: 1;\n}\n\n.lib-item-form .form-input,\n.lib-item-form .form-select {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n/* style checkboxes */\n.lib-item-form .form-item label.option {\n font-size: 1rem;\n}\n\n.lib-item-form .form-checkboxes {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.lib-item-form .form-input.form-checkbox {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.lib-item-form .form-input.form-checkbox:checked {\n @apply bg-utc-new-blue-500;\n}\n\n/* if form is in full width container */\n\n.container-full .lib-item-form-container {\n margin: 0rem -1rem;\n @apply bg-gray-200;\n}\n\n.container-full .view-utc-library-item .view-content,\n.container-full .lib-item-form {\n margin: 0rem 5rem 1rem;\n padding: 1.5rem 0rem 3rem;\n}\n\n.container-full .lib-item-form .form-input,\n.container-full .lib-item-form .form-select {\n border: 0;\n border-radius: 0;\n @apply border-gray-400;\n}\n\n/* two column layout */\n\n@media (min-width: 1024px) {\n .utc-item-two-col .utc-item-card__view-two-col {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n grid-auto-rows: 1fr;\n grid-column-gap: 30px;\n }\n .utc-item-two-col .utc-item-card__view-two-col > .utc-item-card__container {\n width: 100%;\n }\n}\n.utc-item-card__container {\n margin-bottom: 30px;\n}\n\n/* card styles */\n\n.utc-item-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.utc-item-card--mobile-stack {\n flex-direction: column;\n}\n\na .utc-item-card:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000, 0.2), 0 4px 6px -2px rgba(#000, 0.05);\n}\n\n.utc-item-card h3 {\n font-size: 1.35rem;\n}\n\nh2:first-child {\n margin-top: 1rem;\n}\n\n@media (min-width: 768px) {\n .utc-item-card {\n min-height: 150px;\n }\n}\n\n.utc-item-card img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.utc-item-card .media-image {\n height: 100%;\n}\n\n.utc-item-card .field--name-field-image {\n flex: 0 1 35%;\n}\n\n.utc-item-card__body {\n padding: 1.25rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0 75%;\n}\n\n@media (min-width: 768px) {\n .utc-item-card {\n flex-direction: row;\n }\n}\n\n.utc-item-card__title {\n font-size: 1.25rem;\n font-weight: 600;\n}\n\n.utc-item-card__content {\n margin-bottom: 0rem;\n}\n/* bottom content styles */\n.utc-item-card__action-container--line {\n border-top: 1px solid #c0c9d0;\n padding-top: 0.75rem;\n margin-top: 0.5rem;\n}\n\n.utc-item-card__action-container--gray-bg {\n @apply bg-gray-200;\n margin: 0.5rem -1.25rem -1.25rem;\n}\n\n.utc-item-card__action-container--gray-bg .utc-item-card__action {\n padding: 1rem;\n}\n\n.utc-item-card__action .btn {\n margin-bottom: 0;\n}\n/* badges */\n.utc-item-card__badges ul {\n list-style: none;\n display: inline-block;\n padding: 0;\n margin-bottom: 0;\n} \n\n.utc-item-card__badges ul li {\n @apply bg-gray-300;\n display: inline-block;\n margin: 0.25rem;\n padding: 0.5rem 0.75rem;\n border-radius: 10rem;\n font-size: 0.95rem;\n line-height: 0.95rem;\n}\n\na .utc-item-card__body {\n @apply text-black;\n}\n",".lib-bg-full--img-blue {\n background-image: url(https://liblab.utc.edu/library/images/around-the-building/library-exterior-trees.png);\n background-attachment: fixed;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n background-color: rgba(0, 29, 57, 0.8);\n background-blend-mode: multiply;\n}\n\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .lib-bg-full--img-blue {\n @apply bg-utc-new-blue-500;\n background-image: none;\n }\n}\n\n.lib-search__card {\n @apply bg-white;\n padding: 1rem;\n}\n\na.lib-search__info {\n float: right;\n @apply text-utc-new-gold-500;\n border-bottom: 0px;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\na.lib-search__info:hover,\na.lib-search__info:active,\na.lib-search__info:focus {\n @apply bg-gray-300;\n border-bottom: 0px;\n}\n\na.lib-search__info i.fa-info {\n @apply text-utc-new-blue-500;\n}\n\n.lib-search__container {\n margin: 1.5rem 2rem 0.5rem;\n}\n\n.lib-search__title {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1.15rem;\n line-height: 1.5rem;\n @apply text-black;\n}\n\n.lib-search__input-container {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n margin-bottom: 1rem;\n}\n\ninput.lib-search__input {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n @apply text-black;\n @apply bg-gray-100;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n border-radius: 0;\n font-size: 1rem;\n height: auto;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\ninput.lib-search__input:hover,\ninput.lib-search__input:active,\ninput.lib-search__input:focus {\n border: 2px solid;\n @apply border-utc-new-gold-500;\n @apply bg-white;\n box-shadow: none;\n}\n\n.lib-search__button-container {\n display: flex;\n margin-left: 0px;\n}\n\n.lib-search__button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n border: 0;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0;\n @apply text-white;\n @apply bg-utc-new-blue-500;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.lib-search__button:hover,\n.lib-search__button:active,\n.lib-search__button:focus {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n box-shadow: none;\n}\n\n.lib-search__links {\n text-align: right;\n list-style: none;\n margin: 0;\n}\n\n.lib-search__links li {\n display: inline-block;\n}\n\n.lib-search__links li:nth-child(n + 2):before {\n content: '|';\n}\n","/*----------\nshow/hide vertical and horizontal buttons based on media query\ndisabled until solution for back to top arrow found.\n@include media-breakpoint-only(xl) {\n div#sliderVertical {\n display: none;\n }\n}\n@include media-breakpoint-down(lg) {\n div#sliderHorizontal {\n display: none;\n }\n}\n---------- */\n.lib-help--horizontal {\n display: none;\n}\n\n/*---------- position and size div containers for buttons ---------- */\n.lib-help {\n position: fixed;\n z-index: 400;\n}\n/*\n.lib-help--horizontal {\n display: block;\n min-width: 13rem;\n bottom: 1rem;\n right: 1rem;\n transition: 5s;\n} */\n\n.lib-help--vertical {\n bottom: 30%;\n display: flex;\n flex-direction: row;\n transition: 0.5s;\n right: -15rem;\n}\n\n/*---------- help button ---------- */\n.lib-help__btn-main {\n font-size: 1.1rem;\n line-height: 1.5;\n display: block;\n @apply bg-red-900;\n @apply text-white;\n cursor: pointer;\n border-radius: 0;\n padding: 0.6rem 1.6rem;\n text-align: center;\n}\n\n.lib-help__btn-main:hover {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.lib-help__btn-main--gold {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.lib-help__btn-main--gold:hover {\n @apply bg-red-900;\n @apply text-utc-new-gold-500;\n}\n\n.lib-help__btn-main--vertical {\n width: 3rem;\n line-height: 1.5rem;\n height: 13rem;\n padding: 1.2rem 0.5rem;\n}\n\n.lib-help__icon::before {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n content: '\\f075';\n margin-right: 0.3rem;\n}\n\n.lib-help__button-text--vertical {\n transform-origin: 5.7rem 5.5rem;\n transform: rotate(270deg);\n width: 11.7rem;\n float: left;\n}\n\n@media (min-width: 768px) {\n .lib-help__button-text--vertical {\n transform-origin: 5.6rem 5.4rem;\n width: 11.5rem;\n }\n}\n\n@media (min-width: 1200px) {\n .lib-help__button-text--vertical {\n transform-origin: 5.3rem 5.1rem;\n width: 10rem;\n }\n}\n\n/*---------- slider content ---------- */\n.lib-help__content {\n @apply bg-white;\n text-align: center;\n}\n\n.lib-help__content--horizontal {\n padding: 0.5rem 0rem 0.6rem;\n}\n\n.lib-help__content--vertical {\n padding: 2rem 0.4rem;\n width: 15rem;\n height: 13rem;\n}\n\n.lib-help__content--vertical-open {\n right: 0;\n}\n\na:hover {\n text-decoration: none;\n}\n\n.lib-help__btn-sub {\n display: block;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n @apply text-utc-new-blue-500;\n font-weight: bold;\n @apply bg-white;\n border-radius: 0;\n margin: 0.6rem 1rem;\n}\n\n.lib-help__btn-sub:hover,\n.lib-help__btn-sub:focus {\n @apply text-white;\n @apply bg-utc-new-blue-500;\n}\n\na.lib-help__link {\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n text-decoration: underline;\n}\n\n.lib-help__link:hover,\n.lib-help__link:active {\n @apply text-blue-500;\n text-decoration: underline;\n}\n",".lib-events-box {\n height: 325px;\n overflow-x: hidden;\n margin-top: 5px;\n overflow-y: scroll;\n border-radius: 0;\n font-size: 0.9rem;\n border-top: 2px solid;\n border-bottom: 2px solid;\n @apply border-gray-200;\n}\n\n.lib-events-box__item {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n border: 0;\n border-radius: 0;\n margin-top: 10px;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.lib-events-box__item:hover {\n @apply bg-gray-200;\n}\n\na.lib-events-box__link:hover {\n @apply text-utc-new-blue-500;\n text-decoration: none;\n}\n\n.lib-events-box__event-date {\n flex: 0 1 35%;\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0rem 1rem;\n border-right: 2px solid;\n margin: 0.5rem 0rem;\n @apply border-utc-new-blue-500;\n}\n\n.lib-events-box__event-date-day {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 2.25rem;\n line-height: 2.25rem;\n}\n.lib-events-box__event-date-month {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 1rem;\n text-transform: uppercase;\n}\n.lib-events-box__event-details {\n padding: 0.75rem;\n height: auto;\n flex: 1 0 75%;\n display: flex;\n flex-direction: column;\n}\n.lib-events-box__item-title {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: 600;\n}\n\n.lib-events-box__event-time {\n @apply text-gray-700;\n font-size: 0.85rem;\n}\n\n.lib-events-box__item-badge {\n margin: 0;\n padding: 0;\n}\n\n.lib-events-box__item-badge--faculty-workshop {\n @apply text-red-900;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n.lib-events-box__item-badge--workshop {\n @apply text-blue-700;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n.lib-events-box__item-badge--event {\n @apply text-green-800;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n/* workshops */\n\n/* filter */\n.view-utc-library-workshops-feed .form-select {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n.view-utc-library-workshops-feed label:not(.option) {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n @apply text-utc-new-blue-500;\n}\n\n.lib-event-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n border: 0;\n border-radius: 0;\n margin-top: 20px;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.lib-event-card__img {\n flex: 0 1 35%;\n}\n\n.lib-event-card__img img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n@media (max-width: 576px) {\n .lib-event-card {\n flex-direction: column;\n }\n .lib-event-card__img img {\n height: 150px;\n }\n}\n.lib-event-card__event-date {\n @apply bg-white;\n padding: 1rem;\n position: absolute;\n top: 16px;\n left: 16px;\n}\n\n.lib-event-card__event-date-day {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 3.25rem;\n line-height: 3.25rem;\n display: block;\n text-align: center;\n}\n.lib-event-card__event-date-month {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 1.5rem;\n text-transform: uppercase;\n display: block;\n text-align: center;\n}\n\n.lib-event-card__description {\n flex: 1 0 65%;\n padding: 0rem 0.5rem;\n font-size: 0.9rem;\n}\n\n.lib-event-card__title {\n font-size: 1.5rem;\n}\n\n.p-description {\n font-size: 0.9rem;\n}\n\n.lib-event-card__event-full-date {\n margin-left: 0.5rem;\n}\n\n.lib-event-card__event-time {\n margin-left: 0.5rem;\n}\n\n.lib-event-card__event-location {\n margin-left: 0.5rem;\n margin-bottom: 10px;\n}\n\n.lib-event-card__event-register {\n margin-left: 0.5rem;\n font-size: 0.9rem;\n}\n\np:empty {\n display: none;\n}\ndiv.vevent div:last-child {\n display: none;\n}\n\n.p-name {\n display: none;\n}\n.h-event {\n min-height: 7em;\n}\n","/* styles for research guide list */\n\n/* filter styles */\n#views-exposed-form-utclib-guides-block-1 .form-select,\n#views-exposed-form-utclib-guides-block-1 input[type='text'] {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n#views-exposed-form-utclib-guides-block-1 .form-item label:not(.option) {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n @apply text-utc-new-blue-500;\n}\n/* guide type header */\n.view-utclib-guides .view-grouping-header {\n margin-top: 1.5rem;\n font-family: 'Exo', 'Helvetica Neue', sans-serif;\n font-size: 1.5rem;\n @apply text-utc-new-blue-500;\n}\n\n.view-utclib-guides h3 {\n display: none;\n}\n\n.view-utclib-guides .view-grouping-content {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* guide container */\n.view-utclib-guides .utclib-guide {\n width: 48%;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n word-wrap: break-word;\n}\n\n@media (max-width: 767px) {\n .view-utclib-guides .utclib-guide {\n width: 100%;\n }\n}\n\n/* guide link style */\n.view-utclib-guides .utclib-guide--link {\n width: 100%;\n @apply bg-white;\n border: 1px solid #edf2f7;\n box-shadow: 0 6px 8px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n border-left: 5px solid #112e51;\n margin: 5px 8px;\n padding: 4px 12px;\n border-radius: 0;\n}\n\n.view-utclib-guides .utclib-guide--link:hover {\n @apply text-utc-new-blue-500;\n border: 1px solid #edf2f7;\n border-left: 5px solid #fdb736;\n @apply bg-gray-100;\n font-weight: 600;\n}\n\n/* new databases box */\n\n.utclib-embed--new-databases h2.block__title {\n display: block;\n @apply text-utc-new-blue-500;\n font-family: 'Exo', 'Helvetica Neue', sans-serif;\n text-transform: none;\n @apply bg-gray-200;\n padding: 0.75rem 1.25rem;\n margin: 0;\n font-weight: 700;\n font-size: 1.15rem;\n}\n\n.utclib-embed--new-databases {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n margin-bottom: 2rem;\n}\n\n.utclib-embed--new-databases .utclib-embed-content {\n padding: 0.9rem;\n}\n\n.s-lg-link-list {\n list-style-type: none;\n padding-left: 0.5rem;\n margin-bottom: 0;\n}\nul.s-lg-link-list li {\n border-bottom: 1px solid lightgrey;\n margin-bottom: 0.5rem;\n padding-bottom: .5rem;\n}\n\nul.s-lg-link-list li a {\n font-weight: bold;\n font-size: 1rem;\n @apply text-utc-new-blue-500;\n line-height: 1.25;\n margin-bottom: .5rem;\n}\n\n.s-lg-link-desc,\n.s-lg-link-desc a {\n font-size: .9rem !important;\n}\n\nul.s-lg-link-list li:last-child {\n border-bottom: 0px;\n margin-bottom: 0rem;\n}\n",".qtip {\n max-width: 400px;\n min-width: 200px;\n}\n\n.qtip .qtip-title {\n line-height: 1.5rem;\n font-weight: 600;\n}\n\n.qtip-bootstrap {\n border-radius: 0;\n}\n\n.qtip-bootstrap .qtip-content {\n padding: 0px;\n}\n\n.qtip-bootstrap .qtip-titlebar {\n font-size: 1rem;\n}\n\n.qtip-bootstrap .btn {\n display: block;\n}\n\n.qtip-bootstrap .event-overview {\n display: flex;\n flex-direction: row;\n}\n\n.qtip-bootstrap .event-overview .event-info {\n display: flex;\n flex-direction: column;\n padding: .5rem .5rem;\n flex: 0 1 60%;\n font-size: 16px;\n justify-content: center;\n}\n\n.qtip-bootstrap .event-overview .event-image {\n flex: 0 1 40%;\n}\n\n.qtip-bootstrap .event-overview .event-image img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.qtip-bootstrap .event-description {\n @apply bg-gray-200;\n margin: 0;\n padding: .5rem 1rem;\n}\n\n.qtip-bootstrap .event-description .btn {\n margin-top: 1rem;\n}\n",".breadcrumb ol,\n.breadcrumb li,\n.simple-breadcrumb ol,\n.simple-breadcrumb li {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n\tfont-size: 14px;\n}\n\n.breadcrumb ol,\n.simple-breadcrumb ol {\n\tdisplay: flex;\n\tflex-flow: wrap;\n}\n\n.breadcrumb li a:hover,\n.simple-breadcrumb li a:hover {\n\ttext-decoration: underline;\n}\n\n.breadcrumb li:after,\n.simple-breadcrumb li:after {\n\tcontent: \" / \";\n\tmargin-right: 3px;\n}\n\n.breadcrumb li:last-child:after,\n.simple-breadcrumb li:last-child:after {\n\tdisplay: none;\n}\n\n@media (max-width: 768px) {\n\t.breadcrumb ol,\n .simple-breadcrumb ol {\n\t\tdisplay: grid;\n\t}\n}\n","/* // .menu--footer ul.menu {\n// text-align: center;\n// margin-top: 1rem;\n// padding-left: 0;\n// @include media-breakpoint-up(lg) {\n// margin-top: 0;\n// }\n// li {\n// display: inline-block;\n// margin-left: .5rem;\n// a {\n// color: $theme-gray;\n// }\n// }\n// } */\n/* this blocks fixed the footer to be centered */\n/* #block-utcinfofor-particle{\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n\n}\n\n#block-utc-shortcuts-particle\n{\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n\n} */\n\n@media (max-width: 991px) {\n\t#block-utcinfofor-particle{\n\t\ttext-align: center;\n\t\tmargin-top: 1rem;\n\t\tpadding-left: 0;\n\t\n\t}\n\t\n\t#block-utc-shortcuts-particle\n\t{\n\t\ttext-align: center;\n\t\tmargin-top: 1rem;\n\t\tpadding-left: 0;\n\t\n\t}\t\n}\n\n\n\n.menu--footer ul.menu {\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n}\n\n.menu--footer ul.menu li {\n\tdisplay: inline-block;\n\tmargin-left: .5rem;\n}\n\n.menu--footer ul.menu li a {\n\t/* color: #607d8b; */\n\t@apply text-gray-500;\n}","/* UTC Styles for directory */\n/* relies on flex and utc-directory \nat the template level in apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig */\n.utc-directory-form {\n margin-bottom: 20px;\n}\n\n.utc-directory-form .form-item,\n.utc-directory-form .form-actions {\n flex: auto;\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n.utc-directory-form label {\n text-transform: uppercase;\n letter-spacing: 2px;\n @apply text-utc-new-blue-500;\n font-size: 1rem !important;\n}\n\n.utc-directory-form .form-item-dept,\n.utc-directory-form .form-type-textfield {\n width: 100%;\n margin-bottom: 12px;\n}\n\n/* fiters side by side on larger screens */\n@media (min-width: 768px) {\n .utc-directory-form .form-item-dept {\n width: 40%;\n }\n\n .utc-directory-form .form-type-textfield {\n width: 55%;\n margin-left: 10px;\n }\n}\n\n/* alphabet menu styles */\n.utc-directory-form fieldset#edit-alpha--wrapper {\n width: 100%;\n}\n\n.utc-directory-form .form-item-alpha {\n flex-grow: 0;\n}\n\n.utc-directory-form .form-radios {\n display: flex;\n flex-wrap: wrap;\n margin-top: 0;\n}\n\n/* hide 'any' label */\n.utc-directory-form .form-radios .form-item-alpha:first-child {\n display: none;\n}\n\n.utc-directory-form .form-radios label {\n display: inline-block;\n @apply bg-utc-new-blue-100;\n padding: 10px;\n margin: 3px;\n width: 42px;\n font-weight: bold;\n font-family: sans-serif, Arial;\n font-size: 1em;\n text-align: center;\n border: 0;\n border-radius: 0;\n}\n\n.utc-directory-form .form-radios label:hover {\n @apply bg-utc-new-gold-300;\n cursor: pointer;\n}\n\n.utc-directory-form .form-radios input[type='radio']:checked + label {\n @apply bg-utc-new-gold-300;\n}\n\n/* hides the radio buttons */\n.utc-directory-form .form-radios input[type='radio'] {\n opacity: 0;\n position: fixed;\n width: 0;\n}\n\n/* these styles mimics the default style for the input boxes in Drupal coming from _forms. Styling will be global\n so all select2 dropdown filters in use will look the same */\n.select2-container .select2-selection--single {\n height: auto;\n @apply bg-white;\n padding: 10px 0.5rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0.25rem;\n box-shadow: inset 0 1px 1px rgb(38 50 56 / 8%);\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\n.select2-container--default\n .select2-selection--single\n .select2-selection__arrow {\n height: 50px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 2rem;\n line-height: 2.25rem;\n}\n\n.select2-dropdown {\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0.25rem;\n}\n\n.select2-container--default\n .select2-results__option--highlighted[aria-selected] {\n @apply bg-utc-new-blue-100;\n @apply text-black;\n}\n\n.select2-container--default .select2-results__option[aria-selected='true'] {\n @apply bg-utc-new-blue-100;\n @apply text-black;\n}\n\n.utc-directory-form input#edit-reset {\n width: auto;\n @apply bg-white;\n border-radius: 0;\n border: 1px solid;\n @apply border-utc-new-blue-500;\n}\n\n.view-utc-directory .view-content {\n width: 100% !important;\n}\n\n.view-utc-directory .lib-item-form .js-form-item-combine {\n flex-grow: 10;\n}\n\n/* pager styles - could be global? */\n.view-utc-directory .pager {\n width: 100%;\n}\n\n.view-utc-directory ul.pager__items li a {\n display: block;\n @apply text-utc-new-blue-500;\n padding: 10px 18px;\n font-weight: bold;\n font-family: sans-serif, Arial;\n font-size: 1em;\n border: 0;\n}\n\n.view-utc-directory ul.pager__items li {\n @apply bg-utc-new-blue-100;\n}\n\n.view-utc-directory ul.pager__items li.is-active,\n.view-utc-directory ul.pager__items li a:hover,\n.view-utc-directory ul.pager__items li.is-active a:hover {\n @apply bg-utc-new-gold-300;\n border: 0;\n}\n\n.view-utc-directory li.pager__item.pager__item--ellipsis {\n background-color: transparent !important;\n}\n\n.view-utc-directory .view-empty {\n width: 100%;\n}\n\n/* directory card styles */\n\n/* employee profiles */\n.employee-profile__grid {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* container handles the width of the cards in the flex-wrap */\n\n.container-profile__container {\n width: 100%;\n}\n\n.container-profile__container--profile-card {\n margin: 0.75rem;\n}\n\n/* profile cards in directory listing */\n\n.employee-profile--card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n flex-direction: column;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n/* makes images stretch to full size of container in automated field classes */\n.employee-profile img,\n.employee-profile .employee-image .field,\n.employee-profile .employee-image .field__item {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n/* image for directory style lists on mobile */\n.employee-profile--card img {\n height: 10rem;\n width: 9rem;\n object-fit: cover;\n border-radius: 0px;\n margin: 1rem 0.5rem 1rem 1rem;\n flex: 1 1;\n}\n\n.employee-profile--card .employee-profile__body {\n padding: 1rem 0.5rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0;\n}\n\n/* wide list style cards stack multiple info elements */\n\n.employee-profile .employee-profile__body {\n flex-direction: column;\n justify-content: flex-start;\n height: auto;\n flex: 1 1;\n padding: 1rem;\n}\n@media (min-width: 640px) {\n .employee-profile--card {\n flex-direction: row;\n }\n}\n@media (min-width: 1024px) {\n .employee-profile--card {\n align-items: center;\n }\n\n .employee-profile--card .employee-profile__body {\n padding: 1.5rem 1rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n height: auto;\n flex: 1 1;\n }\n\n .employee-profile--card .employee-profile__info {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 1;\n padding: 10px;\n }\n\n .employee-profile--card .employee-profile__more_info {\n width: 150px;\n flex: 0 1 auto;\n margin-right: 20px;\n }\n\n .employee-profile--card img {\n height: 10rem;\n width: 9rem;\n }\n}\n\n.employee-profile--card .employee-profile__name {\n font-weight: 600;\n font-size: 1.2rem;\n line-height: 1rem;\n}\n\n.employee-profile--card p {\n margin: 0.25rem;\n}\n\n.employee-profile--card .employee-profile__more_info {\n text-align: right;\n}\n\n.employee-profile__name {\n font-weight: 400;\n}\n\n.employee-profile__suffix {\n font-weight: 400;\n}\n\n.employee-profile__suffix .field {\n display: inline-block;\n}\n\n.employee-profile__suffix .field:not(:empty):not(:last-child):after {\n content: ',';\n}\n\n.employee-profile__button a {\n margin-bottom: 0.5rem;\n margin-left: 0.5rem;\n}\n\n/* Profile Page Styles */\n/* styles for drupal native profile page view and for DM embeds in view */\n\n.view-utc-directory .dm-profile-preamble,\n.employee-profile-page {\n background-color: transparent;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n align-items: flex-start;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n}\n\n/* container for profile image */\n.view-utc-directory .dm-profile-section--main-image,\n.employee-profile-page__image {\n height: 300px;\n width: 60%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n align-self: flex-start;\n}\n\n.view-utc-directory .dm-profile-section img,\n.employee-profile-page img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n border-radius: 0px;\n margin: 0px;\n flex: 1 1;\n}\n\n/* main profile details */\n.employee-profile-page__body,\n.view-utc-directory .dm-profile-activities {\n flex-direction: column;\n justify-content: flex-start;\n height: auto;\n flex: 1 1;\n padding: 0rem 1rem 1rem 1rem;\n margin: 0px;\n}\n\n.view-utc-directory\n .dm-profile-preamble\n .dm-profile-content\n .dm-profile-activities {\n text-align: left;\n background: none;\n color: black;\n}\n\n.employee-profile-page__body p {\n margin: 0.1rem;\n}\n\n.view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n padding: 0;\n margin: 1rem;\n margin-top: 0;\n width: auto;\n}\n\n/* adjust name size - this is coming inline from somewhere, can we change in DM? */\n\n.view-utc-directory .dm-profile-activity {\n font-family: 'Open Sans', san-serif;\n}\n.view-utc-directory .dm-profile-activity span,\n.employee-profile-page__name {\n font-size: 20pt !important;\n font-weight: 600 !important;\n}\n\n/* hides unused DM components */\n.view-utc-directory\n .dm-profile-tabs__item--active\n .dm-profile-tabs__link::after {\n display: none;\n}\n\n.view-utc-directory .dm-profile-section--hidden {\n display: none;\n}\n\n.view-utc-directory .dm-profile-break {\n display: none;\n}\n\n/* DM tabs */\n\n.view-utc-directory .dm-profile-tabs,\n.employee-profile-page__divider {\n margin: 0;\n padding: 0;\n position: relative;\n z-index: 50;\n text-align: left;\n @apply bg-utc-new-blue-100;\n}\n\n.view-utc-directory .dm-profile-tabs__item,\n.employee-profile-page__divider p {\n border: 2px solid;\n display: block;\n padding: 0.75rem 1rem;\n position: relative;\n text-transform: uppercase;\n margin: 0;\n background: none;\n}\n\n.employee-profile-page__divider {\n height: 2.6rem;\n}\n\n/* unique to DM tabs */\n.view-utc-directory .dm-profile-tabs {\n background-color: whitesmoke;\n}\n\n.view-utc-directory .dm-profile-tabs__item {\n border: 2px solid #112e51;\n @apply bg-utc-new-blue-100;\n margin: 0.5rem 0rem;\n}\n\n.view-utc-directory .dm-profile-tabs__link,\n.employee-profile-page__divider p {\n display: block;\n font-size: 1.1rem;\n font-weight: 600;\n margin: 0 0.25rem;\n text-decoration: none;\n letter-spacing: 2px;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item\n > .dm-profile-tabs__link {\n box-shadow: none;\n @apply text-utc-new-blue-500;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active\n > .dm-profile-tabs__link,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover\n > .dm-profile-tabs__link {\n @apply text-white !important;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover {\n @apply bg-utc-new-blue-500;\n}\n\n/* DM Profile Content */\n\n.view-utc-directory .dm-profile-section--tabbed,\n.employee-profile-page__bio {\n border: 0;\n padding: 1rem;\n position: relative;\n z-index: 10;\n background: white;\n}\n\n.view-utc-directory .dm-profile-section--tabbed:focus {\n outline: none;\n box-shadow: inset 0 0 0 0.15rem lightblue;\n}\n\n.view-utc-directory .dm-profile-preamble .dm-profile-report-section {\n box-sizing: border-box;\n width: 100%;\n}\n\n.view-utc-directory h2.dm-profile-heading,\n.view-utc-directory h2 {\n font-weight: 600;\n font-size: 1.25rem;\n line-height: 1rem;\n text-transform: uppercase;\n letter-spacing: 2px;\n font-family: 'Open Sans', sans-serif;\n margin-top: 10px;\n margin-bottom: 20px;\n}\n\n.view-utc-directory h3.dm-profile-heading {\n font-family: 'Open Sans', san-serif;\n font-size: 1.1rem;\n font-weight: 600;\n}\n\n.dm-profile-content ol.dm-profile-activities {\n padding: 0.5rem;\n}\n\n/* mobile-first media queries */\n@media (min-width: 640px) {\n .view-utc-directory .dm-profile-preamble,\n .employee-profile-page {\n flex-direction: row;\n }\n .view-utc-directory .dm-profile-section--main-image,\n .employee-profile-page__image {\n height: 300px;\n width: 40%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n }\n\n .employee-profile-page__body,\n.view-utc-directory .dm-profile-activities {\n padding: 1rem;\n}\n\n .view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n width: auto;\n }\n\n.view-utc-directory .dm-profile-preamble,\n.employee-profile-page {\n background-color: white;\n}\n}\n@media (min-width: 1024px) {\n .view-utc-directory .dm-profile-section--main-image,\n .employee-profile-page__image {\n height: 350px;\n width: 20%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n }\n\n .view-utc-directory .dm-profile-tabs__item {\n display: inline-block;\n }\n\n .view-utc-directory .dm-profile-tabs__link {\n display: inline;\n }\n\n .view-utc-directory\n .dm-profile-tabs__item--active\n .dm-profile-tabs__link::after {\n content: normal;\n }\n\n .view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n width: auto;\n }\n\n .view-utc-directory .dm-profile-tabs__item {\n margin: 0;\n border: 0;\n }\n .view-utc-directory .dm-profile-tabs__item--active {\n border-bottom: 3px solid #112e51;\n }\n\n .view-utc-directory .dm-profile-tabs {\n @apply bg-utc-new-blue-100;\n }\n\n .view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active\n > .dm-profile-tabs__link,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover\n > .dm-profile-tabs__link {\n @apply text-utc-new-blue-500 !important;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item\n > .dm-profile-tabs__link {\n box-shadow: none;\n @apply text-utc-new-blue-400;\n}\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover {\n @apply bg-utc-new-blue-100;\n}\n}\n","video {\n\twidth: 100%;\n\theight: auto;\n}\n\n.utc-hero-temporary-fix {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 0 auto;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop {\n\tbottom: 0.5% !important;\n\tposition: absolute;\n\tleft: 0;\n\tz-index: 1;\n\ttext-align: center;\n\twidth: 100%;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .utc-hero-title {\n\tcolor: white;\n\tfont-size: 6vw;\n\tdisplay: block;\n\tmargin: 0 auto 6rem auto;\n\tposition: relative;\n\tz-index: 1;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items {\n\tdisplay: flex;\n\tjustify-content: center;\n\tlist-style-type: none;\n\tmargin: 1em auto;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items li {\n\tdisplay: inline-block;\n\tzoom: 1;\n\tpadding-left: 5px;\n\tpadding-right: 5px;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop a {\n\tcolor: white;\n\tborder: 2px solid white;\n\ttext-decoration: none;\n}\n\n.utc-hero-big-btn,\n.utc-menu-btn {\n\tbackground-color: transparent;\n\tbackground-image: none;\n\tborder: 2px solid white;\n\tborder-radius: 0;\n\ttransition: 0.3s;\n\tcolor: white;\n}\n\n.utc-hero-big-btn {\n\tpadding: 0.6em 0.9em;\n overflow: hidden;\n @apply bg-utc-new-blue-500;\n\ttransition: all 1.2s;\n\twhite-space: nowrap;\n\twidth: 180px;\n\tfont-size: 1.5em;\n}\n\n.utc-hero-big-btn:hover {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n\ttext-indent: 0;\n\twidth: 210px;\n}\n\n.utc-menu-btn:hover {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n\ttext-indent: 0;\n}\n\n.menu-overlay-mobile h1 {\n\tbackground-color: transparent;\n\tpadding-top: 1em;\n\tpadding-bottom: 15px;\n\tpadding-right: 0 !important;\n\ttext-align: center;\n}\n\n.menu-overlay-mobile ul {\n\tmargin: 3em auto 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tlist-style-type: none;\n}\n\n.menu-overlay-mobile ul li .btn-primary {\n\tcolor: white;\n\twidth: 100%;\n\tborder: 0;\n}\n\n@media only screen and (max-width: 1024px) {\n\t.menu-overlay-desktop {\n\t\tdisplay: none;\n\t}\n}\n\n@media only screen and (min-width: 1024px) {\n\t.menu-overlay-mobile {\n\t\tdisplay: none;\n\t}\n\n\t.menu-overlay-desktop .utc-hero-title {\n\t\tfont-size: 4.2vw !important;\n\t}\n}\n\n\n/* @import \"../../variables\";\n\nvideo {\n width: 100%;\n height: auto;\n}\n\n.utc-hero-temporary-fix {\n display: block;\n width: 100%;\n margin: 0 auto;\n .menu-overlay-desktop {\n bottom: 0.5% !important;\n background: $gradient-1;\n position: absolute;\n left: 0;\n z-index: 1;\n text-align: center;\n width: 100%;\n .utc-hero-title {\n color: $white;\n font-size: 6vw;\n display: block;\n margin:0 auto 6rem auto;\n position: relative;\n text-shadow: $text-shadow;\n z-index: 1;\n }\n .menu-overlay-desktop-items {\n display: flex;\n justify-content: center;\n list-style-type: none;\n margin: 1em auto;\n li {\n display: inline-block;\n zoom: 1;\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n a {\n color: $white;\n border: 2px solid $white;\n text-decoration: none;\n &:hover {\n color: $utc-blue;\n border: 2px solid $utc-blue;\n }\n }\n }\n}\n\n.utc-hero-big-btn,\n.utc-menu-btn {\n background-color: transparent;\n background-image: none;\n border: 2px solid $white;\n border-radius: 0;\n transition: 0.3s;\n color:$white;\n}\n\n.utc-hero-big-btn {\n padding: 0.6em 0.9em;\n overflow: hidden;\n transition: all 1.2s;\n white-space: nowrap;\n width: 180px;\n font-size: 1.5em;\n background-color: $utc-blue;\n &:hover {\n color: $utc-blue;\n background: $utc-yellow;\n border: 2px solid $utc-blue;\n text-indent: 0;\n width: 210px;\n }\n}\n\n.utc-menu-btn {\n &:hover {\n color: $utc-blue;\n background: $utc-yellow;\n border: 2px solid $utc-blue;\n text-indent: 0;\n }\n}\n\n.menu-overlay-mobile {\n h1 {\n background-color: transparent;\n border-bottom: 9px solid $utc-yellow;\n color: #112e51;\n padding-top: 1em;\n padding-bottom: 15px;\n padding-right: 0 !important;\n text-align: center;\n }\n ul {\n margin: 3em auto 0 auto;\n padding: 0;\n width: 100%;\n list-style-type: none;\n li {\n .btn-primary {\n color: $white;\n width: 100%;\n border: 0;\n &:hover {\n color: $utc-blue;\n background-color: $utc-yellow;\n }\n }\n }\n }\n}\n\n@media only screen and (max-width: 1024px) {\n .menu-overlay-desktop {\n display: none;\n }\n}\n\n@media only screen and (min-width: 1024px) {\n .menu-overlay-mobile {\n display: none;\n }\n .menu-overlay-desktop {\n .utc-hero-title {\n font-size: 4.2vw !important;\n }\n }\n} */\n",".information-technologyparallax1 {\n\tbackground-image: url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);\n /* min-height: 460px; */\n\tbackground-attachment: fixed;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: cover;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tright: 50%;\n\tmargin-left: -50vw;\n\tmargin-right: -50vw;\n\tbackground-blend-mode: multiply;\n /* margin-bottom: 20px; */;\n}\n\n.information-technologyparallaxbuttons {\n\tdisplay: flex;\n\tjustify-content: space-evenly;\n}\n\n@media all and (max-width: 768px) {\n\t.information-technologyparallaxbuttons {\n\t\tdisplay: contents;\n\t}\n}\n\n#information-technologystudent_type_wrapper h1 {\n\tcolor: white;\n\tfont-size: 2.4em;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* \n@import \"../../variables\";\n.information-technologyparallax1 {\n background-image: url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);\n background-attachment: fixed;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tright: 50%;\n\tmargin-left: -50vw;\n\tmargin-right: -50vw;\n\tbackground-color: $background-colorthree;\n background-blend-mode: multiply;\n}\n\n.information-technologyparallaxbuttons{\n display: flex;\n justify-content: space-evenly;\n}\n\n@media all and (max-width: 768px) {\n\n .information-technologyparallaxbuttons{\n display: contents;\n }\n}\n\n#information-technologystudent_type_wrapper h1 {\n color: $white;\n font-size: 2.4em;\n text-shadow: $text-shadow;\n} */","/**\n * Copyright (c) 2018, Watermark\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n.dm-profile-section:not(.dm-profile-section--main-image) img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n.dm-profile-preamble {\n\tbackground-color: #112e51;\n\tcolor: rgb(255, 255, 255);\n\tpadding: 1.5rem 1.5rem 1rem 3rem;\n\tbox-sizing: border-box;\n}\n\n.dm-profile-preamble .dm-profile-heading {\n\tbackground-color: rgb(255, 255, 255);\n\tcolor: #112e51;\n\tdisplay: inline-block;\n\tpadding: 0.25rem 1rem;\n\tmargin: 0;\n\ttext-transform: uppercase;\n}\n\n.dm-profile-preamble .dm-profile-activities {\n\tbackground-color: #112e51;\n\tcolor: rgb(255, 255, 255);\n}\n\n.dm-profile-preamble li.dm-profile-activity {\n\tcolor: rgb(255, 255, 255);\n}\n\n.dm-profile-preamble .dm-profile-content .dm-profile-activities {\n\ttext-align: left;\n}\n\n.dm-profile-tabs {\n\tmargin: 0;\n\tpadding: 0;\n\tposition: relative;\n\ttext-align: center;\n\ttop: 0.15rem;\n\tz-index: 50;\n}\n\n.dm-profile-tabs__item {\n\tbackground-color: #fdb736;\n\tborder: 0;\n\tdisplay: block;\n\tmargin: 0.5rem 0;\n\tpadding: 0.5rem;\n\tposition: relative;\n\ttext-transform: uppercase;\n}\n\n.dm-profile-tabs__item--active {\n\tbackground-color: #112e51;\n}\n.dm-profile-tabs > .dm-profile-tabs__item--active > .dm-profile-tabs__link {\n\tcolor: rgb(255, 255, 255) !important;\n}\n\n.dm-profile-tabs__link {\n\tdisplay: block;\n\tfont-size: 1.15rem;\n\tfont-weight: bold;\n\tmargin: 0 0.25rem;\n\ttext-decoration: none;\n}\n\n.dm-profile-tabs > .dm-profile-tabs__item > .dm-profile-tabs__link {\n\tbox-shadow: none;\n\tcolor: #112e51;\n}\n\n.dm-profile-tabs__item--active .dm-profile-tabs__link::after {\n\tcontent: ' \\27F5';\n\tfont-weight: bold;\n}\n.dm-profile-section--hidden {\n\tdisplay: none;\n}\n\n.dm-profile-section--tabbed {\n\tborder: 0;\n\tpadding: 0.25rem 1rem;\n\tposition: relative;\n\tz-index: 10;\n}\n\n.dm-profile-section--tabbed:focus {\n\toutline: none;\n\tbox-shadow: inset 0 0 0 0.15rem lightblue;\n}\n\n.dm-profile-break {\n\tbackground-color: #fdb736;\n\theight: 0.15rem;\n\tmargin: 0.5rem 0;\n\tpadding: 0;\n}\n\n.dm-profile-preamble .dm-profile-report-section {\n\tbox-sizing: border-box;\n\twidth: 100%;\n}\n\n.dm-profile-preamble--with-main-image {\n\tpadding: 0;\n\tdisplay: -webkit-box;\n\tdisplay: -ms-flexbox;\n\tdisplay: flex;\n\t-ms-flex-wrap: wrap;\n\tflex-wrap: wrap;\n}\n\n.dm-profile-preamble\n\t.dm-profile-section--main-image\n\t+ .dm-profile-report-section {\n\tpadding: 1em 1em 0;\n}\n\n.dm-profile-section--main-image {\n\tbox-sizing: border-box;\n\t-ms-flex-item-align: center;\n\talign-self: center;\n\twidth: 100%;\n}\n\n.dm-profile-main-image {\n\tdisplay: block;\n\tobject-fit: cover;\n\twidth: 100%;\n\tmax-width: 25em;\n\tmargin: 0 auto;\n\theight: auto;\n}\n\n/* mobile-first media queries */\n@media (min-width: 640px) {\n\t.dm-profile-tabs {\n\t\tmargin-top: 2rem;\n\t}\n\n\t.dm-profile-tabs__item {\n\t\tdisplay: inline-block;\n\t\tmargin: 0 1rem 1rem;\n\t}\n\n\t.dm-profile-tabs__link {\n\t\tdisplay: inline;\n\t}\n\n\t.dm-profile-tabs__item--active .dm-profile-tabs__link::after {\n\t\tcontent: normal;\n\t}\n\n\t.dm-profile-section--main-image {\n\t\tdisplay: inline-block;\n\t\twidth: 25%;\n\t}\n\n\t.dm-profile-main-image {\n\t\tmax-width: 100% !important;\n\t\tmargin-left: 0px !important;\n\t}\n\n\t.dm-profile-preamble\n\t\t.dm-profile-section--main-image\n\t\t+ .dm-profile-report-section {\n\t\tdisplay: inline-block;\n\t\tvertical-align: top;\n\t\tpadding-left: 1.5rem;\n\t\tpadding-top: 1.5rem;\n\t\twidth: 75%;\n\t}\n}\n","/*.small-head {\n letter-spacing: .025em!important;\n text-transform: uppercase!important;\n text-align: left!important;\n line-height: 1.75rem!important;\n font-size: 1.125rem!important;\n font-weight: 600!important;\n margin-bottom: .5rem!important;\n}\n\np.small-head-hr {\n border-top: 1px solid rgba(253, 183, 54);\n width: 5rem!important;\n margin-bottom: 0!important;\n}*/\n\n.utc-homepage-section-3 {\n margin-bottom: 4rem;\n}\n\n\n/*.utc-homepage-section-4 {\n margin-bottom: -3rem;\n}\n\n@media screen and (min-width: 768px) {\n .utc-homepage-section-4 {\n margin-bottom: -4rem;\n }\n}\n\n@media screen and (min-width: 991px) {\n .utc-homepage-section-4 {\n margin-bottom: -7rem;\n }\n}\n\n.utc-homepage-section-4 .youtube-video-wrapper iframe {\n width: 75%!important;\n height: 75%!important;\n}*/\n\n.utc-homepage-section-5 h2,\n.utc-homepage-section-5 h3,\n.utc-homepage-section-5 p {\n color: #fff!important;\n}\n\n.utc-homepage-section-5 .youtube-video-wrapper {\n margin-top: 0!important;\n}\n\n.utc-homepage-section-6 .utc-card-2__body--with-action {\n padding-top: 0;\n}\n\n.utc-homepage-section-6 .utc-card-2__title {\n text-align: center;\n}\n\n.utc-homepage-section-6 .utc-card-2__action-container {\n left: 50%;\n transform: translate(-50%);\n bottom: 1rem;\n}\n\n.utc-homepage-hero-bg-blue {\n background: #253b55\n}\n\n.utc-homepage-quote-bg {\n @apply bg-gray-250\n}\n\n.utc-homepage-quote-bg blockquote {\n width: 75%;\n background: none!important;\n}\n\n.utc-homepage-quote-bg blockquote {\n font-size: 1.25rem;\n}\n\n@media screen and (max-width: 640px) {\n .utc-homepage-quote-bg blockquote {\n width: 100%;\n }\n}",".page-403, .page-404 {\n @apply bg-utc-new-blue-200;\n}","/*NOTE: \nThe responsive variances in this css file accommodates the following circumstances:\n---1-4 images in a row\n---horizontal and vertical orientations\n---resizing hz and vt images when user combines them in a row\n---addition of button links for mobile devices.\n---special css for 3-9 and 9-3 columnizations.\n---Default css is based on homepage, full-width layout, 4 images across, horizontal, iphone x\n*/\n\n/****Horizontal****/\nfigure.utc-hover-image-effect * {\n @apply box-border;\n}\nfigure.utc-hover-image-effect {\n @apply relative overflow-hidden;\n margin: 10px 1%;\n box-shadow: 5px 5px 10px rgb(0 0 0 / 0.5);\n z-index: 1;\n}\nfigure.utc-hover-image-effect img {\n @apply max-w-full opacity-100 w-full;\n transition: opacity 0.35s;\n}\n/*figcaption, text*/\nfigure.utc-hover-image-effect .image-title {\n z-index: 1;\n}\nfigure.utc-hover-image-effect figcaption {\n @apply p-4 max-h-full h-full;\n}\nfigure.utc-hover-image-effect .utc-border-wrapper {\n @apply opacity-0 sm:ml-auto sm:mr-auto;\n transition: opacity 0.25s, transform 0.25s;\n} \nfigure.utc-hover-image-effect .hover-inner {\n @apply border-l-4 border-utc-new-gold-500 pl-4;\n} \nfigure.utc-hover-image-effect h2,\nfigure.utc-hover-image-effect p {\n @apply opacity-0;\n transition: opacity 0.35s, transform 0.35s;\n}\nfigure.utc-hover-image-effect h2 {\n @apply mx-0 text-2xl;\n}\nfigure.utc-hover-image-effect p {\n @apply mx-0 mb-0 text-base;\n}\nfigure.utc-hover-image-effect h2 {\n @apply opacity-0;\n transform: translate3d(30%, 0%, 0);\n transition-delay: 0s;\n}\nfigure.utc-hover-image-effect p {\n @apply opacity-0;\n transform: translate3d(0%, 30%, 0);\n transition-delay: 0s;\n}\nfigure.utc-hover-image-effect a {\n @apply lg:absolute mt-4 lg:left-0 lg:right-0 lg:bottom-0 lg:top-0 text-transparent;\n}\n\n/*hover effects*/\nfigure.utc-hover-image-effect:hover figcaption {\n top: 50%;\n transform: translateY(-50%);\n display: table!important;\n}\nfigure.utc-hover-image-effect:hover .image-title {\n display:none;\n}\nfigure.utc-hover-image-effect:hover img {\n @apply opacity-10;\n}\nfigure.utc-hover-image-effect:hover .utc-border-wrapper {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.2s;\n display: table-cell!important;\n vertical-align: middle;\n}\nfigure.utc-hover-image-effect:hover h2 {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.4s;\n}\nfigure.utc-hover-image-effect:hover p {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.6s;\n}\n\n/****1 image***/\nfigure.image-count-1 {\n @apply float-none;\n margin:4px;\n}\nfigure.image-count-1 figcaption {\n @apply lg:p-20;\n}\nfigure.image-count-1 .utc-border-wrapper {\n @apply lg:pl-6;\n} \nfigure.image-count-1 h2, figure.utc-hover-image-effect .image-title {\n @apply lg:text-4xl;\n}\nfigure.image-count-1 p {\n @apply lg:text-2xl;\n}\n\n/****2 images***/\nfigure.image-count-2 figcaption {\n @apply lg:p-12;\n}\nfigure.image-count-2 .utc-border-wrapper {\n @apply lg:pl-4;\n} \nfigure.image-count-2 h2, figure.utc-hover-image-effect .image-title {\n @apply lg:text-2xl;\n}\n\n/***3 images***/\nfigure.image-count-3 figcaption {\n @apply md:p-4 md:pt-3 lg:p-4;\n}\nfigure.image-count-3 .utc-border-wrapper {\n @apply xl:pl-4;\n}\nfigure.image-count-3 h2, figure.utc-hover-image-effect .image-title {\n @apply text-2xl\n}\nfigure.image-count-3 p {\n @apply pb-0 mb-4 lg:mt-2 text-base;\n}\nfigure.image-count-3 a {\n @apply md:mt-1 lg:mt-4;\n}\n\n/***4 images***/\nfigure.image-count-4 figcaption {\n @apply md:p-3 lg:p-4;\n}\nfigure.image-count-4 h2, figure.image-count-4 .image-title {\n @apply mb-0 pb-0 md:text-base lg:text-lg;\n}\nfigure.image-count-4 p {\n @apply lg:inline-block mx-0 lg:mt-2;\n}\n.image-output-horizontal .image-count-4.overlay-true .image-title {\n bottom: 0!important;\n display: flex;\n justify-content: center;\n align-items: center;\n line-height: 100%;\n height: 100%;\n}\n.image-output-horizontal .image-count-4.overlay-true:hover .image-title {\n display: none;\n}\n\n\n\nfigure.utc-hover-image-effect figcaption a.hover-button span {\n @apply text-center text-white bg-utc-new-blue-500 mx-auto py-1 px-4 font-bold;\n display:none;\n background-image: -webkit-linear-gradient(257deg, #fdb736 50%, #112e51 50%);\n background-image: linear-gradient(-257deg, #fdb736 50%, #112e51 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n}\nfigure.utc-hover-image-effect figcaption a.hover-button:hover span {\n background-position: 0;\n @apply text-utc-new-blue-500;\n}\n\n.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 h2,\n.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 h2 {\n @apply lg:text-lg ;\n}\n\n.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,\n.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p {\n @apply lg:inline-block text-base;\n}\n\n/***image & overlay color choices***/\n\nfigure.bw-image img {\n filter: saturate(0);\n}\nfigure.gold-overlay .field--type-image.field__item {\n background: rgba(253, 183, 54,.8);\n}\nfigure.dk-blue-overlay .field--type-image.field__item {\n background: rgba(17, 46, 81,.8);\n}\nfigure.lt-blue-overlay .field--type-image.field__item {\n background: rgba(231, 234, 238,.1);\n}\nfigure.gold-overlay:hover .field--type-image.field__item,\nfigure.dk-blue-overlay:hover .field--type-image.field__item,\nfigure.lt-blue-overlay :hover .field--type-image.field__item {\n background: transparent;\n}\nfigure.gold-overlay img,\nfigure.dk-blue-overlay img,\nfigure.lt-blue-overlay img\n{\n opacity: .4; \n}\nfigure.overlay-true .image-title {\n font-weight: bold;\n text-shadow: unset!important;\n bottom: 18px!important;\n}\nfigure.gold-overlay .image-title {\n background: transparent!important;\n color: #112e51!important;\n}\nfigure.dk-blue-overlay .image-title,\nfigure.lt-blue-overlay .image-title {\n background: transparent!important;\n color: #fff!important;\n}\nfigure.lt-blue-overlay .image-title {\n color: #112e51!important;\n}\n.overlay-true .image-title {@apply px-4 leading-5;}\n.image-count-1 .image-title {\n font-size:1.5rem;\n bottom: 36px!important\n}\n.image-count-2 .image-title {\n font-size:1.75rem\n}\n.image-count-3 .image-title {\n font-size:1.5rem\n}\n.image-count-4 .image-title {\n font-size:1.25rem;\n}\n\n.image-count-1 .larger.image-title {\n font-size:2.25rem;\n}\n.image-count-2 .larger.image-title {\n font-size:2rem\n}\n.image-count-3 .larger.image-title {\n font-size:1.75rem\n}\n.image-count-4 .larger.image-title {\n font-size:1.5rem;\n}\n\n/**fail safe styling of grid-cols-# **/\n.utc-image-hover.grid-cols-2\t{ grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.utc-image-hover.grid-cols-3\t{ grid-template-columns: repeat(3, minmax(0, 1fr)); }\n.utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(4, minmax(0, 1fr)); }\n\n/**Hide captions which adversely affect image height**/\n.utc-image-hover .media-image .field--name-field-description {\n display: none;\n}\n\n@media (min-width: 992px) and (max-width: 1280px) {\n .themag-layout--twocol-section--3-9 figure.image-count-4 p,\n .themag-layout--twocol-section--9-3 figure.image-count-4 p {\n @apply hidden;\n }\n \n}\n\n/****Particle Issue 510 Solution: Better mobile experience****/\n@media (max-width:991px) {\n figure.utc-hover-image-effect img {\n filter: unset;\n cursor: none;\n opacity: 1!important;\n }\n figure.utc-hover-image-effect picture:after {\n display:none!important;\n }\n figure.utc-hover-image-effect figcaption * {\n opacity:1;\n }\n figure.utc-hover-image-effect {\n pointer-events: none;\n display: flex;\n flex-direction: column;\n}\n figure.utc-hover-image-effect:hover,\n figure.utc-hover-image-effect figcaption,\n figure.utc-hover-image-effect:hover figcaption,\n figure.utc-hover-image-effect:hover .utc-border-wrapper,\n figure.utc-hover-image-effect h2, \n figure.utc-hover-image-effect:hover h2,\n figure.utc-hover-image-effect p,\n figure.utc-hover-image-effect figcaption a.hover-button\n {\n top: unset;\n transform: unset;\n transition: unset;\n transition-delay: unset;\n }\n figure.utc-hover-image-effect figcaption {\n background: transparent;\n padding: 1.5rem!important;\n transition: all .4s ease-in-out;\n position: relative !important;\n display: flex!important;\n height: 100%!important;\n margin-bottom: 0!important;\n opacity: 1;\n }\n figure.utc-hover-image-effect:hover figcaption {\n display: flex!important;\n }\n figure.utc-hover-image-effect .utc-border-wrapper {\n display: flex!important;\n opacity:1!important;\n height: 100% !important;\n position: relative;\n width:100%;\n }\n figure.utc-hover-image-effect .hover-inner {\n display: flex;\n flex-direction: column;\n overflow: auto;\n height:100%;\n width:100%;\n justify-content: space-between;\n }\n figure.utc-hover-image-effect figcaption h2 {\n font-weight:600!important;\n font-size:1.5rem;\n }\n figure.utc-hover-image-effect figcaption p {\n font-size:.95rem;\n overflow-x: hidden;\n margin: 0;\n margin-top: 6px;\n margin-bottom: auto!important;\n }\n figure.utc-hover-image-effect figcaption a.hover-button {\n width: fit-content!important;\n pointer-events: auto;\n position: relative;\n }\n figure.utc-hover-image-effect figcaption a.hover-button span {\n display:inline-block;\n font-size: 1rem;\n }\n figure.image-count-4 figcaption a.hover-button span {\n padding-left: 9px;\n padding-right: 9px;\n width: 100%;\n }\n .image-title, .image-count-4.overlay-true .image-title {\n display: none;\n }\n .utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(2, minmax(0, 1fr))!important; } \n}\n\n@media screen and (max-width: 768px) {\n figure.utc-hover-image-effect .utc-border-wrapper {\n opacity:1!important;\n height: 100% !important;\n position: relative;\n }\n figure.utc-hover-image-effect figcaption h2 {\n font-size:1.75rem;\n }\n figure.utc-hover-image-effect figcaption p {\n font-size:1.1rem;\n }\n}\n@media screen and (max-width: 767px) {\n .utc-image-hover {\n grid-template-columns: repeat(1, minmax(0, 1fr))!important;\n gap: 2rem!important;\n }\n .utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(1, minmax(0, 1fr))!important; } \n figure.utc-hover-image-effect {\n width: 90%;\n margin-top: 6px;\n margin-bottom:6px;\n margin-left: auto;\n margin-right: auto;\n }\n figure.utc-hover-image-effect .utc-border-wrapper {\n min-height: 150px;\n }\n}\n","@media screen and (max-width: 640px) {\n .field--name-field-tags .field__items, .field--name-field-mg-tags .field__items {\n flex-wrap: wrap;\n }\n}","\n:root {\n --main-width: 65vw;\n}\n.utc-hero-region {@apply p-0;}\n.utc-hero-region .contextual {@apply right-6}\n.block--utc-video-hero {@apply h-full overflow-visible relative;}\n\n.video-hero.responsive-video { @apply relative h-0 overflow-visible max-w-full;padding-bottom: 56.25%; } \n\n.block--utc-video-hero-full .video-hero.responsive-video iframe, \n.block--utc-video-hero-full .video-hero.responsive-video object, \n.block--utc-video-hero-full .video-hero.responsive-video embed { @apply absolute left-0; }\n\n.container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n.container .block--utc-video-hero-full .video-hero.responsive-video object, \n.container .block--utc-video-hero-full .video-hero.responsive-video embed { top:6rem!important;}\n\n.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n.container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n.container-full .block--utc-video-hero-full .video-hero.responsive-video embed { top:4rem!important;}\n\n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe, \n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object, \n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed { top:0!important;}\n\n\n.container-full .block--utc-video-hero .video-hero-wrapper {@apply pb-0;}\n.container .block--utc-video-hero .video-hero-wrapper {@apply pb-8;}\n\n.block--utc-video-hero-full {@apply mb-24;}\n\n.block--utc-video-hero-full-center .utc-video-hero-block-left {\n grid-template-columns: 71% 24%!important;\n}\n.block--utc-video-hero-full-center .utc-video-hero-block-right {\n grid-template-columns: 27% 71%!important;\n @apply ml-6;\n}\n.block.block--utc-video-hero.block--utc-video-hero-full {\n margin-bottom: 6rem;\n}\n\n@media (max-width:1023px){\n .container .block--utc-video-hero .video-hero-wrapper, .container-full .block--utc-video-hero .video-hero-wrapper {@apply pb-4;}\n .main-reduce-top-margin-video {margin-top: 1rem;padding-top: 0;}\n .utc-video-hero-container{\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n .container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container .block--utc-video-hero-full .video-hero.responsive-video object, \n .container .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed { top:0!important;}\n}\n@media (max-width:768px) {\n .utc-video-hero-container{\n padding-top: 0rem;\n padding-bottom: 0rem;\n }\n .container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container .block--utc-video-hero-full .video-hero.responsive-video object, \n .container .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video embed { top:0!important;}\n .block--utc-video-hero-full .video-hero-wrapper {@apply pt-12} \n .container-full .block--utc-video-hero .video-hero-wrapper,\n .container .block--utc-video-hero .video-hero-wrapper { @apply pb-12; }\n .block--utc-video-hero-full-center .video-hero-wrapper {@apply w-full;}\n .block--utc-video-hero-full-center .video-hero-wrapper.left, .block--utc-video-hero-full-center .utc-video-hero-block-left {@apply ml-0;}\n .block--utc-video-hero-full-center .video-hero-wrapper.right,.block--utc-video-hero-full-center .utc-video-hero-block-right {@apply mr-0 ml-0;}\n .block--utc-video-hero-full {@apply mb-0;}\n .utc-hero-block {@apply p-8}\n .section-container--utc-video-hero:nth-child(1) {@apply pt-0 -mt-4;}\n .block--utc-video-hero-full-center .utc-video-hero-block-right {@apply ml-0}\n .container-full .block--utc-video-hero .video-hero-wrapper, .container .block--utc-video-hero .video-hero-wrapper, .block--utc-video-hero-full .video-hero-wrapper {\n padding-top: 4rem;\n }\n .container .block--utc-video-hero .video-hero-wrapper {\n margin-top:4rem;\n }\n .utc-hero-block {\n padding: 4rem 2rem 2rem;\n }\n}\n@media screen and (max-height: 768px) and (orientation:landscape){\n .utc-video-hero-container {\n max-width: 80%!important;\n margin: 0 auto!important;\n }\n}\n",".video-full-screen .field--name-field-media-video-embed-field {\n width: 100%!important;\n padding-bottom: 55%;\n position: relative;\n}\n\n.video-full-screen iframe {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}",".top-workbench-menu-present .header-container {\n z-index: 101;\n}\n.region-top-workbench-menu .block {\n display: flex !important;\n flex-direction: row;\n justify-content: start;\n background: #112e51;\n color: #fff;\n height: 50px;\n z-index: 100;\n position: relative;\n box-shadow: 1px 1px 3px 3px rgb(0 0 0 / 20%);\n padding-right: 6.83335rem;\n}\n.region-top-workbench-menu .block * {\n font-family: \"Roboto\", sans-serif;\n}\n.region-top-workbench-menu .block__content {\n width: 100%;\n}\n.region-top-workbench-menu h2.block__title {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0;\n background: #fdb856;\n position: relative;\n}\n.region-top-workbench-menu .block__title .title-text {\n font-family: \"Oswald\", sans-serif;\n color: #112e51;\n font-size: .95rem;\n letter-spacing: .025rem;\n white-space: nowrap;\n}\n.region-top-workbench-menu .block__title a .title-text {\n display: inline-block;\n color: #112e51;\n overflow: hidden;\n background: linear-gradient(to right, #fff, #fff 50%, #112e51 50%);\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-size: 200% 100%;\n background-position: 100%;\n transition: background-position 275ms ease;\n text-decoration: none;\n}\n.region-top-workbench-menu .block__title a:hover .title-text {\n background-position: 0 100%;\n}\n.region-top-workbench-menu h2.block__title:before {\n display: none;\n}\n.region-top-workbench-menu h2.block__title:after {\n content: '';\n position: absolute;\n right: -50px;\n top: 0;\n border-top: 25px solid #fdb736;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n transform: rotate(-90deg);\n height: 50px;\n}\nul.sf-menu.menu.top-workbench-menu {\n justify-content: end;\n height: 50px;\n box-shadow: none;\n}\nul.sf-menu.top-workbench-menu > li > a {\n position: relative;\n display: inline-block;\n font-family: \"Roboto\", sans-serif;\n color: #fff;\n overflow: hidden;\n background: linear-gradient(to right, #fdb736, #fdb736 50%, #fff 50%);\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-size: 200% 100%;\n background-position: 100%;\n transition: background-position 275ms ease;\n text-decoration: none;\n border-color: #fdb736;\n padding-bottom:3px;\n margin-top:-3px;\n}\nul.sf-menu.top-workbench-menu > li > a:hover {\n background-position: 0 100%;\n}\n\nul.sf-menu.top-workbench-menu > li:last-child > a {\n border: none;\n}\nul.sf-menu.top-workbench-menu > li > a.is-active,\nul.sf-menu.top-workbench-menu > li > a:active {\n background-position: 0 100%;\n}\nul.sf-menu.top-workbench-menu > li > a:after {\n display: none;\n}\nul.sf-menu.top-workbench-menu span.sf-sub-indicator:after {\n border-top: 4px solid #fff;\n}\nul.sf-menu.top-workbench-menu a:hover span.sf-sub-indicator:after {\n border-top: 4px solid #fdb736;\n}\nul.sf-menu.top-workbench-menu ul {\n background: #e7eaee;\n}\nul.sf-menu.top-workbench-menu ul li {\n border-bottom: 1px solid #e7eaee;\n word-wrap: normal;\n white-space: normal;\n}\nul.sf-menu.top-workbench-menu ul li:last-child {\n border-bottom: 3px solid #fdb736;\n}\nul.sf-menu.top-workbench-menu ul li a {\n background-color: #e7eaee;\n}\nul.sf-menu.top-workbench-menu ul li a:hover {\n background: #fff;\n color: #112e51 !important\n}\nul.sf-menu.top-workbench-menu li.sfHover>ul, ul.sf-menu.top-workbench-menu li:hover>ul {\n top: 100%!important;\n}\n@media (max-width:991px) {\n .region-top-workbench-menu .block {\n display: block !important;\n height: 100px;\n padding-right: 0 !important;\n }\n .region-top-workbench-menu h2.block__title {\n display: block;\n height: 50px;\n }\n .region-top-workbench-menu .block__content {\n display: flex;\n justify-content: center;\n }\n}\n@media (max-width: 768px) {\n \n .top-workbench-menu-present .header-container {\n z-index: 1001;\n }\n .top-workbench-menu-present .region--offcanvas-sidebar {\n z-index: 1000;\n position: relative;\n }\n .region-top-workbench-menu {\n width: 100%;\n background: #112e51;\n z-index: 500;\n position: relative;\n box-shadow: -1px 1px 3px 3px rgb(0 0 0 / 20%);\n }\n .region-top-workbench-menu .block {\n display: flex !important;\n height: 50px;\n position: relative;\n box-shadow:none;\n max-width: fit-content;\n }\n .region-top-workbench-menu h2.block__title {\n width: unset;\n height: 50px;\n display: flex;\n z-index: 501;\n }\n .region-top-workbench-menu h2.block__title:after {\n display: none;\n }\n .region-top-workbench-menu .block__content {\n background: transparent;\n justify-content: start;\n width: 36px;\n }\n .region-top-workbench-menu .sf-accordion-toggler {\n padding-left: 12px;\n padding-right: 24px;\n display: block;\n position: absolute;\n }\n .region-top-workbench-menu .sf-accordion-toggle {\n padding-left: 12px;\n }\n .region-top-workbench-menu .sf-accordion-toggle .region-top-workbench-menu .sf-accordion-toggle a {\n border-top: 2px solid #fdb736;\n border-bottom: 2px solid #fdb736;\n height: 18px;\n width: 21px;\n display: flex !important;\n align-items: center;\n margin-top: 12px;\n margin-bottom: 12px;\n }\n .region-top-workbench-menu .sf-accordion-toggle a {\n display: block !important;\n }\n .region-top-workbench-menu .sf-accordion-toggle > a span {\n color: transparent;\n }\n .top-workbench-menu-present main {\n padding-top: 0 !important;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none {\n height: 50px;\n background: #fdb736;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 500;\n margin-left: -1px;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none > li:not(:last-child) {\n border-bottom: 1px solid #e7eaee;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none span {\n font-family: 'Oswald', sans-serif;\n text-transform: uppercase;\n font-weight: bold;\n letter-spacing: .05rem;\n color: #112e51;\n display: block !important;\n height: 45px;\n width: 24px;\n font-size: 55px;\n transition: all .4s ease-in-out;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none .sf-expanded span {\n rotate: 90deg;\n margin-top: -5px;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.menu.top-workbench-menu.sf-horizontal {display:none;}\n\n ul.sf-menu.top-workbench-menu ul li a {\n background-color: #fff;\n }\n ul.sf-menu.top-workbench-menu ul li a:hover {\n background-color: #e7eaee;\n }\n .region-top-workbench-menu .sf-accordion-toggle a:after {\n content: '';\n position: absolute;\n top: 0;\n border-top: 25px solid #fdb736;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n transform: rotate(-90deg);\n height: 50px;\n margin-left: 23px;\n }\n ul.sf-menu.menu.top-workbench-menu {\n justify-content: start;\n background: #fff;\n position: absolute;\n top: 50px !important;\n left: -100% !important;\n float: none;\n border-bottom: 3px solid #fdb736;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.menu.top-workbench-menu.sf-expanded {\n width: 100%;\n left: 0 !important;\n box-shadow: 1px 1px 2px 2px rgb(0 0 0 / 20%);\n height: auto;\n border-bottom: none;\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1 {\n width: 100%;\n border-bottom: 1px solid rgba(255, 255, 255, .4);\n }\n .region-top-workbench-menu ul.sf-menu.menu.sf-expanded {\n display: flex;\n flex-direction: column;\n }\n ul.sf-menu.top-workbench-menu li a {\n border: none;\n color: #112e51 !important;\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1 {\n width: 100%;\n border-bottom: 1px solid #e7eaee;\n padding-bottom: 0;\n padding-top: 0;\n background: #fff;\n }\n ul.sf-menu.menu.sf-expanded > li.sf-depth-1 {\n animation: fadeOut 3s ease;\n animation-iteration-count: 1;\n animation-fill-mode: backwards;\n }\n ul.sf-menu.menu.sf-expanded > li.sf-depth-1:first-child {\n box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.4);\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1.sf-expanded {\n background: #e7eaee;\n }\n ul.sf-menu.top-workbench-menu ul, ul.sf-menu.top-workbench-menu li.sfHover > ul, ul.sf-menu.top-workbench-menu li:hover > ul {\n background: #fff;\n position: relative;\n margin-left: 12px;\n top: 0 !important;\n }\n ul.sf-menu.top-workbench-menu li.sfHover > ul, ul.sf-menu.top-workbench-menu li:hover > ul {\n left: unset !important;\n top: 0 !important;\n width: 91%!important;\n }\n ul.sf-menu.top-workbench-menu li a {\n font-size: 1rem;\n color: #112e51 !important;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n width: 100%;\n background: unset;\n -webkit-text-fill-color: unset;\n white-space: normal;\n }\n ul.sf-menu.top-workbench-menu li a:hover, ul.sf-menu.top-workbench-menu li.sf-expanded a {\n color: #112e51;\n }\n ul.sf-menu.top-workbench-menu span {\n margin-right: 9px;\n }\n .top-workbench-menu {\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after {\n border-top: 4px solid #112e51 !important;\n content:\"\";\n }\n ul.sf-menu.top-workbench-menu span.sf-sub-indicator {\n right: -0.1rem;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.top-workbench-menu li:active span.sf-sub-indicator, ul.sf-menu.top-workbench-menu li.sf-expanded span.sf-sub-indicator {\n transform: rotate(0deg);\n }\n ul.sf-menu.top-workbench-menu ul li:last-child {\n border-bottom: none;\n margin-bottom: 12px;\n }\n ul.sf-menu.top-workbench-menu ul li:last-child:hover {\n border-bottom: 1px solid #e7eaee;\n }\n}\n@media (max-width: 640px) {\n ul.sf-menu.menu.top-workbench-menu,\n .region-top-workbench-menu .block {\n max-width: 100%!important;\n }\n ul.sf-menu.top-workbench-menu li.sfHover > ul, \n ul.sf-menu.top-workbench-menu li:hover > ul {\n width: 93%!important;\n }\n .top-workbench-menu-present .sidr {\n top: 56px;\n }\n}",".table .thead-dark th {\n color: #fff;\n background-color: #112e51;\n border-color: #112e51;\n }\n .table th, .table td {\n border-top: 1px solid #e7eaee;\n color: #112e51;\n }",".sprite-chevron-down { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 455.7L-2.1 203.6 73.5 128 250 317.1 426.5 128l75.6 75.6L250 455.7z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-left { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M82.1 250.6L330.5 2.3 405 76.8 218.7 250.6 405 424.5 330.5 499 82.1 250.6z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-right { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M166.6 499l-74.5-74.5 186.3-173.9L92.1 76.8l74.5-74.5L415 250.6 166.6 499z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-up { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 68l252.1 252.1-75.6 75.6-176.5-189-176.5 189-75.6-75.6L250 68z'/%3e%3c/svg%3e\"); }\n.sprite-close { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 179.9L70-.1l-70 70 180 180-180 180 70 70 180-180 180 180 70-70-180-180 180-180-70-70-180 180z'/%3e%3c/svg%3e\"); }\n.sprite-menu { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M0 0h500v103.4H0zm0 197.6h500V301H0zm0 199h500V500H0z'/%3e%3c/svg%3e\"); }\n.sprite-person { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M460 463.6c0 19.6-15.9 35.4-35.4 35.4H69.8c-19.6 0-35.5-15.8-35.6-35.4V428c0-93.4 141.9-141.9 141.9-141.9s8.2-14.5 0-35.5c-29.8-22-33.5-56.4-35.5-141.9C146.8 23.1 206.9 2.3 247.1 2.3S347.4 23 353.6 108.7c-2 85.5-5.7 119.9-35.5 141.9-8.2 20.9 0 35.5 0 35.5S460 334.6 460 428v35.6z'/%3e%3c/svg%3e\"); }\n.sprite-search { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath class='st0' d='M470.5 471.5L368.9 335.4c67.1-69.1 77.2-178.9 18.3-258.1C348.5 28.5 289.6 0 226.6 0c-42.7 0-83.3 14.2-117.9 40.7-87.4 65-105.7 189-38.6 276.4 38.6 50.8 95.5 79.3 158.5 79.3 36.6 0 73.2-10.2 103.7-30.5L433.9 500l36.6-28.5zM106.7 288.6C55.9 221.5 70.1 128 137.2 77.2c26.4-20.3 56.9-30.5 91.5-30.5 48.8 0 91.5 22.4 119.9 61 50.8 67.1 36.6 160.6-30.5 211.4-26.4 20.3-56.9 30.5-91.5 30.5-46.8 0-91.5-22.4-119.9-61z'/%3e%3c/svg%3e\"); }","[class^='sprite-'] {\n /* Every implmentation of the pure CSS icon MUST set it's height and width. */\n @apply inline-block;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;","
\n
\n \n \n \n \n\n\n\n\n\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/alert/_alert.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/alert/_alert.twig new file mode 100644 index 0000000000..f08e55a741 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/alert/_alert.twig @@ -0,0 +1,67 @@ +{# +/** + * @file Alert! + * + * Available variables: + * - type: [string] status | warning | error: The type of error to display. + * - alert_degree: [string] (optional) The degree of error. Set via Type for Accessibility. + * - alert_title: [string] The heading value of the Alert. + * - alert_primary: [string] The paragraph value of the Alert. + * - alert_secondary: [string] (optional) The value of the footer. + * + */ +#} +{% set status_bg = { + status: 'bg-green-200', + error: 'bg-red-200', + warning: 'bg-yellow-200', + info: 'bg-blue-200' +} %} +{% set status_text = { + status: 'text-green-800', + error: 'text-red-800', + warning: 'text-yellow-800', + info: 'text-blue-800' +} %} + +{% set alert_classes = + [ + 'mb-0', + 'alert', + status_bg[type], + status_text[type], + 'alert-dismissible', + 'fade', + 'show', + 'rounded', + 'relative', + alert_other_classes + ] + |join(' ') + |trim +%} +{% set alert_degree = type == 'error' ? 'role=alert' : 'aria-live=polite' %} +
+ {% block alert_header %} + {% if alert_title %} +
+

+ {{ alert_title }} +

+
+ {% endif %} + {% endblock alert_header %} + {% block alert_content %} +

+ {{ alert_primary }} +

+ {% endblock alert_content %} + {% block alert_footer %} + {% if alert_secondary %} +
+

+ {{ alert_secondary }} +

+ {% endif %} + {% endblock alert_footer %} +
diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/_branding.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/_branding.twig new file mode 100644 index 0000000000..1334706ab3 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/_branding.twig @@ -0,0 +1,50 @@ +{# +/** + * @file Branding! + * Designed to be added inside a Jumbotron. + * + * Available variables: + * - url: [string] the url the block directs to. + * - logo_svg_inline: [string] The SVG path. + * - logo_img_src: [string] The IMG path. + * - site_name: [string] the site name provided by the app. + * - site_slogan: [string] the site slogan provided by the app. + */ +#} + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/logo.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/logo.svg new file mode 100644 index 0000000000..3555c38803 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/branding/logo.svg @@ -0,0 +1 @@ + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/breadcrumb/_breadcrumb.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/breadcrumb/_breadcrumb.twig new file mode 100644 index 0000000000..2eb3273d3f --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/breadcrumb/_breadcrumb.twig @@ -0,0 +1,23 @@ +{# +/** + * @file Breadcumb! + * + * Available variables: + * - breadcrumb_items: [array] A list of breadcrumbs to render + * - breadcrumb_title: [string] The title of the breadcrumb + * - breadcrumb_link: [string] The URL of the breadcrumb + * + * @see https://www.w3.org/TR/wai-aria-practices/#breadcrumb + */ +#} + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/button/_button.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/button/_button.twig new file mode 100644 index 0000000000..a8ae571eb1 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/button/_button.twig @@ -0,0 +1,46 @@ +{# +/** + * @file Button! + * + * Available variables: + * - button.element: [string]: button|a|input choose the element type for your button. + * - button.color: [string]: The Tailwind color of the button. + * - button.hoverColor: [string]: The Tailwind hover color of the button. + * - button.text: [string]: Display text on the button. + * + * - button_classes: [array] Button classes from other partials. + * - button_attributes: [array] Button attributes from other partials. + * + */ +#} + +{% set button_element = button.element|default('button') %} + +{% set button_attributes = + button_attributes + |default({}) + |merge({ + type: button_element != 'a' ? 'button' : 'link' + }) +%} + +{% set button_classes = + [ + 'py-2', + 'px-4', + 'text-white', + 'font-bold', + 'rounded', + button.color ? button.color : 'bg-blue-500', + button.hoverColor ? 'hover:' ~ button.hoverColor : 'hover:bg-blue-700' + ] + |merge(button_classes|default([])) + |join(' ') + |trim +%} + +<{{button_element}} {{ button_attributes|attributify }} class="{{ button_classes }}"> + {{ button.text }} + {% block right %} + {% endblock right %} + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_input.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_input.twig new file mode 100644 index 0000000000..4054b1a2ba --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_input.twig @@ -0,0 +1,54 @@ +{# +/** + * @file + * input + * + * Available variables for input: + * - input.attributes [array]: Any set of valid HTML Attributes. + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input + */ +#} +{# Default Input settings, overridden by incoming Input object #} +{% set input = + { + variant: 'text', + attributes: { + type: 'text' + } + }|merge(input|default({})) +%} +{# Non-Input Form Types #} +{% set form_type_classes = { + input: 'form-input', + button: 'form-input button btn--lightblue button--sm', + submit: 'form-input button btn--lightblue button--sm', + reset: 'form-input button btn--lightblue button--sm', + checkbox: 'form-checkbox', + color: 'form-color', + radio: 'form-radio', + range: 'form-range' +} %} +{# Update Classes with Design System Values #} +{% set input_classes = + input_classes + |default([]) + |merge( + [ + 'input', + 'input--' ~ input.variant, + input.variant in (form_type_classes|keys) ? form_type_classes[input.variant] : form_type_classes.input, + input.attributes.class ? input.attributes.class + ] + ) +%} +{# Update Attributes with New Classes + Supplemental Data #} +{% set input_attributes = + input.attributes + |default({}) + |merge({ + class: input_classes, + }) +%} +{% block input_content %} + +{% endblock input_content %} \ No newline at end of file diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_select.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_select.twig new file mode 100644 index 0000000000..9482a0e7a0 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_select.twig @@ -0,0 +1,61 @@ +{# +/** + * @file + * select + * + * Available variables for select: + * - select.options [array]: Collection of items to display. + * - select.attributes [array]: Any set of valid HTML Attributes. + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select + */ +#} + +{# Update Classes with Design System Values #} +{% set select_classes = + select_classes + |default([]) + |merge( + [ + 'select', + select.attributes.multiple ? 'form-multiselect' : 'form-select', + select.attributes.class ? select.attributes.class|join(' ')|trim + ] + ) + |join(' ') + |trim +%} + +{# Update Attributes with New Classes + Supplemental Data #} +{% set select_attributes = + select.attributes + |default({}) + |merge({ + class: select_classes + }) +%} + +{% spaceless %} + +{% endspaceless %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_textarea.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_textarea.twig new file mode 100644 index 0000000000..fba9c61e7e --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/form-element/_textarea.twig @@ -0,0 +1,35 @@ +{# +/** + * @file + * textarea + * + * Available variables for textarea: + * - textarea.variant [string]: The type of textarea (defaults to attribute of type). + * - textarea.attributes [array]: Any set of valid HTML Attributes. + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea + */ +#} + +{# Update Classes with Design System Values #} +{% set textarea_classes = + textarea_classes + |default([]) + |merge(['textarea', 'form-textarea', textarea.attributes.class ? textarea.attributes.class|join(' ')|trim]) + |join(' ') + |trim +%} + +{# Update Attributes with New Classes + Supplemental Data #} +{% set textarea_attributes = + textarea.attributes + |default({}) + |merge({ + class: textarea_classes + }) +%} + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--1-up.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--1-up.twig new file mode 100644 index 0000000000..104681bc46 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--1-up.twig @@ -0,0 +1,24 @@ +{# +/** + * @file + * grid--1-up + * Implements single column grid. + * + * Available variables for grid--1-up: + * - Inherit variables from @atoms/grid/_grid.twig + */ +#} + +{% extends '@atoms/grid/_grid.twig' %} + +{% set grid_classes = grid_classes|default([])|merge(['grid--1-up']) %} + +{% block grid_content %} +
+ {% block column_1 %} +

+ Content +

+ {% endblock column_1 %} +
+{% endblock grid_content %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--2-up.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--2-up.twig new file mode 100644 index 0000000000..8ba2116393 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--2-up.twig @@ -0,0 +1,28 @@ +{# +/** + * @file + * grid--2-up + * Implements 2-column grid. + * + * Available variables for grid--2-up: + * - Inherit variables from @atoms/grid/_grid.twig + */ +#} + +{% extends '@atoms/grid/_grid.twig' %} + +{% set grid_classes = grid_classes|default([])|merge(['grid--2-up']) %} + +{% block grid_content %} +
+ {% block column_1 %} + Column 1/2 + {% endblock column_1 %} +
+ +
+ {% block column_2 %} + Column 2/2 + {% endblock column_2 %} +
+{% endblock grid_content %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--3-up.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--3-up.twig new file mode 100644 index 0000000000..e901cd3a9d --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--3-up.twig @@ -0,0 +1,34 @@ +{# +/** + * @file + * grid--3-up + * Implements 3-column grid. + * + * Available variables for grid--3up: + * - Inherit variables from @atoms/grid/_grid.twig + */ +#} + +{% extends '@atoms/grid/_grid.twig' %} + +{% set grid_classes = grid_classes|default([])|merge(['grid--3-up']) %} + +{% block grid_content %} +
+ {% block column_1 %} + Column 1/3 + {% endblock column_1 %} +
+ +
+ {% block column_2 %} + Column 2/3 + {% endblock column_2 %} +
+ +
+ {% block column_3 %} + Column 3/3 + {% endblock column_3 %} +
+{% endblock grid_content %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--4-up.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--4-up.twig new file mode 100644 index 0000000000..91a80e08de --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid--4-up.twig @@ -0,0 +1,40 @@ +{# +/** + * @file + * grid--4-up + * Implements 4-column grid. + * + * Available variables for grid--4up: + * - Inherit variables from @atoms/grid/_grid.twig + */ +#} + +{% extends '@atoms/grid/_grid.twig' %} + +{% set grid_classes = grid_classes|default([])|merge(['grid--4-up']) %} + +{% block grid_content %} +
+ {% block column_1 %} + Column 1/4 + {% endblock column_1 %} +
+ +
+ {% block column_2 %} + Column 2/4 + {% endblock column_2 %} +
+ +
+ {% block column_3 %} + Column 4/4 + {% endblock column_3 %} +
+ +
+ {% block column_4 %} + Column 4/4 + {% endblock column_4 %} +
+{% endblock grid_content %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid.twig new file mode 100644 index 0000000000..cae953e850 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/grid/_grid.twig @@ -0,0 +1,31 @@ +{# +/** + * @file Grid! + * + * Available variables: + * - grid.variant: [string]: Type of grid to included, defaults to 1-up. + * - grid.container: [string]: Whether the grid embeds wrapping container class. + * - grid.center: [string]: Whether the grid is centered. + * - grid.wrap: [boolean]: Whether the items wrap. + * + * - grid_classes: [array] Grid classes from other partials. + * - grid_attributes: [array] Grid attributes from other partials. + * + */ +#} + +{% set grid_classes = + grid_classes|default([])|merge(['grid', grid.container ? 'container' : '', grid.center ? 'mx-auto' : '']) +%} + +{% set column_classes = + column_classes|default([])|merge(['flex', grid.wrap is same as(false) ? '' : 'flex-wrap'])|join(' ')|trim +%} + +
+
+ {% block grid_content %} + + {% endblock grid_content %} +
+
diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--bg.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--bg.twig new file mode 100644 index 0000000000..3ba5eb8bd3 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--bg.twig @@ -0,0 +1,13 @@ +{# +/** + * @file + * image--bg + * Implements background images. + * + * Available variables for image: + * - Inherit variables from @atoms/_image.twig + * - image.repeat [string]: Background repeat value for image. + */ +#} +
diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--picture.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--picture.twig new file mode 100644 index 0000000000..14389fb25f --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--picture.twig @@ -0,0 +1,25 @@ +{# +/** + * @file + * image--picture + * Implements images with picture properties. + * + * Available variables for image: + * - Inherit variables from @atoms/_image.twig + * - image.srcset [array]: An array of image src to pull from (falls back to image.src) + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture + */ +#} + +{% set bp = tokens.screens|keys %} + + + {% for item in image.srcset %} + {% set key = bp[loop.index]|default('xl') %} + + {% endfor %} + {% include '@atoms/image/_image--primary.twig' with { + image: image, + image_classes: image_classes + } %} + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--placeholder.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--placeholder.twig new file mode 100644 index 0000000000..f2c6ad050e --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--placeholder.twig @@ -0,0 +1,47 @@ +{# +/** + * @file + * image--placeholder + * Implements holder.js for placeholder images. + * + * Available variables for image: + * - Inherit variables from @atoms/_image.twig + */ +#} + +{% set placeholderStyleName = image.style|default('medium') %} + +{# `imageStyles` defined in `_data/imageStyles.yaml` #} +{% set placeholderStyle = imageStyles[placeholderStyleName] %} + +{% set placeholderText = placeholderStyle.width ~ 'x' ~ placeholderStyle.height %} + +{# if there's no height, let's randomly get one somewhere between .75 and 1.25 times the width, in increments of 10 #} +{% if not placeholderStyle.height %} + {% set height = random(range(placeholderStyle.width * 0.75, placeholderStyle.width * 1.25, 10)) %} + {% set placeholderStyle = + placeholderStyle|merge({ + height: height + }) + %} + {% set placeholderText = placeholderStyle.width ~ 'wide, height varies' %} +{% endif %} + +{# holder.js options #} +{% set options = { + theme: 'gray', + auto: 'yes', + size: '8', + lineWrap: '.9', + text: placeholderStyleName ~ ' \n (' ~ placeholderText ~ ')' +} %} + +{% set imgSrc = 'holder.js/' ~ placeholderStyle.width ~ 'x' ~ (placeholderStyle.height|round) ~ '?' + ~ (options|url_encode) +%} + +{% if image.variant == 'primary' %} + A placeholder image +{% elseif image.variant == 'bg' %} +
+{% endif %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--primary.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--primary.twig new file mode 100644 index 0000000000..3d40cdf092 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image--primary.twig @@ -0,0 +1,12 @@ +{# +/** + * @file + * image--primary + * Implements images src and alt. + * + * Available variables for image: + * - Inherit variables from @atoms/_image.twig + */ +#} + +{{ image.alt }} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image.twig new file mode 100644 index 0000000000..4e4855f791 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/image/_image.twig @@ -0,0 +1,45 @@ +{# +/** + * @file + * image + * + * Available variables for image: + * - image.variant [string]: Indicates which image pattern to use. + * - image.src [string]: Specifies the URL of an image. + * - image.alt [string]: Specifies an alternate text for an image. + * - image.placeholder [bool]: Specifies image as placeholder (see _image--placeholder.twig). + * - image.style [string]: Specifies image size or style attribute. + */ +#} + +{% set image_classes = + image_classes + |default([]) + |merge( + ['image', 'img-fluid', image.style ? 'image--' ~ image.style : '', image.variant ? 'image--' ~ image.variant : ''] + ) + |join(' ') + |trim +%} + +{% if image.placeholder %} + {% include '@atoms/image/_image--placeholder.twig' with { + image: image, + image_classes: image_classes + } %} +{% elseif image.variant == 'primary' %} + {% include '@atoms/image/_image--primary.twig' with { + image: image, + image_classes: image_classes + } %} +{% elseif image.variant == 'bg' %} + {% include '@atoms/image/_image--bg.twig' with { + image: image, + image_classes: image_classes + } %} +{% elseif image.variant == 'picture' %} + {% include '@atoms/image/_image--picture.twig' with { + image: image, + image_classes: image_classes + } %} +{% endif %} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--embed.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--embed.twig new file mode 100644 index 0000000000..8aaf162cc8 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--embed.twig @@ -0,0 +1,18 @@ +{# +/** + * @file + * svg--embed + * + * Available variables for svg--embed: + * - svg.path [string]: Atomic path to SVG file. + * Example: '@atoms/svg/icons/person.svg' + */ +#} + +{% set svg = + { + path: '@atoms/svg/icons/person.svg' + }|merge(svg) +%} + +{{ source(svg.path) }} diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--sprite.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--sprite.twig new file mode 100644 index 0000000000..02c54390d4 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg--sprite.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * svg--sprite + * + * Available variables for svg--sprite: + * - svg.name [string]: SVG file name, minus the extension + * Example: 'person' + * + */ +#} + +{% set svg = + { + name: 'person' + }|merge(svg) +%} + + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg.twig b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg.twig new file mode 100644 index 0000000000..53b6c56c16 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/_svg.twig @@ -0,0 +1,46 @@ +{# +/** + * @file + * svg + * + * See _svg--embed.twig and _svg-sprite.twig for variables specific to those + * variants. + * + * Available variables for svg: + * - svg.variant [string]: Indicates which svg pattern to use. + * - svg.fillCurrent [bool]: Use the tailwind's fill-current utility class. + * - svg.strokeCurrent [bool]: Use the tailwind's stroke-current utility class. + * - svg_classes [array]: Array of string classes to add + * Example: ['text-red-500', 'w-10'] + */ +#} + +{# Default SVG settings, overridden by incoming svg object #} +{% set svg = + { + fillCurrent: true, + variant: 'embed' + }|merge(svg) +%} + +{# Default SVG classes, overridden by incoming array #} +{% set svg_classes = + ['svg', 'svg--' ~ svg.variant, svg.fillCurrent ? 'fill-current' : '', svg.strokeCurrent ? 'stroke-current' : ''] + |merge(svg_classes|default([])) + |join(' ') + |trim +%} + + + {% if svg.variant == 'embed' %} + {% include '@atoms/svg/_svg--embed.twig' with { + svg: svg, + svg_classes: svg_classes + } %} + {% elseif svg.variant == 'sprite' %} + {% include '@atoms/svg/_svg--sprite.twig' with { + svg: svg, + svg_classes: svg_classes + } %} + {% endif %} + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg new file mode 100644 index 0000000000..51e9e65dbc --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg new file mode 100644 index 0000000000..1e24512565 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg new file mode 100644 index 0000000000..10f1e58df2 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg new file mode 100644 index 0000000000..6b6f3a7b1c --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/close.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/close.svg new file mode 100644 index 0000000000..c7b5a4256d --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg new file mode 100644 index 0000000000..d701054c62 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/person.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/person.svg new file mode 100644 index 0000000000..1f1b2de60f --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/person.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/search.svg b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/search.svg new file mode 100644 index 0000000000..2e4066a44c --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/01-atoms/svg/icons/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-drupal/assets/atomic/_patterns/02-molecules/card/_card.twig b/dist/app-drupal/assets/atomic/_patterns/02-molecules/card/_card.twig new file mode 100644 index 0000000000..733cd24fe4 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/02-molecules/card/_card.twig @@ -0,0 +1,60 @@ +{# +/** + * @file + * card + * + * Available variables for card: + * - card.variant [string]: When set, adds variant styling and behavior. + * - card.image [array]: Implements @atoms/image/_image.twig. + * - card.title [string]: The title of the card. + * - card.body [string]: The body content of the card. + * - card.list [array]: A list of terms describing card content. + */ +#} + +{% set card_classes = + card_classes + |default([]) + |merge(['card', card.variant ? 'card--' ~ card.variant : '', 'max-w-sm', 'rounded', 'overflow-hidden', 'shadow-lg']) + |sort + |join(' ') + |trim +%} + +
+ {% block card_header %} + {% if card.image %} + {% include '@atoms/image/_image.twig' with { + image: card.image, + image_classes: ['w-full'] + } %} + {% endif %} + {% endblock card_header %} + + {% block card_content %} +
+ {% if card.title %} +

+ {{ card.title }} +

+ {% endif %} + {% if card.body %} +

+ {{ card.body }} +

+ {% endif %} +
+ {% endblock card_content %} + + {% block card_footer %} + {% if card.list %} +
+ {% for item in card.list %} + + {{ item }} + + {% endfor %} +
+ {% endif %} + {% endblock card_footer %} +
diff --git a/dist/app-drupal/assets/atomic/_patterns/02-molecules/pagination/_pagination.twig b/dist/app-drupal/assets/atomic/_patterns/02-molecules/pagination/_pagination.twig new file mode 100644 index 0000000000..ec10ddc75a --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/02-molecules/pagination/_pagination.twig @@ -0,0 +1,61 @@ +{# +/** + * @file + * pagination + * + * Available variables for pagination: + * - pagination.variant [string]: When set, adds variant styling and behavior. + * - pagination.title [string]: The title of the pagination. + * - pagination.previous [array]: An instance of the previous link. + * - pagination.list [array]: A list of terms describing pagination content. + * - pagination.next [array]: An instance of the last/next link. + */ +#} + +{% set pagination_classes = + pagination_classes + |default([]) + |merge( + [ + 'pagination', + pagination.variant ? 'pagination--' ~ pagination.variant : '', + 'flex', + 'list-reset', + 'rounded', + 'w-auto', + 'font-sans' + ] + ) + |join(' ') + |trim +%} + + diff --git a/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-cards.twig b/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-cards.twig new file mode 100644 index 0000000000..9d301428c2 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-cards.twig @@ -0,0 +1 @@ +
diff --git a/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-clock.twig b/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-clock.twig new file mode 100644 index 0000000000..9f2d7e1321 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/02-molecules/vue-widget/_vue-clock.twig @@ -0,0 +1 @@ +
diff --git a/dist/app-drupal/assets/atomic/_patterns/03-organisms/article/_article.twig b/dist/app-drupal/assets/atomic/_patterns/03-organisms/article/_article.twig new file mode 100644 index 0000000000..bb07523b36 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/03-organisms/article/_article.twig @@ -0,0 +1,58 @@ +{# +/** + * @file Article! + * An Article implementation. + * + * Available variables: + * - article.title: [string]: The title of the article. + * - article.body: [string]: Body content for a article. + * - article.author_name: [string]: The name of the author. + * - article.date: [string]: A simple string date. + * - article.tags: [array]: An array of tags. + */ +#} + +{% set article_classes = + article_classes + |default([]) + |merge(['article', article.variant ? 'article--' ~ article.variant : '', 'pb-3']) + |join(' ') + |trim +%} + +{% set image_classes = ['m-3', 'rounded-full', 'float-right']|sort %} + +
+ {% block article_header %} +

+ {{ article.title }} +

+ {% endblock article_header %} + + {% block article_content %} +
+ {% include '@atoms/image/_image.twig' with { + image: article.image, + image_classes: image_classes + } %} + {{ article.body }} +
+ {% endblock article_content %} + + {% block article_footer %} +
+ Tags: + +
+ +
+
+ Submitted by {{ article.author_name }} on {{ article.date }} +
+
+ {% endblock article_footer %} +
diff --git a/dist/app-drupal/assets/atomic/_patterns/03-organisms/card-grid/_card-grid.twig b/dist/app-drupal/assets/atomic/_patterns/03-organisms/card-grid/_card-grid.twig new file mode 100644 index 0000000000..da0f9f3d5a --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/03-organisms/card-grid/_card-grid.twig @@ -0,0 +1,34 @@ +{# +/** + * @file Card Grid! + * + * Available variables: + * - card_grid.title: [string]: The title of the card grid. + * - card_grid.items: [array]: A collection of cards to display. + */ +#} + +{% set card_grid_classes = card_grid_classes|default([])|merge(['card-grid'])|join(' ')|trim %} + +
+ {% block card_grid_title %} + {% if card_grid.title %} +

+ {{ card_grid.title }} +

+ {% endif %} + {% endblock card_grid_title %} + + {% block card_grid_items %} + {% if card_grid.items %} +
+ {% for item in card_grid.items %} + {% include '@molecules/card/_card.twig' with { + card: item, + card_classes: ['w-full', 'sm:w-1/3', 'm-3'] + } %} + {% endfor %} +
+ {% endif %} + {% endblock card_grid_items %} +
diff --git a/dist/app-drupal/assets/atomic/_patterns/03-organisms/footer/_footer.twig b/dist/app-drupal/assets/atomic/_patterns/03-organisms/footer/_footer.twig new file mode 100644 index 0000000000..b4ea8d5521 --- /dev/null +++ b/dist/app-drupal/assets/atomic/_patterns/03-organisms/footer/_footer.twig @@ -0,0 +1,13 @@ +{# +/** + * @file Footer! + * + * Available variables: + * - footer.slogan: [string]: A handy slogan to display. + */ +#} +
+ {% block footer %} + {{ footer.slogan }} + {% endblock footer %} +
diff --git a/dist/app-drupal/assets/drupal-jquery.js b/dist/app-drupal/assets/drupal-jquery.js new file mode 100644 index 0000000000..0fc475259c --- /dev/null +++ b/dist/app-drupal/assets/drupal-jquery.js @@ -0,0 +1,3 @@ +/*! For license information please see drupal-jquery.js.LICENSE.txt */ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="app-drupal/assets/",n(n.s=164)}({158:function(e,t,n){(function(e){var n;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(t,n){"use strict";"object"==r(e)&&"object"==r(e.exports)?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(i,o){"use strict";var a=[],s=Object.getPrototypeOf,u=a.slice,l=a.flat?function(e){return a.flat.call(e)}:function(e){return a.concat.apply([],e)},c=a.push,f=a.indexOf,p={},d=p.toString,h=p.hasOwnProperty,g=h.toString,v=g.call(Object),m={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},x=i.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function T(e,t,n){var r,i,o=(n=n||x).createElement("script");if(o.text=e,t)for(r in w)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function C(e){return null==e?e+"":"object"==r(e)||"function"==typeof e?p[d.call(e)]||"object":r(e)}var S="3.5.1",E=function e(t,n){return new e.fn.init(t,n)};function A(e){var t=!!e&&"length"in e&&e.length,n=C(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),X=new RegExp(R+"|>"),U=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+M+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){p()},ae=xe((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{H.apply(D=O.call(w.childNodes),w.childNodes),D[w.childNodes.length].nodeType}catch(t){H={apply:D.length?function(e,t){q.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,m,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(t),t=t||d,g)){if(11!==w&&(f=Z.exec(e)))if(o=f[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(y&&(l=y.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(m=e,y=t,1===w&&(X.test(e)||z.test(e))){for((y=ee.test(e)&&me(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute("id"))?c=c.replace(re,ie):t.setAttribute("id",c=x)),s=(h=a(e)).length;s--;)h[s]=(c?"#"+c:":scope")+" "+be(h[s]);m=h.join(",")}try{return H.apply(r,y.querySelectorAll(m)),r}catch(t){k(e,!0)}finally{c===x&&t.removeAttribute("id")}}}return u(e.replace(_,"$1"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function le(e){return e[x]=!0,e}function ce(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ge(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=d&&9===a.nodeType&&a.documentElement&&(h=(d=a).documentElement,g=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=ce((function(e){return h.appendChild(e).appendChild(d.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ce((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=x,!d.getElementsByName||!d.getElementsByName(x).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},m=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+M+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ce((function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=K.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),m.push("!=",F)})),v=v.length&&new RegExp(v.join("|")),m=m.length&&new RegExp(m.join("|")),t=K.test(h.compareDocumentPosition),b=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==w&&b(w,e)?-1:t==d||t.ownerDocument==w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0}),d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&g&&!k[t+" "]&&(!m||!m.test(t))&&(!v||!v.test(t)))try{var r=y.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){k(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&S(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function H(e,t,n){return y(t)?E.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?E.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?E.grep(e,(function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||O,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:P.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),q.test(r[1])&&E.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,O=E(x);var M=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function I(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter((function(){for(var e=0;e\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;he=x.createDocumentFragment().appendChild(x.createElement("div")),(ge=x.createElement("input")).setAttribute("type","radio"),ge.setAttribute("checked","checked"),ge.setAttribute("name","t"),he.appendChild(ge),m.checkClone=he.cloneNode(!0).cloneNode(!0).lastChild.checked,he.innerHTML="",m.noCloneChecked=!!he.cloneNode(!0).lastChild.defaultValue,he.innerHTML="",m.option=!!he.lastChild;var be={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function xe(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&L(e,t)?E.merge([e],n):n}function we(e,t){for(var n=0,r=e.length;n",""]);var Te=/<|&#?\w+;/;function Ce(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Pe(e,t){return L(e,"table")&&L(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Me(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Z.hasData(e)&&(s=Z.get(e).events))for(i in Z.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),x.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Yt,Qt=[],Jt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Qt.pop()||E.expando+"_"+kt.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",(function(e,t,n){var r,o,a,s=!1!==e.jsonp&&(Jt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(Jt,"$1"+r):!1!==e.jsonp&&(e.url+=(jt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return a||E.error(r+" was not called"),a[0]},e.dataTypes[0]="json",o=i[r],i[r]=function(){a=arguments},n.always((function(){void 0===o?E(i).removeProp(r):i[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,Qt.push(r)),a&&y(o)&&o(a[0]),a=o=void 0})),"script"})),m.createHTMLDocument=((Yt=x.implementation.createHTMLDocument("").body).innerHTML="
",2===Yt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(m.createHTMLDocument?((r=(t=x.implementation.createHTMLDocument("")).createElement("base")).href=x.location.href,t.head.appendChild(r)):t=x),o=!n&&[],(i=q.exec(e))?[t.createElement(i[1])]:(i=Ce([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var i,o,a,s=this,u=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(i):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},E.expr.pseudos.animated=function(e){return E.grep(E.timers,(function(t){return e===t.elem})).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),y(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){E.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||se}))}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;E.fn[e]=function(r){return U(this,(function(e,r,i){var o;if(b(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),E.each(["top","left"],(function(e,t){E.cssHooks[t]=Ue(m.pixelPosition,(function(e,n){if(n)return n=Xe(e,t),We.test(n)?E(e).position()[t]+"px":n}))})),E.each({Height:"height",Width:"width"},(function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){E.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return U(this,(function(t,n,i){var o;return b(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?E.css(t,n,s):E.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){E.fn[t]=function(e){return this.on(t,e)}})),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){E.fn[t]=function(e,n){return 00)&&u(r,67)}()}}()}.apply(t,[]))||(e.exports=r)},65:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},84:function(e,t,n){n(64)({})}}); +//# sourceMappingURL=drupal-jquery.js.map \ No newline at end of file diff --git a/dist/app-drupal/assets/drupal-jquery.js.LICENSE.txt b/dist/app-drupal/assets/drupal-jquery.js.LICENSE.txt new file mode 100644 index 0000000000..86e921695d --- /dev/null +++ b/dist/app-drupal/assets/drupal-jquery.js.LICENSE.txt @@ -0,0 +1,3 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ + +/*! svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */ diff --git a/dist/app-drupal/assets/drupal-jquery.js.map b/dist/app-drupal/assets/drupal-jquery.js.map new file mode 100644 index 0000000000..29a3e5144d --- /dev/null +++ b/dist/app-drupal/assets/drupal-jquery.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/jquery/dist/jquery.min.js","webpack:///./apps/drupal-default/drupal-jquery.js","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/svg4everybody/dist/svg4everybody.js","webpack:///(webpack)/buildin/module.js","webpack:///./node_modules/svg-spritemap-webpack-plugin/svg4everybody-helper.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","e","document","Error","window","this","C","getPrototypeOf","slice","g","flat","concat","apply","u","push","indexOf","toString","v","a","y","nodeType","x","E","type","src","nonce","noModule","b","createElement","text","getAttribute","setAttribute","head","appendChild","parentNode","removeChild","w","f","S","fn","init","length","jquery","constructor","toArray","pushStack","merge","prevObject","each","map","arguments","first","eq","last","even","grep","odd","end","sort","splice","extend","isPlainObject","Array","isArray","expando","Math","random","replace","isReady","error","noop","isEmptyObject","globalEval","makeArray","inArray","guid","support","iterator","split","toLowerCase","h","T","Date","k","ue","A","N","D","j","q","pop","L","H","O","P","R","M","I","W","F","B","RegExp","$","_","z","U","X","V","G","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","Y","Q","J","K","Z","ee","te","ne","String","fromCharCode","re","ie","charCodeAt","oe","ae","be","disabled","nodeName","dir","next","childNodes","se","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","ye","scope","xe","join","querySelectorAll","removeAttribute","cacheLength","shift","le","ce","fe","attrHandle","pe","sourceIndex","nextSibling","de","he","ge","isDisabled","ve","isXML","namespaceURI","documentElement","setDocument","defaultView","top","addEventListener","attachEvent","attributes","className","createComment","getById","getElementsByName","filter","find","getAttributeNode","innerHTML","matchesSelector","matches","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","contains","sortDetached","unshift","attr","specified","escape","uniqueSort","detectDuplicates","sortStable","getText","textContent","firstChild","nodeValue","selectors","createPseudo","match","relative","preFilter","lastChild","uniqueID","pseudos","setFilters","not","has","lang","target","location","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","parent","header","input","button","lt","gt","nth","radio","checkbox","file","password","image","submit","reset","me","we","Te","Ce","Ee","filters","tokenize","compile","selector","select","defaultValue","expr","unique","isXMLDoc","escapeSelector","is","parseHTML","ready","children","contents","prev","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","content","reverse","promise","done","fail","then","Callbacks","once","stopOnFalse","memory","remove","disable","lock","locked","fireWith","fire","fired","Deferred","state","always","pipe","progress","notify","resolve","reject","TypeError","notifyWith","resolveWith","exceptionHook","stackTrace","rejectWith","getStackHook","setTimeout","when","console","warn","message","stack","readyException","removeEventListener","readyWait","readyState","doScroll","toUpperCase","uid","cache","configurable","set","access","hasData","JSON","parse","data","removeData","_data","_removeData","queue","dequeue","_queueHooks","stop","clearQueue","source","composed","getRootNode","style","display","css","cur","cssNumber","unit","start","body","show","hide","toggle","createDocumentFragment","checkClone","cloneNode","noCloneChecked","option","thead","col","tr","td","_default","tbody","tfoot","colgroup","caption","th","optgroup","htmlPrefilter","createTextNode","Se","ke","off","event","Ae","namespace","handler","isTrigger","special","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","Event","global","events","handle","triggered","dispatch","bindType","origType","delegateCount","setup","teardown","removeEvent","fix","delegateTarget","preDispatch","handlers","isPropagationStopped","currentTarget","elem","isImmediatePropagationStopped","rnamespace","handleObj","result","postDispatch","addProp","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","code","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","mouseenter","mouseleave","pointerenter","pointerleave","on","one","Ne","De","je","qe","Le","He","Oe","Pe","html","clone","_evalUrl","Re","cleanData","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","Me","Ie","opener","getComputedStyle","We","Fe","Be","getPropertyValue","pixelBoxStyles","width","minWidth","maxWidth","$e","cssText","marginLeft","right","position","offsetWidth","round","parseFloat","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","height","parseInt","_e","ze","Ue","Xe","cssProps","Ve","Ge","Ye","visibility","Qe","letterSpacing","fontWeight","Je","max","Ke","ceil","Ze","getClientRects","et","cssHooks","opacity","animationIterationCount","columnCount","fillOpacity","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","setProperty","isFinite","getBoundingClientRect","left","margin","padding","border","expand","Tween","prop","easing","options","propHooks","run","duration","pos","step","fx","scrollTop","scrollLeft","linear","swing","cos","PI","tt","nt","rt","it","ot","at","st","hidden","requestAnimationFrame","interval","tick","ut","ct","ft","tweeners","prefilters","startTime","tweens","props","opts","specialEasing","originalProperties","originalOptions","createTween","complete","timer","anim","Animation","tweener","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","old","fadeTo","animate","finish","timers","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","clearTimeout","checkOn","optSelected","radioValue","pt","dt","removeAttr","attrHooks","ht","vt","yt","mt","removeProp","propFix","addClass","removeClass","toggleClass","hasClass","xt","val","valHooks","focusin","bt","wt","parentWindow","simulate","triggerHandler","Tt","Ct","Et","parseXML","DOMParser","parseFromString","St","kt","At","Nt","Dt","param","encodeURIComponent","serialize","serializeArray","jt","qt","Lt","Ht","Ot","Pt","Rt","Mt","It","Wt","Ft","Bt","dataTypes","$t","ajaxSettings","flatOptions","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","xml","json","responseFields","converters","context","ajaxSetup","ajaxPrefilter","ajaxTransport","ajax","statusCode","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","method","dataType","crossDomain","host","traditional","hasContent","ifModified","headers","beforeSend","success","timeout","send","dataFilter","statusText","getJSON","getScript","wrapAll","firstElementChild","wrapInner","wrap","unwrap","visible","offsetHeight","xhr","XMLHttpRequest","_t","0","1223","zt","cors","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","response","script","scriptAttrs","charset","scriptCharset","Ut","Xt","Vt","jsonp","jsonpCallback","createHTMLDocument","implementation","animated","offset","setOffset","using","pageYOffset","pageXOffset","offsetParent","scrollTo","Height","Width","unbind","delegate","undelegate","hover","Gt","proxy","holdReady","parseJSON","isFunction","isWindow","camelCase","isNumeric","isNaN","trim","Yt","jQuery","Qt","noConflict","Function","svg4everybody","embed","svg","fragment","viewBox","hasAttribute","loadreadystatechange","cachedDocument","_cachedDocument","_cachedTarget","_embeds","item","getSVGAncestor","node","rawopts","polyfill","inIframe","self","navigator","userAgent","requests","uses","numberOfSvgUseElementsToBypass","oninterval","use","attributeName","validate","srcSplit","factory","webpackPolyfill","deprecate","paths","require"],"mappings":";aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,qBAIjBlC,EAAoBA,EAAoBmC,EAAI,K,+QCjFpD,SAASC,EAAEd,GAAG,aAAa,YAAiBnB,IAAQ,YAAiBA,EAAOD,SAAQC,EAAOD,QAAQkC,EAAEC,SAASf,EAAEc,GAAE,GAAI,SAASA,GAAG,IAAIA,EAAEC,SAAS,MAAM,IAAIC,MAAM,4CAA4C,OAAOhB,EAAEc,IAAId,EAAEc,GAA5N,CAAgO,oBAAoBG,OAAOA,OAAOC,MAAK,SAASC,EAAEL,GAAG,aAAa,IAAId,EAAE,GAAGJ,EAAEJ,OAAO4B,eAAeP,EAAEb,EAAEqB,MAAMC,EAAEtB,EAAEuB,KAAK,SAAST,GAAG,OAAOd,EAAEuB,KAAKtC,KAAK6B,IAAI,SAASA,GAAG,OAAOd,EAAEwB,OAAOC,MAAM,GAAGX,IAAIY,EAAE1B,EAAE2B,KAAK7C,EAAEkB,EAAE4B,QAAQrB,EAAE,GAAGhB,EAAEgB,EAAEsB,SAASC,EAAEvB,EAAEI,eAAeoB,EAAED,EAAED,SAAS9C,EAAEgD,EAAE9C,KAAKO,QAAQwC,EAAE,GAAG9C,EAAE,SAAS4B,GAAG,MAAM,mBAAmBA,GAAG,iBAAiBA,EAAEmB,UAAUC,EAAE,SAASpB,GAAG,OAAO,MAAMA,GAAGA,IAAIA,EAAEG,QAAQkB,EAAEhB,EAAEJ,SAAS5B,EAAE,CAACiD,MAAK,EAAGC,KAAI,EAAGC,OAAM,EAAGC,UAAS,GAAI,SAASC,EAAE1B,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,GAAGgB,EAAEA,GAAG4B,GAAGM,cAAc,UAAU,GAAGlD,EAAEmD,KAAK5B,EAAEd,EAAE,IAAIJ,KAAKT,GAAGL,EAAEkB,EAAEJ,IAAII,EAAE2C,cAAc3C,EAAE2C,aAAa/C,KAAKL,EAAEqD,aAAahD,EAAEd,GAAGyB,EAAEsC,KAAKC,YAAYvD,GAAGwD,WAAWC,YAAYzD,GAAG,SAAS0D,EAAEnC,GAAG,OAAO,MAAMA,EAAEA,EAAE,GAAG,YAAiBA,IAAG,mBAAmBA,EAAEP,EAAEhB,EAAEN,KAAK6B,KAAK,SAAvD,EAAuEA,GAAE,IAAIoC,EAAE,QAAQC,EAAE,SAAFA,EAAWrC,EAAEd,GAAG,OAAO,IAAImD,EAAEC,GAAGC,KAAKvC,EAAEd,IAAI,SAASY,EAAEE,GAAG,IAAId,IAAIc,GAAG,WAAWA,GAAGA,EAAEwC,OAAO/C,EAAE0C,EAAEnC,GAAG,OAAO5B,EAAE4B,KAAKoB,EAAEpB,KAAK,UAAUP,GAAG,IAAIP,GAAG,iBAAiBA,GAAG,EAAEA,GAAGA,EAAE,KAAKc,GAAGqC,EAAEC,GAAGD,EAAEzC,UAAU,CAAC6C,OAAOL,EAAEM,YAAYL,EAAEG,OAAO,EAAEG,QAAQ,WAAW,OAAO5C,EAAE5B,KAAKiC,OAAOvB,IAAI,SAASmB,GAAG,OAAO,MAAMA,EAAED,EAAE5B,KAAKiC,MAAMJ,EAAE,EAAEI,KAAKJ,EAAEI,KAAKoC,QAAQpC,KAAKJ,IAAI4C,UAAU,SAAS5C,GAAG,IAAId,EAAEmD,EAAEQ,MAAMzC,KAAKsC,cAAc1C,GAAG,OAAOd,EAAE4D,WAAW1C,KAAKlB,GAAG6D,KAAK,SAAS/C,GAAG,OAAOqC,EAAEU,KAAK3C,KAAKJ,IAAIgD,IAAI,SAASvD,GAAG,OAAOW,KAAKwC,UAAUP,EAAEW,IAAI5C,MAAK,SAASJ,EAAEd,GAAG,OAAOO,EAAEtB,KAAK6B,EAAEd,EAAEc,QAAOO,MAAM,WAAW,OAAOH,KAAKwC,UAAU7C,EAAEY,MAAMP,KAAK6C,aAAaC,MAAM,WAAW,OAAO9C,KAAK+C,GAAG,IAAIC,KAAK,WAAW,OAAOhD,KAAK+C,IAAI,IAAIE,KAAK,WAAW,OAAOjD,KAAKwC,UAAUP,EAAEiB,KAAKlD,MAAK,SAASJ,EAAEd,GAAG,OAAOA,EAAE,GAAG,OAAMqE,IAAI,WAAW,OAAOnD,KAAKwC,UAAUP,EAAEiB,KAAKlD,MAAK,SAASJ,EAAEd,GAAG,OAAOA,EAAE,OAAMiE,GAAG,SAASnD,GAAG,IAAId,EAAEkB,KAAKoC,OAAO/C,GAAGO,GAAGA,EAAE,EAAEd,EAAE,GAAG,OAAOkB,KAAKwC,UAAU,GAAGnD,GAAGA,EAAEP,EAAE,CAACkB,KAAKX,IAAI,KAAK+D,IAAI,WAAW,OAAOpD,KAAK0C,YAAY1C,KAAKsC,eAAe7B,KAAKD,EAAE6C,KAAKvE,EAAEuE,KAAKC,OAAOxE,EAAEwE,QAAQrB,EAAEsB,OAAOtB,EAAEC,GAAGqB,OAAO,WAAW,IAAI3D,EAAEd,EAAEO,EAAEX,EAAEd,EAAES,EAAEwC,EAAEgC,UAAU,IAAI,GAAGlD,EAAE,EAAEa,EAAEqC,UAAUT,OAAOvE,GAAE,EAAG,IAAI,kBAAkBgD,IAAIhD,EAAEgD,EAAEA,EAAEgC,UAAUlD,IAAI,GAAGA,KAAK,YAAiBkB,IAAG7C,EAAE6C,KAAKA,EAAE,IAAIlB,IAAIa,IAAIK,EAAEb,KAAKL,KAAKA,EAAEa,EAAEb,IAAI,GAAG,OAAOC,EAAEiD,UAAUlD,IAAI,IAAIb,KAAKc,EAAElB,EAAEkB,EAAEd,GAAG,cAAcA,GAAG+B,IAAInC,IAAIb,GAAGa,IAAIuD,EAAEuB,cAAc9E,KAAKd,EAAE6F,MAAMC,QAAQhF,MAAMW,EAAEwB,EAAE/B,GAAGT,EAAET,IAAI6F,MAAMC,QAAQrE,GAAG,GAAGzB,GAAGqE,EAAEuB,cAAcnE,GAAGA,EAAE,GAAGzB,GAAE,EAAGiD,EAAE/B,GAAGmD,EAAEsB,OAAO1F,EAAEQ,EAAEK,SAAI,IAASA,IAAImC,EAAE/B,GAAGJ,IAAI,OAAOmC,GAAGoB,EAAEsB,OAAO,CAACI,QAAQ,UAAU3B,EAAE4B,KAAKC,UAAUC,QAAQ,MAAM,IAAIC,SAAQ,EAAGC,MAAM,SAASpE,GAAG,MAAM,IAAIE,MAAMF,IAAIqE,KAAK,aAAaT,cAAc,SAAS5D,GAAG,IAAId,EAAEO,EAAE,SAASO,GAAG,oBAAoBvB,EAAEN,KAAK6B,KAAQd,EAAEJ,EAAEkB,MAAK,mBAAmBP,EAAEuB,EAAE7C,KAAKe,EAAE,gBAAgBA,EAAEwD,cAAczB,EAAE9C,KAAKsB,KAAKxB,KAAIqG,cAAc,SAAStE,GAAG,IAAId,EAAE,IAAIA,KAAKc,EAAE,OAAM,EAAG,OAAM,GAAIuE,WAAW,SAASvE,EAAEd,EAAEO,GAAGiC,EAAE1B,EAAE,CAACwB,MAAMtC,GAAGA,EAAEsC,OAAO/B,IAAIsD,KAAK,SAAS/C,EAAEd,GAAG,IAAIO,EAAEX,EAAE,EAAE,GAAGgB,EAAEE,GAAI,IAAIP,EAAEO,EAAEwC,OAAO1D,EAAEW,IAAS,IAAKP,EAAEf,KAAK6B,EAAElB,GAAGA,EAAEkB,EAAElB,IAA5BA,UAA2C,IAAIA,KAAKkB,EAAE,IAAG,IAAKd,EAAEf,KAAK6B,EAAElB,GAAGA,EAAEkB,EAAElB,IAAI,MAAM,OAAOkB,GAAGwE,UAAU,SAASxE,EAAEd,GAAG,IAAIO,EAAEP,GAAG,GAAG,OAAO,MAAMc,IAAIF,EAAEpB,OAAOsB,IAAIqC,EAAEQ,MAAMpD,EAAE,iBAAiBO,EAAE,CAACA,GAAGA,GAAGY,EAAEzC,KAAKsB,EAAEO,IAAIP,GAAGgF,QAAQ,SAASzE,EAAEd,EAAEO,GAAG,OAAO,MAAMP,GAAG,EAAElB,EAAEG,KAAKe,EAAEc,EAAEP,IAAIoD,MAAM,SAAS7C,EAAEd,GAAG,IAAI,IAAIO,GAAGP,EAAEsD,OAAO1D,EAAE,EAAEd,EAAEgC,EAAEwC,OAAO1D,EAAEW,EAAEX,IAAIkB,EAAEhC,KAAKkB,EAAEJ,GAAG,OAAOkB,EAAEwC,OAAOxE,EAAEgC,GAAGsD,KAAK,SAAStD,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAE,GAAGd,EAAE,EAAES,EAAEuB,EAAEwC,OAAOvB,GAAGxB,EAAEzB,EAAES,EAAET,KAAKkB,EAAEc,EAAEhC,GAAGA,KAAKiD,GAAGnC,EAAE+B,KAAKb,EAAEhC,IAAI,OAAOc,GAAGkE,IAAI,SAAShD,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAE,EAAEwC,EAAE,GAAG,GAAGnB,EAAEE,GAAG,IAAIlB,EAAEkB,EAAEwC,OAAO/D,EAAEK,EAAEL,IAAI,OAAOT,EAAEkB,EAAEc,EAAEvB,GAAGA,EAAEgB,KAAKwB,EAAEJ,KAAK7C,QAAQ,IAAIS,KAAKuB,EAAE,OAAOhC,EAAEkB,EAAEc,EAAEvB,GAAGA,EAAEgB,KAAKwB,EAAEJ,KAAK7C,GAAG,OAAOwC,EAAES,IAAIyD,KAAK,EAAEC,QAAQzD,IAAI,mBAAmBnC,SAASsD,EAAEC,GAAGvD,OAAO6F,UAAU1F,EAAEH,OAAO6F,WAAWvC,EAAEU,KAAK,uEAAuE8B,MAAM,MAAK,SAAS7E,EAAEd,GAAGO,EAAE,WAAWP,EAAE,KAAKA,EAAE4F,iBAAgB,IAAIxG,EAAE,SAASmB,GAAG,IAAIO,EAAE1B,EAAEoD,EAAEjD,EAAET,EAAE+G,EAAE3C,EAAE5B,EAAE2B,EAAEvB,EAAE3C,EAAE+G,EAAE3E,EAAEY,EAAEI,EAAEL,EAAEjB,EAAE1B,EAAE6C,EAAEmB,EAAE,SAAS,EAAE,IAAI4C,KAAKnF,EAAEL,EAAEQ,SAASiF,EAAE,EAAEpG,EAAE,EAAEV,EAAE+G,KAAK/D,EAAE+D,KAAKC,EAAED,KAAKE,EAAEF,KAAKG,EAAE,SAAStF,EAAEd,GAAG,OAAOc,IAAId,IAAIjB,GAAE,GAAI,GAAGsH,EAAE,GAAG1F,eAAeX,EAAE,GAAGsG,EAAEtG,EAAEuG,IAAIC,EAAExG,EAAE2B,KAAK8E,EAAEzG,EAAE2B,KAAK+E,EAAE1G,EAAEqB,MAAMsF,EAAE,SAAS7F,EAAEd,GAAG,IAAI,IAAIO,EAAE,EAAEX,EAAEkB,EAAEwC,OAAO/C,EAAEX,EAAEW,IAAI,GAAGO,EAAEP,KAAKP,EAAE,OAAOO,EAAE,OAAO,GAAGqG,EAAE,6HAA6HC,EAAE,sBAAsBC,EAAE,0BAA0BD,EAAE,0CAA0CE,EAAE,MAAMF,EAAE,KAAKC,EAAE,OAAOD,EAAE,gBAAgBA,EAAE,2DAA2DC,EAAE,OAAOD,EAAE,OAAOG,EAAE,KAAKF,EAAE,wFAAwFC,EAAE,eAAeE,EAAE,IAAIC,OAAOL,EAAE,IAAI,KAAKM,EAAE,IAAID,OAAO,IAAIL,EAAE,8BAA8BA,EAAE,KAAK,KAAKO,EAAE,IAAIF,OAAO,IAAIL,EAAE,KAAKA,EAAE,KAAKQ,EAAE,IAAIH,OAAO,IAAIL,EAAE,WAAWA,EAAE,IAAIA,EAAE,KAAKS,EAAE,IAAIJ,OAAOL,EAAE,MAAMU,EAAE,IAAIL,OAAOF,GAAGQ,EAAE,IAAIN,OAAO,IAAIJ,EAAE,KAAKW,EAAE,CAACC,GAAG,IAAIR,OAAO,MAAMJ,EAAE,KAAKa,MAAM,IAAIT,OAAO,QAAQJ,EAAE,KAAKc,IAAI,IAAIV,OAAO,KAAKJ,EAAE,SAASe,KAAK,IAAIX,OAAO,IAAIH,GAAGe,OAAO,IAAIZ,OAAO,IAAIF,GAAGe,MAAM,IAAIb,OAAO,yDAAyDL,EAAE,+BAA+BA,EAAE,cAAcA,EAAE,aAAaA,EAAE,SAAS,KAAKmB,KAAK,IAAId,OAAO,OAAON,EAAE,KAAK,KAAKqB,aAAa,IAAIf,OAAO,IAAIL,EAAE,mDAAmDA,EAAE,mBAAmBA,EAAE,mBAAmB,MAAMqB,EAAE,SAASC,EAAE,sCAAsCC,EAAE,SAASC,EAAE,yBAAyBC,EAAE,mCAAmCC,GAAG,OAAOC,GAAG,IAAItB,OAAO,uBAAuBL,EAAE,uBAAuB,KAAK4B,GAAG,SAAS3H,EAAEd,GAAG,IAAIO,EAAE,KAAKO,EAAEO,MAAM,GAAG,MAAM,OAAOrB,IAAIO,EAAE,EAAEmI,OAAOC,aAAapI,EAAE,OAAOmI,OAAOC,aAAapI,GAAG,GAAG,MAAM,KAAKA,EAAE,SAASqI,GAAG,sDAAsDC,GAAG,SAAS/H,EAAEd,GAAG,OAAOA,EAAE,OAAOc,EAAE,IAASA,EAAEO,MAAM,GAAG,GAAG,KAAKP,EAAEgI,WAAWhI,EAAEwC,OAAO,GAAGzB,SAAS,IAAI,IAAI,KAAKf,GAAGiI,GAAG,WAAWjD,KAAKkD,GAAGC,IAAG,SAASnI,GAAG,OAAM,IAAKA,EAAEoI,UAAU,aAAapI,EAAEqI,SAASvD,gBAAe,CAACwD,IAAI,aAAaC,KAAK,WAAW,IAAI5C,EAAEhF,MAAMzB,EAAE0G,EAAEzH,KAAK2B,EAAE0I,YAAY1I,EAAE0I,YAAYtJ,EAAEY,EAAE0I,WAAWhG,QAAQrB,SAAS,MAAMnB,GAAG2F,EAAE,CAAChF,MAAMzB,EAAEsD,OAAO,SAASxC,EAAEd,GAAGwG,EAAE/E,MAAMX,EAAE4F,EAAEzH,KAAKe,KAAK,SAASc,EAAEd,GAAsB,IAAnB,IAAIO,EAAEO,EAAEwC,OAAO1D,EAAE,EAAQkB,EAAEP,KAAKP,EAAEJ,OAAMkB,EAAEwC,OAAO/C,EAAE,IAAI,SAASgJ,GAAGvJ,EAAEc,EAAEP,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAEpC,GAAGA,EAAE0I,cAAc5I,EAAEE,EAAEA,EAAEmB,SAAS,EAAE,GAAG1B,EAAEA,GAAG,GAAG,iBAAiBP,IAAIA,GAAG,IAAIY,GAAG,IAAIA,GAAG,KAAKA,EAAE,OAAOL,EAAE,IAAIX,IAAIkG,EAAEhF,GAAGA,EAAEA,GAAGK,EAAEgB,GAAG,CAAC,GAAG,KAAKvB,IAAIc,EAAE4G,EAAEmB,KAAKzJ,IAAI,GAAGlB,EAAE4C,EAAE,IAAI,GAAG,IAAId,EAAE,CAAC,KAAKmB,EAAEjB,EAAE4I,eAAe5K,IAAI,OAAOyB,EAAE,GAAGwB,EAAE4H,KAAK7K,EAAE,OAAOyB,EAAEoB,KAAKI,GAAGxB,OAAO,GAAG2C,IAAInB,EAAEmB,EAAEwG,eAAe5K,KAAKkD,EAAElB,EAAEiB,IAAIA,EAAE4H,KAAK7K,EAAE,OAAOyB,EAAEoB,KAAKI,GAAGxB,MAAM,CAAC,GAAGmB,EAAE,GAAG,OAAO+E,EAAEhF,MAAMlB,EAAEO,EAAE8I,qBAAqB5J,IAAIO,EAAE,IAAIzB,EAAE4C,EAAE,KAAKtC,EAAEyK,wBAAwB/I,EAAE+I,uBAAuB,OAAOpD,EAAEhF,MAAMlB,EAAEO,EAAE+I,uBAAuB/K,IAAIyB,EAAE,GAAGnB,EAAE0K,MAAM3D,EAAEnG,EAAE,QAAQ8B,IAAIA,EAAEiI,KAAK/J,MAAM,IAAIY,GAAG,WAAWE,EAAEqI,SAASvD,eAAe,CAAC,GAAGzG,EAAEa,EAAEkD,EAAEpC,EAAE,IAAIF,IAAI0G,EAAEyC,KAAK/J,IAAIqH,EAAE0C,KAAK/J,IAAI,CAA4I,KAA1IkD,EAAEqF,GAAGwB,KAAK/J,IAAIgK,GAAGlJ,EAAEiC,aAAajC,KAAKA,GAAG1B,EAAE6K,SAASpJ,EAAEC,EAAE6B,aAAa,OAAO9B,EAAEA,EAAEmE,QAAQ4D,GAAGC,IAAI/H,EAAE8B,aAAa,KAAK/B,EAAEsC,IAAI5D,GAAGR,EAAE8G,EAAE7F,IAAIsD,OAAa/D,KAAIR,EAAEQ,IAAIsB,EAAE,IAAIA,EAAE,UAAU,IAAIqJ,GAAGnL,EAAEQ,IAAIJ,EAAEJ,EAAEoL,KAAK,KAAK,IAAI,OAAO1D,EAAEhF,MAAMlB,EAAE2C,EAAEkH,iBAAiBjL,IAAIoB,EAAE,MAAMO,GAAGqF,EAAEnG,GAAE,GAA3D,QAAuEa,IAAIsC,GAAGrC,EAAEuJ,gBAAgB,QAAQ,OAAO/I,EAAEtB,EAAEgF,QAAQmC,EAAE,MAAMrG,EAAEP,EAAEX,GAAG,SAASqG,KAAK,IAAIrG,EAAE,GAAG,OAAO,SAASkB,EAAEd,EAAEO,GAAG,OAAOX,EAAE+B,KAAK3B,EAAE,KAAKwC,EAAE8H,oBAAoBxJ,EAAElB,EAAE2K,SAASzJ,EAAEd,EAAE,KAAKO,GAAG,SAASiK,GAAG1J,GAAG,OAAOA,EAAEqC,IAAG,EAAGrC,EAAE,SAAS2J,GAAG3J,GAAG,IAAId,EAAEmB,EAAEsB,cAAc,YAAY,IAAI,QAAQ3B,EAAEd,GAAG,MAAMc,GAAG,OAAM,EAAhC,QAA2Cd,EAAE+C,YAAY/C,EAAE+C,WAAWC,YAAYhD,GAAGA,EAAE,MAAM,SAAS0K,GAAG5J,EAAEd,GAAiC,IAA9B,IAAIO,EAAEO,EAAE6E,MAAM,KAAK/F,EAAEW,EAAE+C,OAAa1D,KAAI4C,EAAEmI,WAAWpK,EAAEX,IAAII,EAAE,SAAS4K,GAAG9J,EAAEd,GAAG,IAAIO,EAAEP,GAAGc,EAAElB,EAAEW,GAAG,IAAIO,EAAEmB,UAAU,IAAIjC,EAAEiC,UAAUnB,EAAE+J,YAAY7K,EAAE6K,YAAY,GAAGjL,EAAE,OAAOA,EAAE,GAAGW,EAAE,KAAMA,EAAEA,EAAEuK,aAAY,GAAGvK,IAAIP,EAAE,OAAO,EAAE,OAAOc,EAAE,GAAG,EAAE,SAASiK,GAAG/K,GAAG,OAAO,SAASc,GAAG,MAAM,UAAUA,EAAEqI,SAASvD,eAAe9E,EAAEsB,OAAOpC,GAAG,SAASgL,GAAGzK,GAAG,OAAO,SAASO,GAAG,IAAId,EAAEc,EAAEqI,SAASvD,cAAc,OAAO,UAAU5F,GAAG,WAAWA,IAAIc,EAAEsB,OAAO7B,GAAG,SAAS0K,GAAGjL,GAAG,OAAO,SAASc,GAAG,MAAM,SAASA,EAAEA,EAAEiC,aAAY,IAAKjC,EAAEoI,SAAS,UAAUpI,EAAE,UAAUA,EAAEiC,WAAWjC,EAAEiC,WAAWmG,WAAWlJ,EAAEc,EAAEoI,WAAWlJ,EAAEc,EAAEoK,aAAalL,GAAGc,EAAEoK,cAAclL,GAAGgJ,GAAGlI,KAAKd,EAAEc,EAAEoI,WAAWlJ,EAAE,UAAUc,GAAGA,EAAEoI,WAAWlJ,GAAG,SAASmL,GAAGpJ,GAAG,OAAOyI,IAAG,SAASjL,GAAG,OAAOA,GAAGA,EAAEiL,IAAG,SAAS1J,EAAEd,GAAuC,IAApC,IAAIO,EAAEX,EAAEmC,EAAE,GAAGjB,EAAEwC,OAAO/D,GAAGT,EAAEc,EAAE0D,OAAaxE,KAAIgC,EAAEP,EAAEX,EAAEd,MAAMgC,EAAEP,KAAKP,EAAEO,GAAGO,EAAEP,WAAS,SAASyJ,GAAGlJ,GAAG,OAAOA,QAAG,IAAoBA,EAAE8I,sBAAsB9I,EAAE,IAAIA,KAAK1B,EAAEmK,GAAG9D,QAAQ,GAAG3G,EAAEyK,GAAG6B,MAAM,SAAStK,GAAG,IAAId,EAAEc,EAAEuK,aAAa9K,GAAGO,EAAE0I,eAAe1I,GAAGwK,gBAAgB,OAAOpD,EAAE6B,KAAK/J,GAAGO,GAAGA,EAAE4I,UAAU,SAASrD,EAAEyD,GAAGgC,YAAY,SAASzK,GAAG,IAAId,EAAEO,EAAEX,EAAEkB,EAAEA,EAAE0I,eAAe1I,EAAEF,EAAE,OAAOhB,GAAGuB,GAAG,IAAIvB,EAAEqC,UAAUrC,EAAE0L,kBAAkBvJ,GAAGZ,EAAEvB,GAAG0L,gBAAgBnJ,GAAGrD,EAAEqC,GAAGP,GAAGO,IAAIZ,EAAEY,EAAEqK,cAAcjL,EAAEkL,MAAMlL,IAAIA,EAAEmL,iBAAiBnL,EAAEmL,iBAAiB,SAAS3C,IAAG,GAAIxI,EAAEoL,aAAapL,EAAEoL,YAAY,WAAW5C,KAAK3J,EAAE6K,MAAMQ,IAAG,SAAS3J,GAAG,OAAOiB,EAAEe,YAAYhC,GAAGgC,YAAY3B,EAAEsB,cAAc,aAAQ,IAAoB3B,EAAEsJ,mBAAmBtJ,EAAEsJ,iBAAiB,uBAAuB9G,UAASlE,EAAEwM,WAAWnB,IAAG,SAAS3J,GAAG,OAAOA,EAAE+K,UAAU,KAAK/K,EAAE6B,aAAa,gBAAevD,EAAEwK,qBAAqBa,IAAG,SAAS3J,GAAG,OAAOA,EAAEgC,YAAY3B,EAAE2K,cAAc,MAAMhL,EAAE8I,qBAAqB,KAAKtG,UAASlE,EAAEyK,uBAAuBxB,EAAE0B,KAAK5I,EAAE0I,wBAAwBzK,EAAE2M,QAAQtB,IAAG,SAAS3J,GAAG,OAAOiB,EAAEe,YAAYhC,GAAG6I,GAAGxG,GAAGhC,EAAE6K,oBAAoB7K,EAAE6K,kBAAkB7I,GAAGG,UAASlE,EAAE2M,SAASvJ,EAAEyJ,OAAOvE,GAAG,SAAS5G,GAAG,IAAId,EAAEc,EAAEkE,QAAQwD,GAAGC,IAAI,OAAO,SAAS3H,GAAG,OAAOA,EAAE6B,aAAa,QAAQ3C,IAAIwC,EAAE0J,KAAKxE,GAAG,SAAS5G,EAAEd,GAAG,QAAG,IAAoBA,EAAE0J,gBAAgBvH,EAAE,CAAC,IAAI5B,EAAEP,EAAE0J,eAAe5I,GAAG,OAAOP,EAAE,CAACA,GAAG,OAAOiC,EAAEyJ,OAAOvE,GAAG,SAAS5G,GAAG,IAAIP,EAAEO,EAAEkE,QAAQwD,GAAGC,IAAI,OAAO,SAAS3H,GAAG,IAAId,OAAE,IAAoBc,EAAEqL,kBAAkBrL,EAAEqL,iBAAiB,MAAM,OAAOnM,GAAGA,EAAED,QAAQQ,IAAIiC,EAAE0J,KAAKxE,GAAG,SAAS5G,EAAEd,GAAG,QAAG,IAAoBA,EAAE0J,gBAAgBvH,EAAE,CAAC,IAAI5B,EAAEX,EAAEd,EAAES,EAAES,EAAE0J,eAAe5I,GAAG,GAAGvB,EAAE,CAAC,IAAIgB,EAAEhB,EAAE4M,iBAAiB,QAAQ5L,EAAER,QAAQe,EAAE,MAAM,CAACvB,GAAgC,IAA7BT,EAAEkB,EAAEgM,kBAAkBlL,GAAGlB,EAAE,EAAQL,EAAET,EAAEc,MAAK,IAAIW,EAAEhB,EAAE4M,iBAAiB,QAAQ5L,EAAER,QAAQe,EAAE,MAAM,CAACvB,GAAG,MAAM,MAAMiD,EAAE0J,KAAKtE,IAAIxI,EAAEwK,qBAAqB,SAAS9I,EAAEd,GAAG,YAAM,IAAoBA,EAAE4J,qBAAqB5J,EAAE4J,qBAAqB9I,GAAG1B,EAAE0K,IAAI9J,EAAEoK,iBAAiBtJ,QAAG,GAAQ,SAASA,EAAEd,GAAG,IAAIO,EAAEX,EAAE,GAAGd,EAAE,EAAES,EAAES,EAAE4J,qBAAqB9I,GAAG,GAAG,MAAMA,EAAE,CAAC,KAAMP,EAAEhB,EAAET,MAAK,IAAIyB,EAAE0B,UAAUrC,EAAE+B,KAAKpB,GAAG,OAAOX,EAAE,OAAOL,GAAGiD,EAAE0J,KAAKvE,MAAMvI,EAAEyK,wBAAwB,SAAS/I,EAAEd,GAAG,QAAG,IAAoBA,EAAE6J,wBAAwB1H,EAAE,OAAOnC,EAAE6J,uBAAuB/I,IAAID,EAAE,GAAGiB,EAAE,IAAI1C,EAAE0K,IAAIzB,EAAE0B,KAAK5I,EAAEiJ,qBAAqBK,IAAG,SAAS3J,GAAG,IAAId,EAAE+B,EAAEe,YAAYhC,GAAGsL,UAAU,UAAUjJ,EAAE,qBAAqBA,EAAE,kEAAkErC,EAAEsJ,iBAAiB,wBAAwB9G,QAAQxB,EAAEH,KAAK,SAASkF,EAAE,gBAAgB/F,EAAEsJ,iBAAiB,cAAc9G,QAAQxB,EAAEH,KAAK,MAAMkF,EAAE,aAAaD,EAAE,KAAK9F,EAAEsJ,iBAAiB,QAAQjH,EAAE,MAAMG,QAAQxB,EAAEH,KAAK,OAAO3B,EAAEmB,EAAEsB,cAAc,UAAUG,aAAa,OAAO,IAAI9B,EAAEgC,YAAY9C,GAAGc,EAAEsJ,iBAAiB,aAAa9G,QAAQxB,EAAEH,KAAK,MAAMkF,EAAE,QAAQA,EAAE,KAAKA,EAAE,gBAAgB/F,EAAEsJ,iBAAiB,YAAY9G,QAAQxB,EAAEH,KAAK,YAAYb,EAAEsJ,iBAAiB,KAAKjH,EAAE,MAAMG,QAAQxB,EAAEH,KAAK,YAAYb,EAAEsJ,iBAAiB,QAAQtI,EAAEH,KAAK,kBAAiB8I,IAAG,SAAS3J,GAAGA,EAAEsL,UAAU,oFAAoF,IAAIpM,EAAEmB,EAAEsB,cAAc,SAASzC,EAAE4C,aAAa,OAAO,UAAU9B,EAAEgC,YAAY9C,GAAG4C,aAAa,OAAO,KAAK9B,EAAEsJ,iBAAiB,YAAY9G,QAAQxB,EAAEH,KAAK,OAAOkF,EAAE,eAAe,IAAI/F,EAAEsJ,iBAAiB,YAAY9G,QAAQxB,EAAEH,KAAK,WAAW,aAAaI,EAAEe,YAAYhC,GAAGoI,UAAS,EAAG,IAAIpI,EAAEsJ,iBAAiB,aAAa9G,QAAQxB,EAAEH,KAAK,WAAW,aAAab,EAAEsJ,iBAAiB,QAAQtI,EAAEH,KAAK,aAAYvC,EAAEiN,gBAAgBhE,EAAE0B,KAAK5K,EAAE4C,EAAEuK,SAASvK,EAAEwK,uBAAuBxK,EAAEyK,oBAAoBzK,EAAE0K,kBAAkB1K,EAAE2K,qBAAqBjC,IAAG,SAAS3J,GAAG1B,EAAEuN,kBAAkBxN,EAAEF,KAAK6B,EAAE,KAAK3B,EAAEF,KAAK6B,EAAE,aAAaD,EAAEc,KAAK,KAAKqF,MAAKlF,EAAEA,EAAEwB,QAAQ,IAAI4D,OAAOpF,EAAEqI,KAAK,MAAMtJ,EAAEA,EAAEyC,QAAQ,IAAI4D,OAAOrG,EAAEsJ,KAAK,MAAMnK,EAAEqI,EAAE0B,KAAKhI,EAAE6K,yBAAyB5K,EAAEhC,GAAGqI,EAAE0B,KAAKhI,EAAE8K,UAAU,SAAS/L,EAAEd,GAAG,IAAIO,EAAE,IAAIO,EAAEmB,SAASnB,EAAEwK,gBAAgBxK,EAAElB,EAAEI,GAAGA,EAAE+C,WAAW,OAAOjC,IAAIlB,MAAMA,GAAG,IAAIA,EAAEqC,YAAY1B,EAAEsM,SAAStM,EAAEsM,SAASjN,GAAGkB,EAAE8L,yBAAyB,GAAG9L,EAAE8L,wBAAwBhN,MAAM,SAASkB,EAAEd,GAAG,GAAGA,EAAE,KAAMA,EAAEA,EAAE+C,YAAW,GAAG/C,IAAIc,EAAE,OAAM,EAAG,OAAM,GAAIsF,EAAEpG,EAAE,SAASc,EAAEd,GAAG,GAAGc,IAAId,EAAE,OAAOjB,GAAE,EAAG,EAAE,IAAIwB,GAAGO,EAAE8L,yBAAyB5M,EAAE4M,wBAAwB,OAAOrM,IAAI,GAAGA,GAAGO,EAAE0I,eAAe1I,KAAKd,EAAEwJ,eAAexJ,GAAGc,EAAE8L,wBAAwB5M,GAAG,KAAKZ,EAAE0N,cAAc9M,EAAE4M,wBAAwB9L,KAAKP,EAAEO,GAAGK,GAAGL,EAAE0I,eAAe5I,GAAGoB,EAAEpB,EAAEE,IAAI,EAAEd,GAAGmB,GAAGnB,EAAEwJ,eAAe5I,GAAGoB,EAAEpB,EAAEZ,GAAG,EAAE0B,EAAEiF,EAAEjF,EAAEZ,GAAG6F,EAAEjF,EAAE1B,GAAG,EAAE,EAAEO,GAAG,EAAE,IAAI,SAASO,EAAEd,GAAG,GAAGc,IAAId,EAAE,OAAOjB,GAAE,EAAG,EAAE,IAAIwB,EAAEX,EAAE,EAAEd,EAAEgC,EAAEiC,WAAWxD,EAAES,EAAE+C,WAAWhB,EAAE,CAACjB,GAAGD,EAAE,CAACb,GAAG,IAAIlB,IAAIS,EAAE,OAAOuB,GAAGK,GAAG,EAAEnB,GAAGmB,EAAE,EAAErC,GAAG,EAAES,EAAE,EAAEmC,EAAEiF,EAAEjF,EAAEZ,GAAG6F,EAAEjF,EAAE1B,GAAG,EAAE,GAAGlB,IAAIS,EAAE,OAAOqL,GAAG9J,EAAEd,GAAO,IAAJO,EAAEO,EAAQP,EAAEA,EAAEwC,YAAWhB,EAAEgL,QAAQxM,GAAO,IAAJA,EAAEP,EAAQO,EAAEA,EAAEwC,YAAWlC,EAAEkM,QAAQxM,GAAG,KAAMwB,EAAEnC,KAAKiB,EAAEjB,IAAGA,IAAI,OAAOA,EAAEgL,GAAG7I,EAAEnC,GAAGiB,EAAEjB,IAAImC,EAAEnC,IAAIgB,GAAG,EAAEC,EAAEjB,IAAIgB,EAAE,EAAE,IAAIO,GAAGoI,GAAG+C,QAAQ,SAASxL,EAAEd,GAAG,OAAOuJ,GAAGzI,EAAE,KAAK,KAAKd,IAAIuJ,GAAG8C,gBAAgB,SAASvL,EAAEd,GAAG,GAAG8F,EAAEhF,GAAG1B,EAAEiN,iBAAiBlK,IAAIgE,EAAEnG,EAAE,QAAQa,IAAIA,EAAEkJ,KAAK/J,OAAO8B,IAAIA,EAAEiI,KAAK/J,IAAI,IAAI,IAAIO,EAAEpB,EAAEF,KAAK6B,EAAEd,GAAG,GAAGO,GAAGnB,EAAEuN,mBAAmB7L,EAAEC,UAAU,KAAKD,EAAEC,SAASkB,SAAS,OAAO1B,EAAE,MAAMO,GAAGqF,EAAEnG,GAAE,GAAI,OAAO,EAAEuJ,GAAGvJ,EAAEmB,EAAE,KAAK,CAACL,IAAIwC,QAAQiG,GAAGsD,SAAS,SAAS/L,EAAEd,GAAG,OAAOc,EAAE0I,eAAe1I,IAAIK,GAAG2E,EAAEhF,GAAGkB,EAAElB,EAAEd,IAAIuJ,GAAGyD,KAAK,SAASlM,EAAEd,IAAIc,EAAE0I,eAAe1I,IAAIK,GAAG2E,EAAEhF,GAAG,IAAIP,EAAEiC,EAAEmI,WAAW3K,EAAE4F,eAAehG,EAAEW,GAAG8F,EAAEpH,KAAKuD,EAAEmI,WAAW3K,EAAE4F,eAAerF,EAAEO,EAAEd,GAAGmC,QAAG,EAAO,YAAO,IAASvC,EAAEA,EAAER,EAAEwM,aAAazJ,EAAErB,EAAE6B,aAAa3C,IAAIJ,EAAEkB,EAAEqL,iBAAiBnM,KAAKJ,EAAEqN,UAAUrN,EAAEG,MAAM,MAAMwJ,GAAG2D,OAAO,SAASpM,GAAG,OAAOA,EAAE,IAAIkE,QAAQ4D,GAAGC,KAAKU,GAAGrE,MAAM,SAASpE,GAAG,MAAM,IAAIE,MAAM,0CAA0CF,IAAIyI,GAAG4D,WAAW,SAASrM,GAAG,IAAId,EAAEO,EAAE,GAAGX,EAAE,EAAEd,EAAE,EAAE,GAAGC,GAAGK,EAAEgO,iBAAiB1L,GAAGtC,EAAEiO,YAAYvM,EAAEO,MAAM,GAAGP,EAAEyD,KAAK6B,GAAGrH,EAAE,CAAC,KAAMiB,EAAEc,EAAEhC,MAAKkB,IAAIc,EAAEhC,KAAKc,EAAEW,EAAEoB,KAAK7C,IAAI,KAAMc,KAAIkB,EAAE0D,OAAOjE,EAAEX,GAAG,GAAG,OAAO8B,EAAE,KAAKZ,GAAGvB,EAAEgK,GAAG+D,QAAQ,SAASxM,GAAG,IAAId,EAAEO,EAAE,GAAGX,EAAE,EAAEd,EAAEgC,EAAEmB,SAAS,GAAGnD,GAAG,GAAG,IAAIA,GAAG,IAAIA,GAAG,KAAKA,EAAE,CAAC,GAAG,iBAAiBgC,EAAEyM,YAAY,OAAOzM,EAAEyM,YAAY,IAAIzM,EAAEA,EAAE0M,WAAW1M,EAAEA,EAAEA,EAAEgK,YAAYvK,GAAGhB,EAAEuB,QAAQ,GAAG,IAAIhC,GAAG,IAAIA,EAAE,OAAOgC,EAAE2M,eAAe,KAAMzN,EAAEc,EAAElB,MAAKW,GAAGhB,EAAES,GAAG,OAAOO,IAAIiC,EAAE+G,GAAGmE,UAAU,CAACpD,YAAY,GAAGqD,aAAanD,GAAGoD,MAAMnG,EAAEkD,WAAW,GAAGuB,KAAK,GAAG2B,SAAS,CAAC,IAAI,CAACzE,IAAI,aAAapF,OAAM,GAAI,IAAI,CAACoF,IAAI,cAAc,IAAI,CAACA,IAAI,kBAAkBpF,OAAM,GAAI,IAAI,CAACoF,IAAI,oBAAoB0E,UAAU,CAACjG,KAAK,SAAS/G,GAAG,OAAOA,EAAE,GAAGA,EAAE,GAAGkE,QAAQwD,GAAGC,IAAI3H,EAAE,IAAIA,EAAE,IAAIA,EAAE,IAAIA,EAAE,IAAI,IAAIkE,QAAQwD,GAAGC,IAAI,OAAO3H,EAAE,KAAKA,EAAE,GAAG,IAAIA,EAAE,GAAG,KAAKA,EAAEO,MAAM,EAAE,IAAI0G,MAAM,SAASjH,GAAG,OAAOA,EAAE,GAAGA,EAAE,GAAG8E,cAAc,QAAQ9E,EAAE,GAAGO,MAAM,EAAE,IAAIP,EAAE,IAAIyI,GAAGrE,MAAMpE,EAAE,IAAIA,EAAE,KAAKA,EAAE,GAAGA,EAAE,IAAIA,EAAE,IAAI,GAAG,GAAG,SAASA,EAAE,IAAI,QAAQA,EAAE,KAAKA,EAAE,KAAKA,EAAE,GAAGA,EAAE,IAAI,QAAQA,EAAE,KAAKA,EAAE,IAAIyI,GAAGrE,MAAMpE,EAAE,IAAIA,GAAGgH,OAAO,SAAShH,GAAG,IAAId,EAAEO,GAAGO,EAAE,IAAIA,EAAE,GAAG,OAAO2G,EAAEM,MAAMgC,KAAKjJ,EAAE,IAAI,MAAMA,EAAE,GAAGA,EAAE,GAAGA,EAAE,IAAIA,EAAE,IAAI,GAAGP,GAAGgH,EAAEwC,KAAKxJ,KAAKP,EAAE6F,EAAEtF,GAAE,MAAOP,EAAEO,EAAEqB,QAAQ,IAAIrB,EAAE+C,OAAOtD,GAAGO,EAAE+C,UAAUxC,EAAE,GAAGA,EAAE,GAAGO,MAAM,EAAErB,GAAGc,EAAE,GAAGP,EAAEc,MAAM,EAAErB,IAAIc,EAAEO,MAAM,EAAE,MAAM4K,OAAO,CAACrE,IAAI,SAAS9G,GAAG,IAAId,EAAEc,EAAEkE,QAAQwD,GAAGC,IAAI7C,cAAc,MAAM,MAAM9E,EAAE,WAAW,OAAM,GAAI,SAASA,GAAG,OAAOA,EAAEqI,UAAUrI,EAAEqI,SAASvD,gBAAgB5F,IAAI2H,MAAM,SAAS7G,GAAG,IAAId,EAAEd,EAAE4B,EAAE,KAAK,OAAOd,IAAIA,EAAE,IAAIkH,OAAO,MAAML,EAAE,IAAI/F,EAAE,IAAI+F,EAAE,SAAS3H,EAAE4B,GAAE,SAASA,GAAG,OAAOd,EAAE+J,KAAK,iBAAiBjJ,EAAE+K,WAAW/K,EAAE+K,gBAAW,IAAoB/K,EAAE6B,cAAc7B,EAAE6B,aAAa,UAAU,QAAOkF,KAAK,SAAStH,EAAEX,EAAEd,GAAG,OAAO,SAASgC,GAAG,IAAId,EAAEuJ,GAAGyD,KAAKlM,EAAEP,GAAG,OAAO,MAAMP,EAAE,OAAOJ,GAAGA,IAAII,GAAG,GAAG,MAAMJ,EAAEI,IAAIlB,EAAE,OAAOc,EAAEI,IAAIlB,EAAE,OAAOc,EAAEd,GAAG,IAAIkB,EAAE4B,QAAQ9C,GAAG,OAAOc,EAAEd,IAAI,EAAEkB,EAAE4B,QAAQ9C,GAAG,OAAOc,EAAEd,GAAGkB,EAAEqB,OAAOvC,EAAEwE,UAAUxE,EAAE,OAAOc,GAAG,GAAG,IAAII,EAAEgF,QAAQiC,EAAE,KAAK,KAAKrF,QAAQ9C,GAAG,OAAOc,IAAII,IAAIlB,GAAGkB,EAAEqB,MAAM,EAAEvC,EAAEwE,OAAO,KAAKxE,EAAE,QAAQiJ,MAAM,SAASlC,EAAE/E,EAAEd,EAAEsB,EAAEQ,GAAG,IAAIE,EAAE,QAAQ6D,EAAExE,MAAM,EAAE,GAAGnC,EAAE,SAAS2G,EAAExE,OAAO,GAAGa,EAAE,YAAYpB,EAAE,OAAO,IAAIQ,GAAG,IAAIQ,EAAE,SAAShB,GAAG,QAAQA,EAAEiC,YAAY,SAASjC,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEiD,IAAI9C,EAAE,cAAc,kBAAkBC,EAAE2B,EAAEiC,WAAWG,EAAEhB,GAAGpB,EAAEqI,SAASvD,cAAchF,GAAGL,IAAI2B,EAAE9C,GAAE,EAAG,GAAGD,EAAE,CAAC,GAAG6C,EAAE,CAAC,KAAMjD,GAAE,CAAK,IAAJgD,EAAEjB,EAAQiB,EAAEA,EAAEhD,IAAG,GAAGmD,EAAEH,EAAEoH,SAASvD,gBAAgB1C,EAAE,IAAInB,EAAEE,SAAS,OAAM,EAAGP,EAAE3C,EAAE,SAAS8G,IAAInE,GAAG,cAAc,OAAM,EAAG,GAAGA,EAAE,CAACxC,EAAEC,EAAEqO,WAAWrO,EAAE4O,WAAW7O,GAAG0B,GAAwH,IAArHxB,GAAGyB,GAAGjB,GAAGd,GAAGS,GAAGwC,EAAE5C,GAAGgE,KAAKpB,EAAEoB,GAAG,KAAKpB,EAAEiM,YAAYzO,EAAEwC,EAAEiM,UAAU,KAAKnI,IAAI,IAAI,KAAKG,GAAGpG,EAAE,KAAKA,EAAE,GAAGmC,EAAElB,GAAG1B,EAAEmK,WAAWzI,GAASkB,IAAIlB,GAAGkB,GAAGA,EAAEhD,KAAKK,EAAEyB,EAAE,IAAIa,EAAE6E,OAAM,GAAG,IAAIxE,EAAEE,YAAY7C,GAAG2C,IAAIjB,EAAE,CAAChC,EAAE+G,GAAG,CAACG,EAAEnF,EAAEzB,GAAG,YAAY,GAAGwB,IAAIxB,EAAEyB,GAAGjB,GAAGd,GAAGS,GAAGwC,EAAEjB,GAAGqC,KAAKpB,EAAEoB,GAAG,KAAKpB,EAAEiM,YAAYzO,EAAEwC,EAAEiM,UAAU,KAAKnI,IAAI,IAAI,KAAKG,GAAGpG,EAAE,KAAI,IAAKR,EAAE,MAAM2C,IAAIlB,GAAGkB,GAAGA,EAAEhD,KAAKK,EAAEyB,EAAE,IAAIa,EAAE6E,UAAUrE,EAAEH,EAAEoH,SAASvD,gBAAgB1C,EAAE,IAAInB,EAAEE,cAAa7C,IAAIwB,KAAK9B,GAAGS,EAAEwC,EAAEoB,KAAKpB,EAAEoB,GAAG,KAAKpB,EAAEiM,YAAYzO,EAAEwC,EAAEiM,UAAU,KAAKnI,GAAG,CAACG,EAAE5G,IAAI2C,IAAIjB,MAAS,OAAO1B,GAAG0C,KAAKR,GAAGlC,EAAEkC,GAAG,GAAG,GAAGlC,EAAEkC,KAAKwG,OAAO,SAAShH,EAAEvB,GAAG,IAAIS,EAAE+B,EAAES,EAAEyL,QAAQnN,IAAI0B,EAAE0L,WAAWpN,EAAE8E,gBAAgB2D,GAAGrE,MAAM,uBAAuBpE,GAAG,OAAOiB,EAAEoB,GAAGpB,EAAExC,GAAG,EAAEwC,EAAEuB,QAAQtD,EAAE,CAACc,EAAEA,EAAE,GAAGvB,GAAGiD,EAAE0L,WAAWvN,eAAeG,EAAE8E,eAAe4E,IAAG,SAAS1J,EAAEd,GAA6B,IAA1B,IAAIO,EAAEX,EAAEmC,EAAEjB,EAAEvB,GAAGT,EAAEc,EAAE0D,OAAaxE,KAAIgC,EAAEP,EAAEoG,EAAE7F,EAAElB,EAAEd,OAAOkB,EAAEO,GAAGX,EAAEd,OAAM,SAASgC,GAAG,OAAOiB,EAAEjB,EAAE,EAAEd,KAAK+B,IAAIkM,QAAQ,CAACE,IAAI3D,IAAG,SAAS1J,GAAG,IAAIlB,EAAE,GAAGd,EAAE,GAAG+B,EAAEqC,EAAEpC,EAAEkE,QAAQmC,EAAE,OAAO,OAAOtG,EAAEsC,GAAGqH,IAAG,SAAS1J,EAAEd,EAAEO,EAAEX,GAAqC,IAAlC,IAAId,EAAES,EAAEsB,EAAEC,EAAE,KAAKlB,EAAE,IAAImC,EAAEjB,EAAEwC,OAAavB,MAAKjD,EAAES,EAAEwC,MAAMjB,EAAEiB,KAAK/B,EAAE+B,GAAGjD,OAAM,SAASgC,EAAEd,EAAEO,GAAG,OAAOX,EAAE,GAAGkB,EAAED,EAAEjB,EAAE,KAAKW,EAAEzB,GAAGc,EAAE,GAAG,MAAMd,EAAEyH,UAAS6H,IAAI5D,IAAG,SAASxK,GAAG,OAAO,SAASc,GAAG,OAAO,EAAEyI,GAAGvJ,EAAEc,GAAGwC,WAAUuJ,SAASrC,IAAG,SAASxK,GAAG,OAAOA,EAAEA,EAAEgF,QAAQwD,GAAGC,IAAI,SAAS3H,GAAG,OAAO,GAAGA,EAAEyM,aAAahO,EAAEuB,IAAIc,QAAQ5B,OAAMqO,KAAK7D,IAAG,SAASjK,GAAG,OAAOiH,EAAEuC,KAAKxJ,GAAG,KAAKgJ,GAAGrE,MAAM,qBAAqB3E,GAAGA,EAAEA,EAAEyE,QAAQwD,GAAGC,IAAI7C,cAAc,SAAS9E,GAAG,IAAId,EAAE,GAAG,GAAGA,EAAEmC,EAAErB,EAAEuN,KAAKvN,EAAE6B,aAAa,aAAa7B,EAAE6B,aAAa,QAAQ,OAAO3C,EAAEA,EAAE4F,iBAAiBrF,GAAG,IAAIP,EAAE4B,QAAQrB,EAAE,YAAYO,EAAEA,EAAEiC,aAAa,IAAIjC,EAAEmB,UAAU,OAAM,MAAMqM,OAAO,SAASxN,GAAG,IAAId,EAAEO,EAAEgO,UAAUhO,EAAEgO,SAASC,KAAK,OAAOxO,GAAGA,EAAEqB,MAAM,KAAKP,EAAE6I,IAAI8E,KAAK,SAAS3N,GAAG,OAAOA,IAAIiB,GAAG2M,MAAM,SAAS5N,GAAG,OAAOA,IAAIK,EAAEwN,iBAAiBxN,EAAEyN,UAAUzN,EAAEyN,gBAAgB9N,EAAEsB,MAAMtB,EAAE+N,OAAO/N,EAAEgO,WAAWC,QAAQ9D,IAAG,GAAI/B,SAAS+B,IAAG,GAAI+D,QAAQ,SAASlO,GAAG,IAAId,EAAEc,EAAEqI,SAASvD,cAAc,MAAM,UAAU5F,KAAKc,EAAEkO,SAAS,WAAWhP,KAAKc,EAAEmO,UAAUA,SAAS,SAASnO,GAAG,OAAOA,EAAEiC,YAAYjC,EAAEiC,WAAWmM,eAAc,IAAKpO,EAAEmO,UAAUE,MAAM,SAASrO,GAAG,IAAIA,EAAEA,EAAE0M,WAAW1M,EAAEA,EAAEA,EAAEgK,YAAY,GAAGhK,EAAEmB,SAAS,EAAE,OAAM,EAAG,OAAM,GAAImN,OAAO,SAAStO,GAAG,OAAO0B,EAAEyL,QAAQkB,MAAMrO,IAAIuO,OAAO,SAASvO,GAAG,OAAOsH,EAAE2B,KAAKjJ,EAAEqI,WAAWmG,MAAM,SAASxO,GAAG,OAAOqH,EAAE4B,KAAKjJ,EAAEqI,WAAWoG,OAAO,SAASzO,GAAG,IAAId,EAAEc,EAAEqI,SAASvD,cAAc,MAAM,UAAU5F,GAAG,WAAWc,EAAEsB,MAAM,WAAWpC,GAAG0C,KAAK,SAAS5B,GAAG,IAAId,EAAE,MAAM,UAAUc,EAAEqI,SAASvD,eAAe,SAAS9E,EAAEsB,OAAO,OAAOpC,EAAEc,EAAE6B,aAAa,UAAU,SAAS3C,EAAE4F,gBAAgB5B,MAAMmH,IAAG,WAAW,MAAM,CAAC,MAAKjH,KAAKiH,IAAG,SAASrK,EAAEd,GAAG,MAAM,CAACA,EAAE,MAAKiE,GAAGkH,IAAG,SAASrK,EAAEd,EAAEO,GAAG,MAAM,CAACA,EAAE,EAAEA,EAAEP,EAAEO,MAAK4D,KAAKgH,IAAG,SAASrK,EAAEd,GAAG,IAAI,IAAIO,EAAE,EAAEA,EAAEP,EAAEO,GAAG,EAAEO,EAAEa,KAAKpB,GAAG,OAAOO,KAAIuD,IAAI8G,IAAG,SAASrK,EAAEd,GAAG,IAAI,IAAIO,EAAE,EAAEA,EAAEP,EAAEO,GAAG,EAAEO,EAAEa,KAAKpB,GAAG,OAAOO,KAAI0O,GAAGrE,IAAG,SAASrK,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAEW,EAAE,EAAEA,EAAEP,EAAEA,EAAEO,EAAEP,EAAEO,EAAE,KAAKX,GAAGkB,EAAEa,KAAK/B,GAAG,OAAOkB,KAAI2O,GAAGtE,IAAG,SAASrK,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAEW,EAAE,EAAEA,EAAEP,EAAEO,IAAIX,EAAEI,GAAGc,EAAEa,KAAK/B,GAAG,OAAOkB,QAAOmN,QAAQyB,IAAIlN,EAAEyL,QAAQhK,GAAG,CAAC0L,OAAM,EAAGC,UAAS,EAAGC,MAAK,EAAGC,UAAS,EAAGC,OAAM,GAAIvN,EAAEyL,QAAQnN,GAAGiK,GAAGjK,GAAG,IAAIA,IAAI,CAACkP,QAAO,EAAGC,OAAM,GAAIzN,EAAEyL,QAAQnN,GAAGkK,GAAGlK,GAAG,SAASoP,MAAM,SAAShG,GAAGpJ,GAAG,IAAI,IAAId,EAAE,EAAEO,EAAEO,EAAEwC,OAAO1D,EAAE,GAAGI,EAAEO,EAAEP,IAAIJ,GAAGkB,EAAEd,GAAGD,MAAM,OAAOH,EAAE,SAASqJ,GAAGpI,EAAEC,EAAEd,GAAG,IAAI0B,EAAEZ,EAAEsI,IAAIrK,EAAE+B,EAAEuI,KAAKlK,EAAEJ,GAAG2C,EAAEwB,EAAElD,GAAG,eAAeb,EAAEyB,EAAEhB,IAAI,OAAOkB,EAAEkD,MAAM,SAASlD,EAAEd,EAAEO,GAAG,KAAMO,EAAEA,EAAEY,IAAG,GAAG,IAAIZ,EAAEmB,UAAUiB,EAAE,OAAOrC,EAAEC,EAAEd,EAAEO,GAAG,OAAM,GAAI,SAASO,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAE,CAACiE,EAAEpF,GAAG,GAAGL,GAAG,KAAMO,EAAEA,EAAEY,IAAG,IAAI,IAAIZ,EAAEmB,UAAUiB,IAAIrC,EAAEC,EAAEd,EAAEO,GAAG,OAAM,OAAQ,KAAMO,EAAEA,EAAEY,IAAG,GAAG,IAAIZ,EAAEmB,UAAUiB,EAAE,GAAGpE,GAAGS,EAAEuB,EAAEqC,KAAKrC,EAAEqC,GAAG,KAAKrC,EAAEkN,YAAYzO,EAAEuB,EAAEkN,UAAU,IAAIjP,GAAGA,IAAI+B,EAAEqI,SAASvD,cAAc9E,EAAEA,EAAEY,IAAIZ,MAAM,CAAC,IAAIlB,EAAEd,EAAEK,KAAKS,EAAE,KAAKoG,GAAGpG,EAAE,KAAKgB,EAAE,OAAOmB,EAAE,GAAGnC,EAAE,GAAG,IAAId,EAAEK,GAAG4C,GAAG,GAAGlB,EAAEC,EAAEd,EAAEO,GAAG,OAAM,EAAG,OAAM,GAAI,SAAS4P,GAAGrR,GAAG,OAAO,EAAEA,EAAEwE,OAAO,SAASxC,EAAEd,EAAEO,GAAkB,IAAf,IAAIX,EAAEd,EAAEwE,OAAa1D,KAAI,IAAId,EAAEc,GAAGkB,EAAEd,EAAEO,GAAG,OAAM,EAAG,OAAM,GAAIzB,EAAE,GAAG,SAASsR,GAAGtP,EAAEd,EAAEO,EAAEX,EAAEd,GAAG,IAAI,IAAIS,EAAEwC,EAAE,GAAGlB,EAAE,EAAEa,EAAEZ,EAAEwC,OAAOvE,EAAE,MAAMiB,EAAEa,EAAEa,EAAEb,KAAKtB,EAAEuB,EAAED,MAAMN,IAAIA,EAAEhB,EAAEK,EAAEd,KAAKiD,EAAEJ,KAAKpC,GAAGR,GAAGiB,EAAE2B,KAAKd,KAAK,OAAOkB,EAAE,SAASsO,GAAGjR,EAAEyG,EAAEvE,EAAEQ,EAAEE,EAAElB,GAAG,OAAOgB,IAAIA,EAAEqB,KAAKrB,EAAEuO,GAAGvO,IAAIE,IAAIA,EAAEmB,KAAKnB,EAAEqO,GAAGrO,EAAElB,IAAI0J,IAAG,SAAS1J,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAE,GAAGa,EAAE,GAAG3C,EAAEiB,EAAEsD,OAAOnE,EAAE2B,GAAG,SAASA,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAE,EAAEd,EAAEkB,EAAEsD,OAAO1D,EAAEd,EAAEc,IAAI2J,GAAGzI,EAAEd,EAAEJ,GAAGW,GAAG,OAAOA,EAAnE,CAAsEsF,GAAG,IAAItF,EAAE0B,SAAS,CAAC1B,GAAGA,EAAE,IAAI2C,GAAG9D,IAAI0B,GAAG+E,EAAE1G,EAAEiR,GAAGjR,EAAE0B,EAAEzB,EAAEmB,EAAEX,GAAGgB,EAAEU,EAAEU,IAAIlB,EAAE1B,EAAEL,GAAG+C,GAAG,GAAG9B,EAAEkD,EAAE,GAAG5B,GAAGA,EAAE4B,EAAEtC,EAAEL,EAAEX,GAAGkC,EAAoC,IAAjChD,EAAEsR,GAAGxP,EAAEc,GAAGI,EAAEhD,EAAE,GAAGyB,EAAEX,GAAGL,EAAET,EAAEwE,OAAa/D,MAAKwC,EAAEjD,EAAES,MAAMqB,EAAEc,EAAEnC,MAAM2D,EAAExB,EAAEnC,IAAIwC,IAAI,GAAGjB,GAAG,GAAGkB,GAAG5C,EAAE,CAAC,GAAG4C,EAAE,CAAiB,IAAhBlD,EAAE,GAAGS,EAAEqB,EAAE0C,OAAa/D,MAAKwC,EAAEnB,EAAErB,KAAKT,EAAE6C,KAAKuB,EAAE3D,GAAGwC,GAAGC,EAAE,KAAKpB,EAAE,GAAG9B,EAAEc,GAAc,IAAXL,EAAEqB,EAAE0C,OAAa/D,MAAKwC,EAAEnB,EAAErB,MAAM,GAAGT,EAAEkD,EAAE2E,EAAE7F,EAAEiB,GAAGlB,EAAEtB,MAAMuB,EAAEhC,KAAKkB,EAAElB,GAAGiD,UAAUnB,EAAEwP,GAAGxP,IAAIZ,EAAEY,EAAE4D,OAAOzF,EAAE6B,EAAE0C,QAAQ1C,GAAGoB,EAAEA,EAAE,KAAKhC,EAAEY,EAAEhB,GAAG6G,EAAEhF,MAAMzB,EAAEY,MAAK,SAAS0P,GAAGxP,GAAG,IAAI,IAAIhC,EAAEkB,EAAEO,EAAEX,EAAEkB,EAAEwC,OAAO/D,EAAEiD,EAAEqL,SAAS/M,EAAE,GAAGsB,MAAML,EAAExC,GAAGiD,EAAEqL,SAAS,KAAKhN,EAAEtB,EAAE,EAAE,EAAEmC,EAAEuH,IAAG,SAASnI,GAAG,OAAOA,IAAIhC,IAAGiD,GAAE,GAAIhD,EAAEkK,IAAG,SAASnI,GAAG,OAAO,EAAE6F,EAAE7H,EAAEgC,KAAIiB,GAAE,GAAI5C,EAAE,CAAC,SAAS2B,EAAEd,EAAEO,GAAG,IAAIX,GAAGL,IAAIgB,GAAGP,IAAIiD,MAAMnE,EAAEkB,GAAGiC,SAASP,EAAEZ,EAAEd,EAAEO,GAAGxB,EAAE+B,EAAEd,EAAEO,IAAI,OAAOzB,EAAE,KAAKc,IAAIiB,EAAEjB,EAAEiB,IAAI,GAAGb,EAAEwC,EAAEqL,SAAS/M,EAAED,GAAGuB,MAAMjD,EAAE,CAAC8J,GAAGkH,GAAGhR,GAAGa,QAAQ,CAAC,IAAIA,EAAEwC,EAAEyJ,OAAOnL,EAAED,GAAGuB,MAAMX,MAAM,KAAKX,EAAED,GAAGyL,UAAUnJ,GAAG,CAAC,IAAI5C,IAAIM,EAAEN,EAAEX,IAAS4C,EAAEqL,SAAS/M,EAAEP,GAAG6B,MAAvB7B,KAAmC,OAAO8P,GAAG,EAAExP,GAAGsP,GAAGhR,GAAG,EAAE0B,GAAGqJ,GAAGpJ,EAAEO,MAAM,EAAER,EAAE,GAAGW,OAAO,CAACzB,MAAM,MAAMe,EAAED,EAAE,GAAGuB,KAAK,IAAI,MAAM4C,QAAQmC,EAAE,MAAMnH,EAAEa,EAAEN,GAAG+P,GAAGxP,EAAEO,MAAMR,EAAEN,IAAIA,EAAEX,GAAG0Q,GAAGxP,EAAEA,EAAEO,MAAMd,IAAIA,EAAEX,GAAGsK,GAAGpJ,IAAI3B,EAAEwC,KAAK3B,GAAG,OAAOmQ,GAAGhR,GAAG,OAAO+Q,GAAGxP,UAAU8B,EAAE+N,QAAQ/N,EAAEyL,QAAQzL,EAAE0L,WAAW,IAAIgC,GAAGrK,EAAE0D,GAAGiH,SAAS,SAAS1P,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEmD,EAAEpB,EAAE,KAAK,GAAG/B,EAAE,OAAOiB,EAAE,EAAEjB,EAAEsC,MAAM,GAA0B,IAAvBU,EAAEjB,EAAED,EAAE,GAAGa,EAAEc,EAAEsL,UAAgB/L,GAAE,CAAC,IAAIxC,KAAKgB,KAAKX,EAAEwH,EAAEqC,KAAK1H,MAAMnC,IAAImC,EAAEA,EAAEV,MAAMzB,EAAE,GAAG0D,SAASvB,GAAGlB,EAAEc,KAAK7C,EAAE,KAAKyB,GAAE,GAAIX,EAAEyH,EAAEoC,KAAK1H,MAAMxB,EAAEX,EAAE2K,QAAQzL,EAAE6C,KAAK,CAAC5B,MAAMQ,EAAE6B,KAAKxC,EAAE,GAAGoF,QAAQmC,EAAE,OAAOpF,EAAEA,EAAEV,MAAMd,EAAE+C,SAASd,EAAEyJ,SAASrM,EAAE6H,EAAElI,GAAGkK,KAAK1H,KAAKL,EAAEnC,MAAMK,EAAE8B,EAAEnC,GAAGK,MAAMW,EAAEX,EAAE2K,QAAQzL,EAAE6C,KAAK,CAAC5B,MAAMQ,EAAE6B,KAAK7C,EAAE+M,QAAQ1M,IAAImC,EAAEA,EAAEV,MAAMd,EAAE+C,SAAS,IAAI/C,EAAE,MAAM,OAAOP,EAAE+B,EAAEuB,OAAOvB,EAAEwH,GAAGrE,MAAMpE,GAAGoB,EAAEpB,EAAED,GAAGQ,MAAM,IAAI6B,EAAEqG,GAAGkH,QAAQ,SAAS3P,EAAEd,GAAG,IAAIO,EAAEuB,EAAEE,EAAE9C,EAAEgD,EAAEtC,EAAEd,EAAE,GAAGS,EAAE,GAAGwC,EAAEmE,EAAEpF,EAAE,KAAK,IAAIiB,EAAE,CAAwB,IAAvB/B,IAAIA,EAAE6F,EAAE/E,IAAIP,EAAEP,EAAEsD,OAAa/C,MAAKwB,EAAEuO,GAAGtQ,EAAEO,KAAK4C,GAAGrE,EAAE6C,KAAKI,GAAGxC,EAAEoC,KAAKI,IAAIA,EAAEmE,EAAEpF,GAAGgB,EAAEvC,EAAEL,EAAE,GAAG8C,EAAElD,GAAGwE,OAAOpB,EAAE,EAAEJ,EAAEwB,OAAO1D,EAAE,SAASkB,EAAEd,EAAEO,EAAEX,EAAEd,GAAG,IAAIS,EAAEwC,EAAElB,EAAEa,EAAE,EAAE3C,EAAE,IAAII,EAAE2B,GAAG,GAAGoC,EAAE,GAAGtC,EAAEqC,EAAE7D,EAAE0B,GAAGoB,GAAGM,EAAE0J,KAAKtE,IAAI,IAAI9I,GAAG+G,EAAEG,GAAG,MAAMpF,EAAE,EAAEkE,KAAKC,UAAU,GAAGzD,EAAElC,EAAEkE,OAAO,IAAIxE,IAAImE,EAAEjD,GAAGmB,GAAGnB,GAAGlB,GAAGC,IAAIuC,GAAG,OAAO/B,EAAEH,EAAEL,IAAIA,IAAI,CAAC,GAAGmD,GAAG3C,EAAE,CAAwC,IAAvCwC,EAAE,EAAE/B,GAAGT,EAAEiK,eAAerI,IAAI2E,EAAEvG,GAAGgB,GAAG4B,GAAStB,EAAEiB,EAAEC,MAAK,GAAGlB,EAAEtB,EAAES,GAAGmB,EAAEZ,GAAG,CAACX,EAAE+B,KAAKpC,GAAG,MAAMT,IAAIkH,EAAEH,GAAG3G,KAAKK,GAAGsB,GAAGtB,IAAImC,IAAIZ,GAAG3B,EAAEwC,KAAKpC,IAAI,GAAGmC,GAAG3C,EAAEG,GAAGH,IAAI2C,EAAE,CAAK,IAAJK,EAAE,EAAQlB,EAAEmB,EAAED,MAAKlB,EAAE1B,EAAE+D,EAAElD,EAAEO,GAAG,GAAGO,EAAE,CAAC,GAAG,EAAEY,EAAE,KAAM3C,KAAII,EAAEJ,IAAImE,EAAEnE,KAAKmE,EAAEnE,GAAGuH,EAAErH,KAAKW,IAAIsD,EAAEkN,GAAGlN,GAAGuD,EAAEhF,MAAM7B,EAAEsD,GAAGpE,IAAIgC,GAAG,EAAEoC,EAAEI,QAAQ,EAAE5B,EAAEM,EAAEsB,QAAQiG,GAAG4D,WAAWvN,GAAG,OAAOd,IAAIkH,EAAEH,EAAE5C,EAAErC,GAAGzB,GAAGD,EAAEsL,GAAG5K,GAAGA,KAAK8Q,SAAS5P,EAAE,OAAOiB,GAAGT,EAAEiI,GAAGoH,OAAO,SAAS7P,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAE,mBAAmB+B,GAAGA,EAAE3B,GAAGS,GAAGiG,EAAE/E,EAAE/B,EAAE2R,UAAU5P,GAAG,GAAGP,EAAEA,GAAG,GAAG,IAAIpB,EAAEmE,OAAO,CAAC,GAAG,GAAG/D,EAAEJ,EAAE,GAAGA,EAAE,GAAGkC,MAAM,IAAIiC,QAAQ,QAAQvB,EAAExC,EAAE,IAAI6C,MAAM,IAAIpC,EAAEiC,UAAUE,GAAGK,EAAEqL,SAAStO,EAAE,GAAG6C,MAAM,CAAC,KAAKpC,GAAGwC,EAAE0J,KAAKxE,GAAG3F,EAAEuK,QAAQ,GAAGtH,QAAQwD,GAAGC,IAAIzI,IAAI,IAAI,IAAI,OAAOO,EAAExB,IAAIiB,EAAEA,EAAE+C,YAAYjC,EAAEA,EAAEO,MAAM9B,EAAEgL,QAAQxK,MAAMuD,QAA4C,IAApCxE,EAAE2I,EAAEQ,aAAa8B,KAAKjJ,GAAG,EAAEvB,EAAE+D,OAAaxE,MAAQiD,EAAExC,EAAET,IAAG0D,EAAEqL,SAAShN,EAAEkB,EAAEK,QAAY,IAAIV,EAAEc,EAAE0J,KAAKrL,MAAMjB,EAAE8B,EAAEK,EAAEuK,QAAQ,GAAGtH,QAAQwD,GAAGC,IAAIF,GAAGwB,KAAKxK,EAAE,GAAG6C,OAAO4H,GAAGhK,EAAE+C,aAAa/C,IAAI,CAAC,GAAGT,EAAEiF,OAAO1F,EAAE,KAAKgC,EAAElB,EAAE0D,QAAQ4G,GAAG3K,IAAI,OAAOkH,EAAEhF,MAAMlB,EAAEX,GAAGW,EAAE,OAAQ,OAAOxB,GAAGmE,EAAEpC,EAAE3B,IAAIS,EAAEI,GAAGmC,EAAE5B,GAAGP,GAAGuI,GAAGwB,KAAKjJ,IAAIkJ,GAAGhK,EAAE+C,aAAa/C,GAAGO,GAAGnB,EAAEiO,WAAWlK,EAAEwC,MAAM,IAAIpB,KAAK6B,GAAG+D,KAAK,MAAMhH,EAAE/D,EAAEgO,mBAAmBrO,EAAE+G,IAAI1G,EAAE0N,aAAarC,IAAG,SAAS3J,GAAG,OAAO,EAAEA,EAAE8L,wBAAwBzL,EAAEsB,cAAc,gBAAegI,IAAG,SAAS3J,GAAG,OAAOA,EAAEsL,UAAU,mBAAmB,MAAMtL,EAAE0M,WAAW7K,aAAa,YAAW+H,GAAG,0BAAyB,SAAS5J,EAAEd,EAAEO,GAAG,IAAIA,EAAE,OAAOO,EAAE6B,aAAa3C,EAAE,SAASA,EAAE4F,cAAc,EAAE,MAAKxG,EAAEwM,YAAYnB,IAAG,SAAS3J,GAAG,OAAOA,EAAEsL,UAAU,WAAWtL,EAAE0M,WAAW5K,aAAa,QAAQ,IAAI,KAAK9B,EAAE0M,WAAW7K,aAAa,aAAY+H,GAAG,SAAQ,SAAS5J,EAAEd,EAAEO,GAAG,IAAIA,GAAG,UAAUO,EAAEqI,SAASvD,cAAc,OAAO9E,EAAE8P,gBAAenG,IAAG,SAAS3J,GAAG,OAAO,MAAMA,EAAE6B,aAAa,gBAAe+H,GAAG9D,GAAE,SAAS9F,EAAEd,EAAEO,GAAG,IAAIX,EAAE,IAAIW,EAAE,OAAM,IAAKO,EAAEd,GAAGA,EAAE4F,eAAehG,EAAEkB,EAAEqL,iBAAiBnM,KAAKJ,EAAEqN,UAAUrN,EAAEG,MAAM,QAAOwJ,GAApgnB,CAAwgnBpI,GAAGgC,EAAE+I,KAAK9M,GAAE+D,EAAE0N,KAAKzR,EAAEsO,WAAiB,KAAKvK,EAAE0N,KAAK5C,QAAQ9K,EAAEgK,WAAWhK,EAAE2N,OAAO1R,EAAE+N,WAAWhK,EAAET,KAAKtD,EAAEkO,QAAQnK,EAAE4N,SAAS3R,EAAEgM,MAAMjI,EAAE0J,SAASzN,EAAEyN,SAAS1J,EAAE6N,eAAe5R,EAAE8N,OAAO,IAAIrH,EAAE,SAAS/E,EAAEd,EAAEO,GAAyB,IAAtB,IAAIX,EAAE,GAAGd,OAAE,IAASyB,GAASO,EAAEA,EAAEd,KAAK,IAAIc,EAAEmB,UAAS,GAAG,IAAInB,EAAEmB,SAAS,CAAC,GAAGnD,GAAGqE,EAAErC,GAAGmQ,GAAG1Q,GAAG,MAAMX,EAAE+B,KAAKb,GAAG,OAAOlB,GAAGkG,EAAE,SAAShF,EAAEd,GAAG,IAAI,IAAIO,EAAE,GAAGO,EAAEA,EAAEA,EAAEgK,YAAY,IAAIhK,EAAEmB,UAAUnB,IAAId,GAAGO,EAAEoB,KAAKb,GAAG,OAAOP,GAAGyF,EAAE7C,EAAE0N,KAAKjD,MAAM3F,aAAa,SAAS/B,EAAEpF,EAAEd,GAAG,OAAOc,EAAEqI,UAAUrI,EAAEqI,SAASvD,gBAAgB5F,EAAE4F,cAAc,IAAIO,EAAE,kEAAkE,SAASC,EAAEtF,EAAEP,EAAEX,GAAG,OAAOV,EAAEqB,GAAG4C,EAAEiB,KAAKtD,GAAE,SAASA,EAAEd,GAAG,QAAQO,EAAEtB,KAAK6B,EAAEd,EAAEc,KAAKlB,KAAIW,EAAE0B,SAASkB,EAAEiB,KAAKtD,GAAE,SAASA,GAAG,OAAOA,IAAIP,IAAIX,KAAI,iBAAiBW,EAAE4C,EAAEiB,KAAKtD,GAAE,SAASA,GAAG,OAAO,EAAEhC,EAAEG,KAAKsB,EAAEO,KAAKlB,KAAIuD,EAAE8I,OAAO1L,EAAEO,EAAElB,GAAGuD,EAAE8I,OAAO,SAASnL,EAAEd,EAAEO,GAAG,IAAIX,EAAEI,EAAE,GAAG,OAAOO,IAAIO,EAAE,QAAQA,EAAE,KAAK,IAAId,EAAEsD,QAAQ,IAAI1D,EAAEqC,SAASkB,EAAE+I,KAAKG,gBAAgBzM,EAAEkB,GAAG,CAAClB,GAAG,GAAGuD,EAAE+I,KAAKI,QAAQxL,EAAEqC,EAAEiB,KAAKpE,GAAE,SAASc,GAAG,OAAO,IAAIA,EAAEmB,cAAakB,EAAEC,GAAGqB,OAAO,CAACyH,KAAK,SAASpL,GAAG,IAAId,EAAEO,EAAEX,EAAEsB,KAAKoC,OAAOxE,EAAEoC,KAAK,GAAG,iBAAiBJ,EAAE,OAAOI,KAAKwC,UAAUP,EAAErC,GAAGmL,QAAO,WAAW,IAAIjM,EAAE,EAAEA,EAAEJ,EAAEI,IAAI,GAAGmD,EAAE0J,SAAS/N,EAAEkB,GAAGkB,MAAM,OAAM,MAAM,IAAIX,EAAEW,KAAKwC,UAAU,IAAI1D,EAAE,EAAEA,EAAEJ,EAAEI,IAAImD,EAAE+I,KAAKpL,EAAEhC,EAAEkB,GAAGO,GAAG,OAAO,EAAEX,EAAEuD,EAAEgK,WAAW5M,GAAGA,GAAG0L,OAAO,SAASnL,GAAG,OAAOI,KAAKwC,UAAU0C,EAAElF,KAAKJ,GAAG,IAAG,KAAMqN,IAAI,SAASrN,GAAG,OAAOI,KAAKwC,UAAU0C,EAAElF,KAAKJ,GAAG,IAAG,KAAMmQ,GAAG,SAASnQ,GAAG,QAAQsF,EAAElF,KAAK,iBAAiBJ,GAAGkF,EAAE+D,KAAKjJ,GAAGqC,EAAErC,GAAGA,GAAG,IAAG,GAAIwC,UAAU,IAAI+C,EAAEC,EAAE,uCAAuCnD,EAAEC,GAAGC,KAAK,SAASvC,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAE,IAAIgC,EAAE,OAAOI,KAAK,GAAGX,EAAEA,GAAG8F,EAAE,iBAAiBvF,EAAE,CAAC,KAAKlB,EAAE,MAAMkB,EAAE,IAAI,MAAMA,EAAEA,EAAEwC,OAAO,IAAI,GAAGxC,EAAEwC,OAAO,CAAC,KAAKxC,EAAE,MAAMwF,EAAEmD,KAAK3I,MAAMlB,EAAE,IAAII,EAAE,OAAOA,GAAGA,EAAEuD,QAAQvD,GAAGO,GAAG2L,KAAKpL,GAAGI,KAAKsC,YAAYxD,GAAGkM,KAAKpL,GAAG,GAAGlB,EAAE,GAAG,CAAC,GAAGI,EAAEA,aAAamD,EAAEnD,EAAE,GAAGA,EAAEmD,EAAEQ,MAAMzC,KAAKiC,EAAE+N,UAAUtR,EAAE,GAAGI,GAAGA,EAAEiC,SAASjC,EAAEwJ,eAAexJ,EAAEmC,GAAE,IAAKgE,EAAE4D,KAAKnK,EAAE,KAAKuD,EAAEuB,cAAc1E,GAAG,IAAIJ,KAAKI,EAAEd,EAAEgC,KAAKtB,IAAIsB,KAAKtB,GAAGI,EAAEJ,IAAIsB,KAAK8L,KAAKpN,EAAEI,EAAEJ,IAAI,OAAOsB,KAAK,OAAOpC,EAAEqD,EAAEuH,eAAe9J,EAAE,OAAOsB,KAAK,GAAGpC,EAAEoC,KAAKoC,OAAO,GAAGpC,KAAK,OAAOJ,EAAEmB,UAAUf,KAAK,GAAGJ,EAAEI,KAAKoC,OAAO,EAAEpC,MAAMhC,EAAE4B,QAAG,IAASP,EAAE4Q,MAAM5Q,EAAE4Q,MAAMrQ,GAAGA,EAAEqC,GAAGA,EAAEmC,UAAUxE,EAAEI,QAAQR,UAAUyC,EAAEC,GAAGiD,EAAElD,EAAEhB,GAAG,IAAIqE,EAAE,iCAAiCC,EAAE,CAAC2K,UAAS,EAAGC,UAAS,EAAGhI,MAAK,EAAGiI,MAAK,GAAI,SAAS5K,EAAE5F,EAAEd,GAAG,MAAOc,EAAEA,EAAEd,KAAK,IAAIc,EAAEmB,WAAU,OAAOnB,EAAEqC,EAAEC,GAAGqB,OAAO,CAAC2J,IAAI,SAAStN,GAAG,IAAId,EAAEmD,EAAErC,EAAEI,MAAMX,EAAEP,EAAEsD,OAAO,OAAOpC,KAAK+K,QAAO,WAAW,IAAI,IAAInL,EAAE,EAAEA,EAAEP,EAAEO,IAAI,GAAGqC,EAAE0J,SAAS3L,KAAKlB,EAAEc,IAAI,OAAM,MAAMyQ,QAAQ,SAASzQ,EAAEd,GAAG,IAAIO,EAAEX,EAAE,EAAEd,EAAEoC,KAAKoC,OAAO/D,EAAE,GAAGwC,EAAE,iBAAiBjB,GAAGqC,EAAErC,GAAG,IAAIkF,EAAE+D,KAAKjJ,GAAG,KAAKlB,EAAEd,EAAEc,IAAI,IAAIW,EAAEW,KAAKtB,GAAGW,GAAGA,IAAIP,EAAEO,EAAEA,EAAEwC,WAAW,GAAGxC,EAAE0B,SAAS,KAAKF,GAAG,EAAEA,EAAEyP,MAAMjR,GAAG,IAAIA,EAAE0B,UAAUkB,EAAE+I,KAAKG,gBAAgB9L,EAAEO,IAAI,CAACvB,EAAEoC,KAAKpB,GAAG,MAAM,OAAOW,KAAKwC,UAAU,EAAEnE,EAAE+D,OAAOH,EAAEgK,WAAW5N,GAAGA,IAAIiS,MAAM,SAAS1Q,GAAG,OAAOA,EAAE,iBAAiBA,EAAEhC,EAAEG,KAAKkE,EAAErC,GAAGI,KAAK,IAAIpC,EAAEG,KAAKiC,KAAKJ,EAAEyC,OAAOzC,EAAE,GAAGA,GAAGI,KAAK,IAAIA,KAAK,GAAG6B,WAAW7B,KAAK8C,QAAQyN,UAAUnO,QAAQ,GAAGoO,IAAI,SAAS5Q,EAAEd,GAAG,OAAOkB,KAAKwC,UAAUP,EAAEgK,WAAWhK,EAAEQ,MAAMzC,KAAKvB,MAAMwD,EAAErC,EAAEd,OAAO2R,QAAQ,SAAS7Q,GAAG,OAAOI,KAAKwQ,IAAI,MAAM5Q,EAAEI,KAAK0C,WAAW1C,KAAK0C,WAAWqI,OAAOnL,OAAOqC,EAAEU,KAAK,CAACuL,OAAO,SAAStO,GAAG,IAAId,EAAEc,EAAEiC,WAAW,OAAO/C,GAAG,KAAKA,EAAEiC,SAASjC,EAAE,MAAM4R,QAAQ,SAAS9Q,GAAG,OAAO+E,EAAE/E,EAAE,eAAe+Q,aAAa,SAAS/Q,EAAEd,EAAEO,GAAG,OAAOsF,EAAE/E,EAAE,aAAaP,IAAI8I,KAAK,SAASvI,GAAG,OAAO4F,EAAE5F,EAAE,gBAAgBwQ,KAAK,SAASxQ,GAAG,OAAO4F,EAAE5F,EAAE,oBAAoBgR,QAAQ,SAAShR,GAAG,OAAO+E,EAAE/E,EAAE,gBAAgB2Q,QAAQ,SAAS3Q,GAAG,OAAO+E,EAAE/E,EAAE,oBAAoBiR,UAAU,SAASjR,EAAEd,EAAEO,GAAG,OAAOsF,EAAE/E,EAAE,cAAcP,IAAIyR,UAAU,SAASlR,EAAEd,EAAEO,GAAG,OAAOsF,EAAE/E,EAAE,kBAAkBP,IAAI0R,SAAS,SAASnR,GAAG,OAAOgF,GAAGhF,EAAEiC,YAAY,IAAIyK,WAAW1M,IAAIsQ,SAAS,SAAStQ,GAAG,OAAOgF,EAAEhF,EAAE0M,aAAa6D,SAAS,SAASvQ,GAAG,OAAO,MAAMA,EAAEoR,iBAAiBtS,EAAEkB,EAAEoR,iBAAiBpR,EAAEoR,iBAAiBhM,EAAEpF,EAAE,cAAcA,EAAEA,EAAEqR,SAASrR,GAAGqC,EAAEQ,MAAM,GAAG7C,EAAEwI,gBAAe,SAAS1J,EAAEd,GAAGqE,EAAEC,GAAGxD,GAAG,SAASkB,EAAEd,GAAG,IAAIO,EAAE4C,EAAEW,IAAI5C,KAAKpC,EAAEgC,GAAG,MAAM,UAAUlB,EAAEyB,OAAO,KAAKrB,EAAEc,GAAGd,GAAG,iBAAiBA,IAAIO,EAAE4C,EAAE8I,OAAOjM,EAAEO,IAAI,EAAEW,KAAKoC,SAASmD,EAAE7G,IAAIuD,EAAEgK,WAAW5M,GAAGiG,EAAEuD,KAAKnK,IAAIW,EAAE6R,WAAWlR,KAAKwC,UAAUnD,OAAM,IAAIoG,EAAE,oBAAoB,SAASC,EAAE9F,GAAG,OAAOA,EAAE,SAAS+F,EAAE/F,GAAG,MAAMA,EAAE,SAASgG,EAAEhG,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAE,IAAIgC,GAAG5B,EAAEJ,EAAEgC,EAAEuR,SAASvT,EAAEG,KAAK6B,GAAGwR,KAAKtS,GAAGuS,KAAKhS,GAAGO,GAAG5B,EAAEJ,EAAEgC,EAAE0R,MAAM1T,EAAEG,KAAK6B,EAAEd,EAAEO,GAAGP,EAAEyB,WAAM,EAAO,CAACX,GAAGO,MAAMzB,IAAI,MAAMkB,GAAGP,EAAEkB,WAAM,EAAO,CAACX,KAAKqC,EAAEsP,UAAU,SAAS7S,GAAG,IAAMW,EAAEX,EAAE,iBAAiBA,GAAOW,EAAE,GAAG4C,EAAEU,KAATjE,EAAgBgO,MAAMjH,IAAI,IAAG,SAAS7F,EAAEd,GAAGO,EAAEP,IAAG,KAAKO,GAAG4C,EAAEsB,OAAO,GAAG7E,GAAG,IAAId,EAAEkB,EAAET,EAAEwC,EAAElB,EAAE,GAAGa,EAAE,GAAG3C,GAAG,EAAEI,EAAE,WAAW,IAAI4C,EAAEA,GAAGnC,EAAE8S,KAAKnT,EAAET,GAAE,EAAG4C,EAAE4B,OAAOvE,GAAG,EAAe,IAAZiB,EAAE0B,EAAE6I,UAAgBxL,EAAE8B,EAAEyC,SAAO,IAAKzC,EAAE9B,GAAG0C,MAAMzB,EAAE,GAAGA,EAAE,KAAKJ,EAAE+S,cAAc5T,EAAE8B,EAAEyC,OAAOtD,GAAE,GAAIJ,EAAEgT,SAAS5S,GAAE,GAAIlB,GAAE,EAAGiD,IAAIlB,EAAEb,EAAE,GAAG,KAAKkD,EAAE,CAACwO,IAAI,WAAW,OAAO7Q,IAAIb,IAAIlB,IAAIC,EAAE8B,EAAEyC,OAAO,EAAE5B,EAAEC,KAAK3B,IAAI,SAASO,EAAEO,GAAGqC,EAAEU,KAAK/C,GAAE,SAASA,EAAEd,GAAGd,EAAEc,GAAGJ,EAAEkR,QAAQ5N,EAAEkL,IAAIpO,IAAIa,EAAEc,KAAK3B,GAAGA,GAAGA,EAAEsD,QAAQ,WAAWL,EAAEjD,IAAIO,EAAEP,MAAxG,CAA8G+D,WAAW/D,IAAIlB,GAAGK,KAAK+B,MAAM2R,OAAO,WAAW,OAAO1P,EAAEU,KAAKE,WAAU,SAASjD,EAAEd,GAAS,IAAN,IAAIO,GAAS,GAAGA,EAAE4C,EAAEoC,QAAQvF,EAAEa,EAAEN,KAAIM,EAAE2D,OAAOjE,EAAE,GAAGA,GAAGxB,GAAGA,OAAMmC,MAAMkN,IAAI,SAAStN,GAAG,OAAOA,GAAG,EAAEqC,EAAEoC,QAAQzE,EAAED,GAAG,EAAEA,EAAEyC,QAAQ6L,MAAM,WAAW,OAAOtO,IAAIA,EAAE,IAAIK,MAAM4R,QAAQ,WAAW,OAAO/Q,EAAEL,EAAE,GAAGb,EAAEb,EAAE,GAAGkB,MAAMgI,SAAS,WAAW,OAAOrI,GAAGkS,KAAK,WAAW,OAAOhR,EAAEL,EAAE,GAAG1B,GAAGlB,IAAI+B,EAAEb,EAAE,IAAIkB,MAAM8R,OAAO,WAAW,QAAQjR,GAAGkR,SAAS,SAASnS,EAAEd,GAAG,OAAO+B,IAAI/B,EAAE,CAACc,GAAGd,EAAEA,GAAG,IAAIqB,MAAMrB,EAAEqB,QAAQrB,GAAG0B,EAAEC,KAAK3B,GAAGlB,GAAGK,KAAK+B,MAAMgS,KAAK,WAAW,OAAOhQ,EAAE+P,SAAS/R,KAAK6C,WAAW7C,MAAMiS,MAAM,WAAW,QAAQ5T,IAAI,OAAO2D,GAAGC,EAAEsB,OAAO,CAAC2O,SAAS,SAAStS,GAAG,IAAIvB,EAAE,CAAC,CAAC,SAAS,WAAW4D,EAAEsP,UAAU,UAAUtP,EAAEsP,UAAU,UAAU,GAAG,CAAC,UAAU,OAAOtP,EAAEsP,UAAU,eAAetP,EAAEsP,UAAU,eAAe,EAAE,YAAY,CAAC,SAAS,OAAOtP,EAAEsP,UAAU,eAAetP,EAAEsP,UAAU,eAAe,EAAE,aAAa3T,EAAE,UAAUiD,EAAE,CAACsR,MAAM,WAAW,OAAOvU,GAAGwU,OAAO,WAAW,OAAOzS,EAAEyR,KAAKvO,WAAWwO,KAAKxO,WAAW7C,MAAM,MAAQ,SAASJ,GAAG,OAAOiB,EAAEyQ,KAAK,KAAK1R,IAAIyS,KAAK,WAAW,IAAIzU,EAAEiF,UAAU,OAAOZ,EAAEiQ,UAAS,SAASxT,GAAGuD,EAAEU,KAAKtE,GAAE,SAASuB,EAAEd,GAAG,IAAIO,EAAErB,EAAEJ,EAAEkB,EAAE,MAAMlB,EAAEkB,EAAE,IAAIa,EAAEb,EAAE,KAAI,WAAW,IAAIc,EAAEP,GAAGA,EAAEkB,MAAMP,KAAK6C,WAAWjD,GAAG5B,EAAE4B,EAAEuR,SAASvR,EAAEuR,UAAUmB,SAAS5T,EAAE6T,QAAQnB,KAAK1S,EAAE8T,SAASnB,KAAK3S,EAAE+T,QAAQ/T,EAAEI,EAAE,GAAG,QAAQkB,KAAKX,EAAE,CAACO,GAAGiD,iBAAejF,EAAE,QAAOuT,WAAWG,KAAK,SAASxS,EAAEO,EAAEX,GAAG,IAAI8B,EAAE,EAAE,SAAS3C,EAAED,EAAES,EAAEwC,EAAElB,GAAG,OAAO,WAAW,IAAIN,EAAEW,KAAKtB,EAAEmE,UAAUjD,EAAE,WAAW,IAAIA,EAAEd,EAAE,KAAKlB,EAAE4C,GAAG,CAAC,IAAIZ,EAAEiB,EAAEN,MAAMlB,EAAEX,MAAML,EAAE8S,UAAU,MAAM,IAAIuB,UAAU,4BAA4B5T,EAAEc,IAAI,YAAiBA,IAAG,mBAAmBA,IAAIA,EAAE0R,KAAKtT,EAAEc,GAAGa,EAAEb,EAAEf,KAAK6B,EAAE/B,EAAE2C,EAAEnC,EAAEqH,EAAE/F,GAAG9B,EAAE2C,EAAEnC,EAAEsH,EAAEhG,KAAKa,IAAI1B,EAAEf,KAAK6B,EAAE/B,EAAE2C,EAAEnC,EAAEqH,EAAE/F,GAAG9B,EAAE2C,EAAEnC,EAAEsH,EAAEhG,GAAG9B,EAAE2C,EAAEnC,EAAEqH,EAAErH,EAAEsU,eAAe9R,IAAI6E,IAAIrG,OAAE,EAAOX,EAAE,CAACkB,KAAKD,GAAGtB,EAAEuU,aAAavT,EAAEX,MAAMI,EAAEa,EAAEC,EAAE,WAAW,IAAIA,IAAI,MAAMA,GAAGqC,EAAEiQ,SAASW,eAAe5Q,EAAEiQ,SAASW,cAAcjT,EAAEd,EAAEgU,YAAYtS,GAAG5C,EAAE,IAAIiD,IAAI8E,IAAItG,OAAE,EAAOX,EAAE,CAACkB,IAAIvB,EAAE0U,WAAW1T,EAAEX,MAAMd,EAAEkB,KAAKmD,EAAEiQ,SAASc,eAAelU,EAAEgU,WAAW7Q,EAAEiQ,SAASc,gBAAgB/S,EAAEgT,WAAWnU,KAAK,OAAOmD,EAAEiQ,UAAS,SAAStS,GAAGvB,EAAE,GAAG,GAAGmS,IAAI3S,EAAE,EAAE+B,EAAE5B,EAAEU,GAAGA,EAAEgH,EAAE9F,EAAE+S,aAAatU,EAAE,GAAG,GAAGmS,IAAI3S,EAAE,EAAE+B,EAAE5B,EAAEc,GAAGA,EAAE4G,IAAIrH,EAAE,GAAG,GAAGmS,IAAI3S,EAAE,EAAE+B,EAAE5B,EAAEqB,GAAGA,EAAEsG,OAAMwL,WAAWA,QAAQ,SAASvR,GAAG,OAAO,MAAMA,EAAEqC,EAAEsB,OAAO3D,EAAEiB,GAAGA,IAAIlB,EAAE,GAAG,OAAOsC,EAAEU,KAAKtE,GAAE,SAASuB,EAAEd,GAAG,IAAIO,EAAEP,EAAE,GAAGJ,EAAEI,EAAE,GAAG+B,EAAE/B,EAAE,IAAIO,EAAEmR,IAAI9R,GAAGW,EAAEmR,KAAI,WAAW5S,EAAEc,IAAGL,EAAE,EAAEuB,GAAG,GAAGgS,QAAQvT,EAAE,EAAEuB,GAAG,GAAGgS,QAAQvT,EAAE,GAAG,GAAGwT,KAAKxT,EAAE,GAAG,GAAGwT,MAAMxS,EAAEmR,IAAI1R,EAAE,GAAGkT,MAAMrS,EAAEb,EAAE,IAAI,WAAW,OAAOa,EAAEb,EAAE,GAAG,QAAQkB,OAAOL,OAAE,EAAOK,KAAK6C,WAAW7C,MAAML,EAAEb,EAAE,GAAG,QAAQO,EAAE0S,YAAWlR,EAAEsQ,QAAQxR,GAAGC,GAAGA,EAAE7B,KAAK4B,EAAEA,GAAGA,GAAGuT,KAAK,SAAStT,GAAG,IAAIP,EAAEwD,UAAUT,OAAOtD,EAAEO,EAAEX,EAAE+E,MAAM3E,GAAGlB,EAAE+B,EAAE5B,KAAK8E,WAAWxE,EAAE4D,EAAEiQ,WAAWrR,EAAE,SAAS/B,GAAG,OAAO,SAASc,GAAGlB,EAAEI,GAAGkB,KAAKpC,EAAEkB,GAAG,EAAE+D,UAAUT,OAAOzC,EAAE5B,KAAK8E,WAAWjD,IAAIP,GAAGhB,EAAEuU,YAAYlU,EAAEd,KAAK,GAAGyB,GAAG,IAAIuG,EAAEhG,EAAEvB,EAAE+S,KAAKvQ,EAAE/B,IAAI0T,QAAQnU,EAAEoU,QAAQpT,GAAG,YAAYhB,EAAE8T,SAASnU,EAAEJ,EAAEkB,IAAIlB,EAAEkB,GAAGwS,OAAO,OAAOjT,EAAEiT,OAAO,KAAMxS,KAAI8G,EAAEhI,EAAEkB,GAAG+B,EAAE/B,GAAGT,EAAEoU,QAAQ,OAAOpU,EAAE8S,aAAa,IAAItL,EAAE,yDAAyD5D,EAAEiQ,SAASW,cAAc,SAASjT,EAAEd,GAAGmB,EAAEkT,SAASlT,EAAEkT,QAAQC,MAAMxT,GAAGiG,EAAEgD,KAAKjJ,EAAEzB,OAAO8B,EAAEkT,QAAQC,KAAK,8BAA8BxT,EAAEyT,QAAQzT,EAAE0T,MAAMxU,IAAImD,EAAEsR,eAAe,SAAS3T,GAAGK,EAAEgT,YAAW,WAAW,MAAMrT,MAAK,IAAIkG,EAAE7D,EAAEiQ,WAAW,SAASnM,IAAI9E,EAAEuS,oBAAoB,mBAAmBzN,GAAG9F,EAAEuT,oBAAoB,OAAOzN,GAAG9D,EAAEgO,QAAQhO,EAAEC,GAAG+N,MAAM,SAASrQ,GAAG,OAAOkG,EAAEwL,KAAK1R,GAAP,OAAmB,SAASA,GAAGqC,EAAEsR,eAAe3T,MAAKI,MAAMiC,EAAEsB,OAAO,CAACQ,SAAQ,EAAG0P,UAAU,EAAExD,MAAM,SAASrQ,KAAI,IAAKA,IAAIqC,EAAEwR,UAAUxR,EAAE8B,WAAW9B,EAAE8B,SAAQ,KAAMnE,GAAG,IAAIqC,EAAEwR,WAAW3N,EAAE8M,YAAY3R,EAAE,CAACgB,OAAOA,EAAEgO,MAAMqB,KAAKxL,EAAEwL,KAAK,aAAarQ,EAAEyS,YAAY,YAAYzS,EAAEyS,aAAazS,EAAEmJ,gBAAgBuJ,SAAS1T,EAAEgT,WAAWhR,EAAEgO,QAAQhP,EAAEuJ,iBAAiB,mBAAmBzE,GAAG9F,EAAEuK,iBAAiB,OAAOzE,IAAI,IAAIE,EAAE,SAAFA,EAAWrG,EAAEd,EAAEO,EAAEX,EAAEd,EAAES,EAAEwC,GAAG,IAAIlB,EAAE,EAAEa,EAAEZ,EAAEwC,OAAOvE,EAAE,MAAMwB,EAAE,GAAG,WAAW0C,EAAE1C,GAAG,IAAIM,KAAK/B,GAAE,EAAGyB,EAAE4G,EAAErG,EAAEd,EAAEa,EAAEN,EAAEM,IAAG,EAAGtB,EAAEwC,QAAQ,QAAG,IAASnC,IAAId,GAAE,EAAGI,EAAEU,KAAKmC,GAAE,GAAIhD,IAAIgD,GAAG/B,EAAEf,KAAK6B,EAAElB,GAAGI,EAAE,OAAOjB,EAAEiB,EAAEA,EAAE,SAASc,EAAEd,EAAEO,GAAG,OAAOxB,EAAEE,KAAKkE,EAAErC,GAAGP,MAAMP,GAAG,KAAKa,EAAEa,EAAEb,IAAIb,EAAEc,EAAED,GAAGN,EAAEwB,EAAEnC,EAAEA,EAAEX,KAAK6B,EAAED,GAAGA,EAAEb,EAAEc,EAAED,GAAGN,KAAK,OAAOzB,EAAEgC,EAAE/B,EAAEiB,EAAEf,KAAK6B,GAAGY,EAAE1B,EAAEc,EAAE,GAAGP,GAAGhB,GAAG6H,EAAE,QAAQC,EAAE,YAAY,SAASC,EAAExG,EAAEd,GAAG,OAAOA,EAAE8U,cAAc,SAASvN,EAAEzG,GAAG,OAAOA,EAAEkE,QAAQoC,EAAE,OAAOpC,QAAQqC,EAAEC,GAAG,IAAIE,EAAE,SAAS1G,GAAG,OAAO,IAAIA,EAAEmB,UAAU,IAAInB,EAAEmB,YAAYnB,EAAEmB,UAAU,SAASwF,IAAIvG,KAAK2D,QAAQ1B,EAAE0B,QAAQ4C,EAAEsN,MAAMtN,EAAEsN,IAAI,EAAEtN,EAAE/G,UAAU,CAACsU,MAAM,SAASlU,GAAG,IAAId,EAAEc,EAAEI,KAAK2D,SAAS,OAAO7E,IAAIA,EAAE,GAAGwH,EAAE1G,KAAKA,EAAEmB,SAASnB,EAAEI,KAAK2D,SAAS7E,EAAER,OAAOC,eAAeqB,EAAEI,KAAK2D,QAAQ,CAAC9E,MAAMC,EAAEiV,cAAa,MAAOjV,GAAGkV,IAAI,SAASpU,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAEoC,KAAK8T,MAAMlU,GAAG,GAAG,iBAAiBd,EAAElB,EAAEyI,EAAEvH,IAAIO,OAAO,IAAIX,KAAKI,EAAElB,EAAEyI,EAAE3H,IAAII,EAAEJ,GAAG,OAAOd,GAAGa,IAAI,SAASmB,EAAEd,GAAG,YAAO,IAASA,EAAEkB,KAAK8T,MAAMlU,GAAGA,EAAEI,KAAK2D,UAAU/D,EAAEI,KAAK2D,SAAS0C,EAAEvH,KAAKmV,OAAO,SAASrU,EAAEd,EAAEO,GAAG,YAAO,IAASP,GAAGA,GAAG,iBAAiBA,QAAG,IAASO,EAAEW,KAAKvB,IAAImB,EAAEd,IAAIkB,KAAKgU,IAAIpU,EAAEd,EAAEO,QAAG,IAASA,EAAEA,EAAEP,IAAI6S,OAAO,SAAS/R,EAAEd,GAAG,IAAIO,EAAEX,EAAEkB,EAAEI,KAAK2D,SAAS,QAAG,IAASjF,EAAE,CAAC,QAAG,IAASI,EAAE,CAACO,GAAGP,EAAE2E,MAAMC,QAAQ5E,GAAGA,EAAE8D,IAAIyD,IAAIvH,EAAEuH,EAAEvH,MAAMJ,EAAE,CAACI,GAAGA,EAAE4N,MAAMjH,IAAI,IAAIrD,OAAO,KAAM/C,YAAWX,EAAEI,EAAEO,UAAK,IAASP,GAAGmD,EAAEiC,cAAcxF,MAAMkB,EAAEmB,SAASnB,EAAEI,KAAK2D,cAAS,SAAc/D,EAAEI,KAAK2D,YAAYuQ,QAAQ,SAAStU,GAAG,IAAId,EAAEc,EAAEI,KAAK2D,SAAS,YAAO,IAAS7E,IAAImD,EAAEiC,cAAcpF,KAAK,IAAIkI,EAAE,IAAIT,EAAEU,GAAE,IAAIV,EAAEW,GAAE,gCAAgCC,GAAE,SAAS,SAASC,GAAExH,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAE,QAAG,IAASyB,GAAG,IAAIO,EAAEmB,SAAS,GAAGrC,EAAE,QAAQI,EAAEgF,QAAQqD,GAAE,OAAOzC,cAAc,iBAAiBrF,EAAEO,EAAE6B,aAAa/C,IAAI,CAAC,IAAIW,EAAE,UAAUzB,EAAEyB,IAAI,UAAUzB,IAAI,SAASA,EAAE,KAAKA,KAAKA,EAAE,IAAIA,EAAEsJ,GAAE2B,KAAKjL,GAAGuW,KAAKC,MAAMxW,GAAGA,GAAG,MAAMgC,IAAIqH,GAAE+M,IAAIpU,EAAEd,EAAEO,QAAQA,OAAE,EAAO,OAAOA,EAAE4C,EAAEsB,OAAO,CAAC2Q,QAAQ,SAAStU,GAAG,OAAOqH,GAAEiN,QAAQtU,IAAIoH,EAAEkN,QAAQtU,IAAIyU,KAAK,SAASzU,EAAEd,EAAEO,GAAG,OAAO4H,GAAEgN,OAAOrU,EAAEd,EAAEO,IAAIiV,WAAW,SAAS1U,EAAEd,GAAGmI,GAAE0K,OAAO/R,EAAEd,IAAIyV,MAAM,SAAS3U,EAAEd,EAAEO,GAAG,OAAO2H,EAAEiN,OAAOrU,EAAEd,EAAEO,IAAImV,YAAY,SAAS5U,EAAEd,GAAGkI,EAAE2K,OAAO/R,EAAEd,MAAMmD,EAAEC,GAAGqB,OAAO,CAAC8Q,KAAK,SAAShV,EAAEO,GAAG,IAAId,EAAEJ,EAAEd,EAAES,EAAE2B,KAAK,GAAGa,EAAExC,GAAGA,EAAEqM,WAAW,QAAG,IAASrL,EAAE,CAAC,GAAGW,KAAKoC,SAASxE,EAAEqJ,GAAExI,IAAIJ,GAAG,IAAIA,EAAE0C,WAAWiG,EAAEvI,IAAIJ,EAAE,iBAAiB,CAAY,IAAXS,EAAE+B,EAAEuB,OAAatD,KAAI+B,EAAE/B,IAAI,KAAKJ,EAAEmC,EAAE/B,GAAGX,MAAMuC,QAAQ,WAAWhC,EAAE2H,EAAE3H,EAAEyB,MAAM,IAAIiH,GAAE/I,EAAEK,EAAEd,EAAEc,KAAKsI,EAAEgN,IAAI3V,EAAE,gBAAe,GAAI,OAAOT,EAAE,MAAM,YAAiByB,GAAEW,KAAK2C,MAAK,WAAWsE,GAAE+M,IAAIhU,KAAKX,MAAK4G,EAAEjG,MAAK,SAASJ,GAAG,IAAId,EAAE,GAAGT,QAAG,IAASuB,EAAE,YAAO,KAAUd,EAAEmI,GAAExI,IAAIJ,EAAEgB,UAAM,KAAUP,EAAEsI,GAAE/I,EAAEgB,IAAlBP,OAAwB,EAAOkB,KAAK2C,MAAK,WAAWsE,GAAE+M,IAAIhU,KAAKX,EAAEO,QAAM,KAAKA,EAAE,EAAEiD,UAAUT,OAAO,MAAK,IAAKkS,WAAW,SAAS1U,GAAG,OAAOI,KAAK2C,MAAK,WAAWsE,GAAE0K,OAAO3R,KAAKJ,SAAQqC,EAAEsB,OAAO,CAACkR,MAAM,SAAS7U,EAAEd,EAAEO,GAAG,IAAIX,EAAE,GAAGkB,EAAE,OAAOd,GAAGA,GAAG,MAAM,QAAQJ,EAAEsI,EAAEvI,IAAImB,EAAEd,GAAGO,KAAKX,GAAG+E,MAAMC,QAAQrE,GAAGX,EAAEsI,EAAEiN,OAAOrU,EAAEd,EAAEmD,EAAEmC,UAAU/E,IAAIX,EAAE+B,KAAKpB,IAAIX,GAAG,IAAIgW,QAAQ,SAAS9U,EAAEd,GAAa,IAAIO,EAAE4C,EAAEwS,MAAM7U,EAAxBd,EAAEA,GAAG,MAAwBJ,EAAEW,EAAE+C,OAAOxE,EAAEyB,EAAEgK,QAAQhL,EAAE4D,EAAE0S,YAAY/U,EAAEd,GAAG,eAAelB,IAAIA,EAAEyB,EAAEgK,QAAQ3K,KAAKd,IAAI,OAAOkB,GAAGO,EAAEwM,QAAQ,qBAAqBxN,EAAEuW,KAAKhX,EAAEG,KAAK6B,GAAE,WAAWqC,EAAEyS,QAAQ9U,EAAEd,KAAIT,KAAKK,GAAGL,GAAGA,EAAE4P,MAAM+D,QAAQ2C,YAAY,SAAS/U,EAAEd,GAAG,IAAIO,EAAEP,EAAE,aAAa,OAAOkI,EAAEvI,IAAImB,EAAEP,IAAI2H,EAAEiN,OAAOrU,EAAEP,EAAE,CAAC4O,MAAMhM,EAAEsP,UAAU,eAAef,KAAI,WAAWxJ,EAAE2K,OAAO/R,EAAE,CAACd,EAAE,QAAQO,YAAW4C,EAAEC,GAAGqB,OAAO,CAACkR,MAAM,SAAS3V,EAAEO,GAAG,IAAIO,EAAE,EAAE,MAAM,iBAAiBd,IAAIO,EAAEP,EAAEA,EAAE,KAAKc,KAAKiD,UAAUT,OAAOxC,EAAEqC,EAAEwS,MAAMzU,KAAK,GAAGlB,QAAG,IAASO,EAAEW,KAAKA,KAAK2C,MAAK,WAAW,IAAI/C,EAAEqC,EAAEwS,MAAMzU,KAAKlB,EAAEO,GAAG4C,EAAE0S,YAAY3U,KAAKlB,GAAG,OAAOA,GAAG,eAAec,EAAE,IAAIqC,EAAEyS,QAAQ1U,KAAKlB,OAAM4V,QAAQ,SAAS9U,GAAG,OAAOI,KAAK2C,MAAK,WAAWV,EAAEyS,QAAQ1U,KAAKJ,OAAMiV,WAAW,SAASjV,GAAG,OAAOI,KAAKyU,MAAM7U,GAAG,KAAK,KAAKuR,QAAQ,SAASvR,EAAEd,GAAG,IAAIO,EAAEX,EAAE,EAAEd,EAAEqE,EAAEiQ,WAAW7T,EAAE2B,KAAKa,EAAEb,KAAKoC,OAAOzC,EAAE,aAAajB,GAAGd,EAAEgV,YAAYvU,EAAE,CAACA,KAAkD,IAA7C,iBAAiBuB,IAAId,EAAEc,EAAEA,OAAE,GAAQA,EAAEA,GAAG,KAAWiB,MAAKxB,EAAE2H,EAAEvI,IAAIJ,EAAEwC,GAAGjB,EAAE,gBAAgBP,EAAE4O,QAAQvP,IAAIW,EAAE4O,MAAMuC,IAAI7Q,IAAI,OAAOA,IAAI/B,EAAEuT,QAAQrS,MAAM,IAAIuI,GAAG,sCAAsCyN,OAAOxN,GAAG,IAAItB,OAAO,iBAAiBqB,GAAG,cAAc,KAAKE,GAAG,CAAC,MAAM,QAAQ,SAAS,QAAQG,GAAGzG,EAAEmJ,gBAAgBzC,GAAG,SAAS/H,GAAG,OAAOqC,EAAE0J,SAAS/L,EAAE0I,cAAc1I,IAAIiI,GAAG,CAACkN,UAAS,GAAIrN,GAAGsN,cAAcrN,GAAG,SAAS/H,GAAG,OAAOqC,EAAE0J,SAAS/L,EAAE0I,cAAc1I,IAAIA,EAAEoV,YAAYnN,MAAMjI,EAAE0I,gBAAgB,IAAIR,GAAG,SAASlI,EAAEd,GAAG,MAAM,UAAUc,EAAEd,GAAGc,GAAGqV,MAAMC,SAAS,KAAKtV,EAAEqV,MAAMC,SAASvN,GAAG/H,IAAI,SAASqC,EAAEkT,IAAIvV,EAAE,YAAY,SAASyI,GAAGzI,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAE,GAAGlB,EAAEjB,EAAE,WAAW,OAAOA,EAAE0W,OAAO,WAAW,OAAOnT,EAAEkT,IAAIvV,EAAEd,EAAE,KAAK0B,EAAEb,IAAI9B,EAAEwB,GAAGA,EAAE,KAAK4C,EAAEoT,UAAUvW,GAAG,GAAG,MAAMb,EAAE2B,EAAEmB,WAAWkB,EAAEoT,UAAUvW,IAAI,OAAOjB,IAAI2C,IAAI8G,GAAGiB,KAAKtG,EAAEkT,IAAIvV,EAAEd,IAAI,GAAGb,GAAGA,EAAE,KAAKJ,EAAE,CAAwB,IAAvB2C,GAAG,EAAE3C,EAAEA,GAAGI,EAAE,GAAGA,GAAGuC,GAAG,EAAQK,KAAIoB,EAAEgT,MAAMrV,EAAEd,EAAEb,EAAEJ,IAAI,EAAEQ,IAAI,GAAGA,EAAEsB,IAAIa,GAAG,MAAM,IAAIK,EAAE,GAAG5C,GAAGI,EAAO4D,EAAEgT,MAAMrV,EAAEd,GAAfb,GAAG,GAAgBJ,GAAGwB,EAAEA,GAAG,GAAG,OAAOA,IAAIpB,GAAGA,IAAIuC,GAAG,EAAE5C,EAAEyB,EAAE,GAAGpB,GAAGoB,EAAE,GAAG,GAAGA,EAAE,IAAIA,EAAE,GAAGX,IAAIA,EAAE4W,KAAKzX,EAAEa,EAAE6W,MAAMtX,EAAES,EAAE0E,IAAIxF,IAAIA,EAAE,IAAImH,GAAG,GAAG,SAASuE,GAAG1J,EAAEd,GAAG,IAAI,IAAIO,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAE,GAAGI,EAAE,EAAE+D,EAAEpC,EAAEwC,OAAOnE,EAAE+D,EAAE/D,KAAKS,EAAEkB,EAAE3B,IAAIgX,QAAQ5V,EAAEX,EAAEuW,MAAMC,QAAQpW,GAAG,SAASO,IAAIxB,EAAEI,GAAG+I,EAAEvI,IAAIC,EAAE,YAAY,KAAKb,EAAEI,KAAKS,EAAEuW,MAAMC,QAAQ,KAAK,KAAKxW,EAAEuW,MAAMC,SAASpN,GAAGpJ,KAAKb,EAAEI,IAAIuC,EAAEK,EAAExC,OAAE,EAAOwC,GAAGjD,EAAEc,GAAG4J,cAAc3I,EAAE/B,EAAEqK,UAAUzH,EAAEuE,GAAGpF,MAAMtB,EAAEwC,EAAE2U,KAAK5T,YAAYf,EAAEU,cAAc5B,IAAIa,EAAEyB,EAAEkT,IAAI9W,EAAE,WAAWA,EAAEwD,WAAWC,YAAYzD,GAAG,SAASmC,IAAIA,EAAE,SAASuE,GAAGpF,GAAGa,MAAM,SAASnB,IAAIxB,EAAEI,GAAG,OAAO+I,EAAEgN,IAAItV,EAAE,UAAUW,KAAK,IAAIpB,EAAE,EAAEA,EAAE+D,EAAE/D,IAAI,MAAMJ,EAAEI,KAAK2B,EAAE3B,GAAGgX,MAAMC,QAAQrX,EAAEI,IAAI,OAAO2B,EAAEqC,EAAEC,GAAGqB,OAAO,CAACkS,KAAK,WAAW,OAAOnM,GAAGtJ,MAAK,IAAK0V,KAAK,WAAW,OAAOpM,GAAGtJ,OAAO2V,OAAO,SAAS/V,GAAG,MAAM,kBAAkBA,EAAEA,EAAEI,KAAKyV,OAAOzV,KAAK0V,OAAO1V,KAAK2C,MAAK,WAAWmF,GAAG9H,MAAMiC,EAAEjC,MAAMyV,OAAOxT,EAAEjC,MAAM0V,aAAY,IAAInM,GAAGC,GAAGE,GAAG,wBAAwBG,GAAG,iCAAiCC,GAAG,qCAAqCP,GAAGtI,EAAE2U,yBAAyBhU,YAAYX,EAAEM,cAAc,SAASiI,GAAGvI,EAAEM,cAAc,UAAUG,aAAa,OAAO,SAAS8H,GAAG9H,aAAa,UAAU,WAAW8H,GAAG9H,aAAa,OAAO,KAAK6H,GAAG3H,YAAY4H,IAAI1I,EAAE+U,WAAWtM,GAAGuM,WAAU,GAAIA,WAAU,GAAIjJ,UAAUiB,QAAQvE,GAAG2B,UAAU,yBAAyBpK,EAAEiV,iBAAiBxM,GAAGuM,WAAU,GAAIjJ,UAAU6C,aAAanG,GAAG2B,UAAU,oBAAoBpK,EAAEkV,SAASzM,GAAGsD,UAAU,IAAI9C,GAAG,CAACkM,MAAM,CAAC,EAAE,UAAU,YAAYC,IAAI,CAAC,EAAE,oBAAoB,uBAAuBC,GAAG,CAAC,EAAE,iBAAiB,oBAAoBC,GAAG,CAAC,EAAE,qBAAqB,yBAAyBC,SAAS,CAAC,EAAE,GAAG,KAAK,SAASpM,GAAGrK,EAAEd,GAAG,IAAIO,EAAE,OAAOA,OAAE,IAAoBO,EAAE8I,qBAAqB9I,EAAE8I,qBAAqB5J,GAAG,UAAK,IAAoBc,EAAEsJ,iBAAiBtJ,EAAEsJ,iBAAiBpK,GAAG,KAAK,QAAG,IAASA,GAAGA,GAAGkG,EAAEpF,EAAEd,GAAGmD,EAAEQ,MAAM,CAAC7C,GAAGP,GAAGA,EAAE,SAASyJ,GAAGlJ,EAAEd,GAAG,IAAI,IAAIO,EAAE,EAAEX,EAAEkB,EAAEwC,OAAO/C,EAAEX,EAAEW,IAAI2H,EAAEgN,IAAIpU,EAAEP,GAAG,cAAcP,GAAGkI,EAAEvI,IAAIK,EAAEO,GAAG,eAAe0K,GAAGuM,MAAMvM,GAAGwM,MAAMxM,GAAGyM,SAASzM,GAAG0M,QAAQ1M,GAAGkM,MAAMlM,GAAG2M,GAAG3M,GAAGqM,GAAGtV,EAAEkV,SAASjM,GAAG4M,SAAS5M,GAAGiM,OAAO,CAAC,EAAE,+BAA+B,cAAc,IAAIhH,GAAG,YAAY,SAAShG,GAAGpJ,EAAEd,EAAEO,EAAEX,EAAEd,GAAG,IAAI,IAAIS,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAElD,EAAE8W,yBAAyBlW,EAAE,GAAGxB,EAAE,EAAEyG,EAAE/E,EAAEwC,OAAOlE,EAAEyG,EAAEzG,IAAI,IAAIG,EAAEuB,EAAE1B,KAAK,IAAIG,EAAE,GAAG,WAAW0D,EAAE1D,GAAG4D,EAAEQ,MAAM/C,EAAErB,EAAE0C,SAAS,CAAC1C,GAAGA,QAAQ,GAAG2Q,GAAGnG,KAAKxK,GAAG,CAA0J,IAAzJwC,EAAEA,GAAGmB,EAAEJ,YAAY9C,EAAEyC,cAAc,QAAQ5B,GAAGkK,GAAGtB,KAAKlK,IAAI,CAAC,GAAG,KAAK,GAAGqG,cAAclE,EAAEuJ,GAAGpK,IAAIoK,GAAGsM,SAASxV,EAAEqK,UAAU1K,EAAE,GAAGyB,EAAE2U,cAAcvY,GAAGmC,EAAE,GAAGvC,EAAEuC,EAAE,GAASvC,KAAI4C,EAAEA,EAAEgM,UAAU5K,EAAEQ,MAAM/C,EAAEmB,EAAEuH,aAAavH,EAAEmB,EAAEsK,YAAYD,YAAY,QAAQ3M,EAAEe,KAAK3B,EAAE+X,eAAexY,IAAyB,IAArB2D,EAAEqK,YAAY,GAAGnO,EAAE,EAAQG,EAAEqB,EAAExB,MAAK,GAAGQ,IAAI,EAAEuD,EAAEoC,QAAQhG,EAAEK,GAAGd,GAAGA,EAAE6C,KAAKpC,QAAQ,GAAGR,EAAE8J,GAAGtJ,GAAGwC,EAAEoJ,GAAGjI,EAAEJ,YAAYvD,GAAG,UAAUR,GAAGiL,GAAGjI,GAAGxB,EAAO,IAAJpB,EAAE,EAAQI,EAAEwC,EAAE5C,MAAK6L,GAAGjB,KAAKxK,EAAE6C,MAAM,KAAK7B,EAAEoB,KAAKpC,GAAG,OAAO2D,EAAE,IAAI+F,GAAG,OAAOkH,GAAG,iDAAiDC,GAAG,sBAAsB,SAASC,KAAK,OAAM,EAAG,SAASC,KAAK,OAAM,EAAG,SAAS0H,GAAGlX,EAAEd,GAAG,OAAOc,IAAI,WAAW,IAAI,OAAOqB,EAAEwM,cAAc,MAAM7N,KAA5C,KAAsD,UAAUd,GAAG,SAASiY,GAAGnX,EAAEd,EAAEO,EAAEX,EAAEd,EAAES,GAAG,IAAIwC,EAAElB,EAAE,GAAG,YAAiBb,GAAE,CAAC,IAAIa,IAAI,iBAAiBN,IAAIX,EAAEA,GAAGW,EAAEA,OAAE,GAAQP,EAAEiY,GAAGnX,EAAED,EAAEN,EAAEX,EAAEI,EAAEa,GAAGtB,GAAG,OAAOuB,EAAE,GAAG,MAAMlB,GAAG,MAAMd,GAAGA,EAAEyB,EAAEX,EAAEW,OAAE,GAAQ,MAAMzB,IAAI,iBAAiByB,GAAGzB,EAAEc,EAAEA,OAAE,IAASd,EAAEc,EAAEA,EAAEW,EAAEA,OAAE,KAAS,IAAKzB,EAAEA,EAAEwR,QAAQ,IAAIxR,EAAE,OAAOgC,EAAE,OAAO,IAAIvB,IAAIwC,EAAEjD,GAAGA,EAAE,SAASgC,GAAG,OAAOqC,IAAI+U,IAAIpX,GAAGiB,EAAEN,MAAMP,KAAK6C,aAAayB,KAAKzD,EAAEyD,OAAOzD,EAAEyD,KAAKrC,EAAEqC,SAAS1E,EAAE+C,MAAK,WAAWV,EAAEgV,MAAMzG,IAAIxQ,KAAKlB,EAAElB,EAAEc,EAAEW,MAAK,SAAS6X,GAAGtX,EAAEhC,EAAES,GAAGA,GAAG2I,EAAEgN,IAAIpU,EAAEhC,GAAE,GAAIqE,EAAEgV,MAAMzG,IAAI5Q,EAAEhC,EAAE,CAACuZ,WAAU,EAAGC,QAAQ,SAASxX,GAAG,IAAId,EAAEO,EAAEX,EAAEsI,EAAEvI,IAAIuB,KAAKpC,GAAG,GAAG,EAAEgC,EAAEyX,WAAWrX,KAAKpC,IAAI,GAAGc,EAAE0D,QAAQH,EAAEgV,MAAMK,QAAQ1Z,IAAI,IAAI2Z,cAAc3X,EAAE4X,uBAAuB,GAAG9Y,EAAEiB,EAAE5B,KAAK8E,WAAWmE,EAAEgN,IAAIhU,KAAKpC,EAAEc,GAAGI,EAAET,EAAE2B,KAAKpC,GAAGoC,KAAKpC,KAAKc,KAAKW,EAAE2H,EAAEvI,IAAIuB,KAAKpC,KAAKkB,EAAEkI,EAAEgN,IAAIhU,KAAKpC,GAAE,GAAIyB,EAAE,GAAGX,IAAIW,EAAE,OAAOO,EAAE6X,2BAA2B7X,EAAE8X,iBAAiBrY,EAAER,WAAWH,EAAE0D,SAAS4E,EAAEgN,IAAIhU,KAAKpC,EAAE,CAACiB,MAAMoD,EAAEgV,MAAMU,QAAQ1V,EAAEsB,OAAO7E,EAAE,GAAGuD,EAAE2V,MAAMpY,WAAWd,EAAEyB,MAAM,GAAGH,QAAQJ,EAAE6X,qCAAgC,IAASzQ,EAAEvI,IAAImB,EAAEhC,IAAIqE,EAAEgV,MAAMzG,IAAI5Q,EAAEhC,EAAEuR,IAAIlN,EAAEgV,MAAM,CAACY,OAAO,GAAGrH,IAAI,SAAS1R,EAAEc,EAAEP,EAAEX,EAAEd,GAAG,IAAIS,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAEtC,EAAExB,EAAEyG,EAAEvE,EAAEQ,EAAEoG,EAAEvI,IAAIK,GAAG,GAAGwH,EAAExH,GAAsU,IAAlUO,EAAE+X,UAAU/X,GAAGhB,EAAEgB,GAAG+X,QAAQxZ,EAAES,EAAEmR,UAAU5R,GAAGqE,EAAE+I,KAAKG,gBAAgBzD,GAAG9J,GAAGyB,EAAEiF,OAAOjF,EAAEiF,KAAKrC,EAAEqC,SAAS9D,EAAEI,EAAEkX,UAAUtX,EAAEI,EAAEkX,OAAOxZ,OAAOY,OAAO,QAAQ2B,EAAED,EAAEmX,UAAUlX,EAAED,EAAEmX,OAAO,SAASnY,GAAG,YAAM,IAAoBqC,GAAGA,EAAEgV,MAAMe,YAAYpY,EAAEsB,KAAKe,EAAEgV,MAAMgB,SAAS1X,MAAMzB,EAAE+D,gBAAW,IAAShF,GAAG+B,GAAGA,GAAG,IAAI8M,MAAMjH,IAAI,CAAC,KAAKrD,OAAavE,KAAIK,EAAEkC,GAAGT,EAAEuP,GAAG3G,KAAK3I,EAAE/B,KAAK,IAAI,GAAG8G,GAAGhF,EAAE,IAAI,IAAI8E,MAAM,KAAKpB,OAAOnF,IAAI8D,EAAEC,EAAEgV,MAAMK,QAAQpZ,IAAI,GAAGA,GAAGN,EAAEoE,EAAEuV,aAAavV,EAAEkW,WAAWha,EAAE8D,EAAEC,EAAEgV,MAAMK,QAAQpZ,IAAI,GAAGD,EAAEgE,EAAEsB,OAAO,CAACrC,KAAKhD,EAAEia,SAAS/X,EAAEiU,KAAK3V,EAAE0Y,QAAQ/X,EAAEiF,KAAKjF,EAAEiF,KAAKkL,SAAS5R,EAAEmJ,aAAanJ,GAAGqE,EAAE0N,KAAKjD,MAAM3F,aAAa8B,KAAKjL,GAAGuZ,UAAUxS,EAAEsE,KAAK,MAAM5K,IAAIqB,EAAEc,EAAEtC,OAAOwB,EAAEc,EAAEtC,GAAG,IAAIka,cAAc,EAAEpW,EAAEqW,QAAO,IAAKrW,EAAEqW,MAAMta,KAAKe,EAAEJ,EAAEiG,EAAE9D,IAAI/B,EAAE0L,kBAAkB1L,EAAE0L,iBAAiBtM,EAAE2C,IAAImB,EAAEwO,MAAMxO,EAAEwO,IAAIzS,KAAKe,EAAEb,GAAGA,EAAEmZ,QAAQ9S,OAAOrG,EAAEmZ,QAAQ9S,KAAKjF,EAAEiF,OAAO1G,EAAE8B,EAAE4D,OAAO5D,EAAE0Y,gBAAgB,EAAEna,GAAGyB,EAAEe,KAAKxC,GAAGgE,EAAEgV,MAAMY,OAAO3Z,IAAG,IAAMyT,OAAO,SAAS/R,EAAEd,EAAEO,EAAEX,EAAEd,GAAG,IAAIS,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAEtC,EAAExB,EAAEyG,EAAEvE,EAAEQ,EAAEoG,EAAEkN,QAAQtU,IAAIoH,EAAEvI,IAAImB,GAAG,GAAGgB,IAAIJ,EAAEI,EAAEkX,QAAQ,CAAqC,IAApCja,GAAGiB,GAAGA,GAAG,IAAI4N,MAAMjH,IAAI,CAAC,KAAKrD,OAAavE,KAAI,GAAGK,EAAEkC,GAAGT,EAAEuP,GAAG3G,KAAKzJ,EAAEjB,KAAK,IAAI,GAAG8G,GAAGhF,EAAE,IAAI,IAAI8E,MAAM,KAAKpB,OAAOnF,EAAE,CAAmJ,IAAlJ8D,EAAEC,EAAEgV,MAAMK,QAAQpZ,IAAI,GAAGwB,EAAEc,EAAEtC,GAAGQ,EAAEsD,EAAEuV,aAAavV,EAAEkW,WAAWha,IAAI,GAAGyB,EAAEA,EAAE,IAAI,IAAIqG,OAAO,UAAUrB,EAAEsE,KAAK,iBAAiB,WAAWpI,EAAExC,EAAEqB,EAAE0C,OAAa/D,KAAIJ,EAAEyB,EAAErB,IAAIT,GAAGwC,IAAInC,EAAEka,UAAU9Y,GAAGA,EAAEiF,OAAOrG,EAAEqG,MAAM3E,IAAIA,EAAEkJ,KAAK5K,EAAEkZ,YAAYzY,GAAGA,IAAIT,EAAEuR,WAAW,OAAO9Q,IAAIT,EAAEuR,YAAY9P,EAAE4D,OAAOjF,EAAE,GAAGJ,EAAEuR,UAAU9P,EAAE0Y,gBAAgBpW,EAAE2P,QAAQ3P,EAAE2P,OAAO5T,KAAK6B,EAAE3B,IAAI4C,IAAInB,EAAE0C,SAASJ,EAAEsW,WAAU,IAAKtW,EAAEsW,SAASva,KAAK6B,EAAE+E,EAAE/D,EAAEmX,SAAS9V,EAAEsW,YAAY3Y,EAAE1B,EAAE0C,EAAEmX,eAAevX,EAAEtC,SAAS,IAAIA,KAAKsC,EAAEyB,EAAEgV,MAAMtF,OAAO/R,EAAE1B,EAAEY,EAAEjB,GAAGwB,EAAEX,GAAE,GAAIuD,EAAEiC,cAAc1D,IAAIwG,EAAE2K,OAAO/R,EAAE,mBAAmBqY,SAAS,SAASrY,GAAG,IAAId,EAAEO,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAE,IAAI8D,MAAMZ,UAAUT,QAAQ5B,EAAEyB,EAAEgV,MAAMuB,IAAI5Y,GAAG/B,GAAGmJ,EAAEvI,IAAIuB,KAAK,WAAW1B,OAAOY,OAAO,OAAOsB,EAAEU,OAAO,GAAGjD,EAAEgE,EAAEgV,MAAMK,QAAQ9W,EAAEU,OAAO,GAAG,IAAIvB,EAAE,GAAGa,EAAE1B,EAAE,EAAEA,EAAE+D,UAAUT,OAAOtD,IAAIa,EAAEb,GAAG+D,UAAU/D,GAAG,GAAG0B,EAAEiY,eAAezY,MAAM/B,EAAEya,cAAa,IAAKza,EAAEya,YAAY3a,KAAKiC,KAAKQ,GAAG,CAAuC,IAAtCK,EAAEoB,EAAEgV,MAAM0B,SAAS5a,KAAKiC,KAAKQ,EAAE3C,GAAGiB,EAAE,GAASlB,EAAEiD,EAAE/B,QAAQ0B,EAAEoY,wBAAmD,IAA3BpY,EAAEqY,cAAcjb,EAAEkb,KAAKzZ,EAAE,GAAShB,EAAET,EAAE+a,SAAStZ,QAAQmB,EAAEuY,iCAAgCvY,EAAEwY,aAAY,IAAK3a,EAAE8Y,YAAY3W,EAAEwY,WAAWnQ,KAAKxK,EAAE8Y,aAAa3W,EAAEyY,UAAU5a,EAAEmC,EAAE6T,KAAKhW,EAAEgW,UAAK,KAAU3V,IAAIuD,EAAEgV,MAAMK,QAAQjZ,EAAE8Z,WAAW,IAAIJ,QAAQ1Z,EAAE+Y,SAAS7W,MAAM3C,EAAEkb,KAAKnZ,MAAK,KAAMa,EAAE0Y,OAAOxa,KAAK8B,EAAEkX,iBAAiBlX,EAAEgX,oBAAoB,OAAOvZ,EAAEkb,cAAclb,EAAEkb,aAAapb,KAAKiC,KAAKQ,GAAGA,EAAE0Y,SAASP,SAAS,SAAS/Y,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAE,GAAGa,EAAE1B,EAAEsZ,cAAcva,EAAE+B,EAAEwN,OAAO,GAAG5M,GAAG3C,EAAEkD,YAAY,UAAUnB,EAAEsB,MAAM,GAAGtB,EAAEyO,QAAQ,KAAKxQ,IAAImC,KAAKnC,EAAEA,EAAEgE,YAAY7B,KAAK,GAAG,IAAInC,EAAEkD,WAAW,UAAUnB,EAAEsB,OAAM,IAAKrD,EAAEmK,UAAU,CAAC,IAAI3J,EAAE,GAAGwC,EAAE,GAAGxB,EAAE,EAAEA,EAAEmB,EAAEnB,SAAI,IAASwB,EAAEjD,GAAGc,EAAEI,EAAEO,IAAImQ,SAAS,OAAO3O,EAAEjD,GAAGc,EAAEqI,cAAc,EAAE9E,EAAErE,EAAEoC,MAAMsQ,MAAMzS,GAAGoE,EAAE+I,KAAKpN,EAAEoC,KAAK,KAAK,CAACnC,IAAIuE,QAAQvB,EAAEjD,IAAIS,EAAEoC,KAAK/B,GAAGL,EAAE+D,QAAQzC,EAAEc,KAAK,CAACqY,KAAKjb,EAAE8a,SAASta,IAAI,OAAOR,EAAEmC,KAAKQ,EAAE1B,EAAEsD,QAAQzC,EAAEc,KAAK,CAACqY,KAAKjb,EAAE8a,SAAS7Z,EAAEqB,MAAMK,KAAKb,GAAGyZ,QAAQ,SAASta,EAAEc,GAAGtB,OAAOC,eAAe0D,EAAE2V,MAAMpY,UAAUV,EAAE,CAACN,YAAW,EAAGuV,cAAa,EAAGtV,IAAIT,EAAE4B,GAAG,WAAW,GAAGI,KAAKqZ,cAAc,OAAOzZ,EAAEI,KAAKqZ,gBAAgB,WAAW,GAAGrZ,KAAKqZ,cAAc,OAAOrZ,KAAKqZ,cAAcva,IAAIkV,IAAI,SAASpU,GAAGtB,OAAOC,eAAeyB,KAAKlB,EAAE,CAACN,YAAW,EAAGuV,cAAa,EAAGuF,UAAS,EAAGza,MAAMe,QAAQ4Y,IAAI,SAAS5Y,GAAG,OAAOA,EAAEqC,EAAE0B,SAAS/D,EAAE,IAAIqC,EAAE2V,MAAMhY,IAAI0X,QAAQ,CAACiC,KAAK,CAACC,UAAS,GAAIC,MAAM,CAACpB,MAAM,SAASzY,GAAG,IAAId,EAAEkB,MAAMJ,EAAE,OAAO8J,GAAGb,KAAK/J,EAAEoC,OAAOpC,EAAE2a,OAAOzU,EAAElG,EAAE,UAAUoY,GAAGpY,EAAE,QAAQqQ,KAAI,GAAIwI,QAAQ,SAAS/X,GAAG,IAAId,EAAEkB,MAAMJ,EAAE,OAAO8J,GAAGb,KAAK/J,EAAEoC,OAAOpC,EAAE2a,OAAOzU,EAAElG,EAAE,UAAUoY,GAAGpY,EAAE,UAAS,GAAIuX,SAAS,SAASzW,GAAG,IAAId,EAAEc,EAAEwN,OAAO,OAAO1D,GAAGb,KAAK/J,EAAEoC,OAAOpC,EAAE2a,OAAOzU,EAAElG,EAAE,UAAUkI,EAAEvI,IAAIK,EAAE,UAAUkG,EAAElG,EAAE,OAAO4a,aAAa,CAACP,aAAa,SAASvZ,QAAG,IAASA,EAAEsZ,QAAQtZ,EAAEyZ,gBAAgBzZ,EAAEyZ,cAAcM,YAAY/Z,EAAEsZ,YAAYjX,EAAEsW,YAAY,SAAS3Y,EAAEd,EAAEO,GAAGO,EAAE4T,qBAAqB5T,EAAE4T,oBAAoB1U,EAAEO,KAAI4C,EAAE2V,MAAM,SAAShY,EAAEd,GAAG,KAAKkB,gBAAgBiC,EAAE2V,OAAO,OAAO,IAAI3V,EAAE2V,MAAMhY,EAAEd,GAAGc,GAAGA,EAAEsB,MAAMlB,KAAKqZ,cAAczZ,EAAEI,KAAKkB,KAAKtB,EAAEsB,KAAKlB,KAAK4Z,mBAAmBha,EAAEia,uBAAkB,IAASja,EAAEia,mBAAkB,IAAKja,EAAE+Z,YAAYxK,GAAGC,GAAGpP,KAAKoN,OAAOxN,EAAEwN,QAAQ,IAAIxN,EAAEwN,OAAOrM,SAASnB,EAAEwN,OAAOvL,WAAWjC,EAAEwN,OAAOpN,KAAK6Y,cAAcjZ,EAAEiZ,cAAc7Y,KAAK8Z,cAAcla,EAAEka,eAAe9Z,KAAKkB,KAAKtB,EAAEd,GAAGmD,EAAEsB,OAAOvD,KAAKlB,GAAGkB,KAAK+Z,UAAUna,GAAGA,EAAEma,WAAWlV,KAAKmV,MAAMha,KAAKiC,EAAE0B,UAAS,IAAYnE,UAAU,CAAC8C,YAAYL,EAAE2V,MAAMgC,mBAAmBxK,GAAGwJ,qBAAqBxJ,GAAG2J,8BAA8B3J,GAAG6K,aAAY,EAAGvC,eAAe,WAAW,IAAI9X,EAAEI,KAAKqZ,cAAcrZ,KAAK4Z,mBAAmBzK,GAAGvP,IAAII,KAAKia,aAAara,EAAE8X,kBAAkBF,gBAAgB,WAAW,IAAI5X,EAAEI,KAAKqZ,cAAcrZ,KAAK4Y,qBAAqBzJ,GAAGvP,IAAII,KAAKia,aAAara,EAAE4X,mBAAmBC,yBAAyB,WAAW,IAAI7X,EAAEI,KAAKqZ,cAAcrZ,KAAK+Y,8BAA8B5J,GAAGvP,IAAII,KAAKia,aAAara,EAAE6X,2BAA2BzX,KAAKwX,oBAAoBvV,EAAEU,KAAK,CAACuX,QAAO,EAAGC,SAAQ,EAAGC,YAAW,EAAGC,gBAAe,EAAGC,SAAQ,EAAGC,QAAO,EAAGC,YAAW,EAAGC,SAAQ,EAAGC,OAAM,EAAGC,OAAM,EAAGC,UAAS,EAAGC,MAAK,EAAG,MAAO,EAAGC,MAAK,EAAGC,UAAS,EAAG5b,KAAI,EAAG6b,SAAQ,EAAG3M,QAAO,EAAG4M,SAAQ,EAAGC,SAAQ,EAAGC,SAAQ,EAAGC,SAAQ,EAAGC,SAAQ,EAAGC,WAAU,EAAGC,aAAY,EAAGC,SAAQ,EAAGC,SAAQ,EAAGC,eAAc,EAAGC,WAAU,EAAGC,SAAQ,EAAGC,MAAM,SAASjc,GAAG,IAAId,EAAEc,EAAEyO,OAAO,OAAO,MAAMzO,EAAEic,OAAO9T,GAAGc,KAAKjJ,EAAEsB,MAAM,MAAMtB,EAAEmb,SAASnb,EAAEmb,SAASnb,EAAEob,SAASpb,EAAEic,YAAO,IAAS/c,GAAGmQ,GAAGpG,KAAKjJ,EAAEsB,MAAM,EAAEpC,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEc,EAAEic,QAAQ5Z,EAAEgV,MAAMmC,SAASnX,EAAEU,KAAK,CAAC6K,MAAM,UAAUsO,KAAK,aAAY,SAASlc,EAAEd,GAAGmD,EAAEgV,MAAMK,QAAQ1X,GAAG,CAACyY,MAAM,WAAW,OAAOnB,GAAGlX,KAAKJ,EAAEkX,KAAI,GAAIa,QAAQ,WAAW,OAAOT,GAAGlX,KAAKJ,IAAG,GAAI2X,aAAazY,MAAKmD,EAAEU,KAAK,CAACoZ,WAAW,YAAYC,WAAW,WAAWC,aAAa,cAAcC,aAAa,eAAc,SAAStc,EAAEhC,GAAGqE,EAAEgV,MAAMK,QAAQ1X,GAAG,CAAC2X,aAAa3Z,EAAEsa,SAASta,EAAEma,OAAO,SAASnY,GAAG,IAAId,EAAEO,EAAEO,EAAEka,cAAcpb,EAAEkB,EAAEqZ,UAAU,OAAO5Z,IAAIA,IAAIW,MAAMiC,EAAE0J,SAAS3L,KAAKX,MAAMO,EAAEsB,KAAKxC,EAAEyZ,SAASrZ,EAAEJ,EAAE0Y,QAAQ7W,MAAMP,KAAK6C,WAAWjD,EAAEsB,KAAKtD,GAAGkB,OAAMmD,EAAEC,GAAGqB,OAAO,CAAC4Y,GAAG,SAASvc,EAAEd,EAAEO,EAAEX,GAAG,OAAOqY,GAAG/W,KAAKJ,EAAEd,EAAEO,EAAEX,IAAI0d,IAAI,SAASxc,EAAEd,EAAEO,EAAEX,GAAG,OAAOqY,GAAG/W,KAAKJ,EAAEd,EAAEO,EAAEX,EAAE,IAAIsY,IAAI,SAASpX,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAE,GAAGgC,GAAGA,EAAE8X,gBAAgB9X,EAAEqZ,UAAU,OAAOva,EAAEkB,EAAEqZ,UAAUhX,EAAErC,EAAE6Y,gBAAgBzB,IAAItY,EAAEyY,UAAUzY,EAAEyZ,SAAS,IAAIzZ,EAAEyY,UAAUzY,EAAEyZ,SAASzZ,EAAE8Q,SAAS9Q,EAAE0Y,SAASpX,KAAK,GAAG,YAAiBJ,GAAE,CAAC,IAAIhC,KAAKgC,EAAEI,KAAKgX,IAAIpZ,EAAEkB,EAAEc,EAAEhC,IAAI,OAAOoC,KAAK,OAAM,IAAKlB,GAAG,mBAAmBA,IAAIO,EAAEP,EAAEA,OAAE,IAAQ,IAAKO,IAAIA,EAAE+P,IAAIpP,KAAK2C,MAAK,WAAWV,EAAEgV,MAAMtF,OAAO3R,KAAKJ,EAAEP,EAAEP,SAAQ,IAAIud,GAAG,wBAAwBC,GAAG,oCAAoCC,GAAG,2CAA2C,SAASC,GAAG5c,EAAEd,GAAG,OAAOkG,EAAEpF,EAAE,UAAUoF,EAAE,KAAKlG,EAAEiC,SAASjC,EAAEA,EAAEwN,WAAW,OAAOrK,EAAErC,GAAGsQ,SAAS,SAAS,IAAItQ,EAAE,SAAS6c,GAAG7c,GAAG,OAAOA,EAAEsB,MAAM,OAAOtB,EAAE6B,aAAa,SAAS,IAAI7B,EAAEsB,KAAKtB,EAAE,SAAS8c,GAAG9c,GAAG,MAAM,WAAWA,EAAEsB,MAAM,IAAIf,MAAM,EAAE,GAAGP,EAAEsB,KAAKtB,EAAEsB,KAAKf,MAAM,GAAGP,EAAEuJ,gBAAgB,QAAQvJ,EAAE,SAAS+c,GAAG/c,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAE,GAAG,IAAIb,EAAEiC,SAAS,CAAC,GAAGiG,EAAEkN,QAAQtU,KAAKD,EAAEqH,EAAEvI,IAAImB,GAAGkY,QAAQ,IAAIla,KAAKoJ,EAAE2K,OAAO7S,EAAE,iBAAiBa,EAAE,IAAIN,EAAE,EAAEX,EAAEiB,EAAE/B,GAAGwE,OAAO/C,EAAEX,EAAEW,IAAI4C,EAAEgV,MAAMzG,IAAI1R,EAAElB,EAAE+B,EAAE/B,GAAGyB,IAAI4H,GAAEiN,QAAQtU,KAAKvB,EAAE4I,GAAEgN,OAAOrU,GAAGiB,EAAEoB,EAAEsB,OAAO,GAAGlF,GAAG4I,GAAE+M,IAAIlV,EAAE+B,KAAK,SAAS+b,GAAGvd,EAAEX,EAAEd,EAAES,GAAGK,EAAE0B,EAAE1B,GAAG,IAAIkB,EAAEd,EAAE+B,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE,EAAE+D,EAAE3C,EAAE+C,OAAO1C,EAAEsC,EAAE,EAAE9D,EAAEQ,EAAE,GAAGiG,EAAE3G,EAAEE,GAAG,GAAGyG,GAAG,EAAE3C,GAAG,iBAAiB9D,IAAI4C,EAAE+U,YAAYyG,GAAGzT,KAAK3K,GAAG,OAAOmB,EAAEsD,MAAK,SAAS/C,GAAG,IAAId,EAAEO,EAAE0D,GAAGnD,GAAG+E,IAAIjG,EAAE,GAAGR,EAAEH,KAAKiC,KAAKJ,EAAEd,EAAE+d,SAASD,GAAG9d,EAAEJ,EAAEd,EAAES,MAAK,GAAG2D,IAAIlD,GAAGc,EAAEoJ,GAAGtK,EAAEW,EAAE,GAAGiJ,eAAc,EAAGjJ,EAAEhB,IAAIiO,WAAW,IAAI1M,EAAEwI,WAAWhG,SAASxC,EAAEd,GAAGA,GAAGT,GAAG,CAAC,IAAIsB,GAAGkB,EAAEoB,EAAEW,IAAIqH,GAAGrK,EAAE,UAAU6c,KAAKra,OAAOnE,EAAE+D,EAAE/D,IAAIuC,EAAEZ,EAAE3B,IAAIyB,IAAIc,EAAEyB,EAAE6a,MAAMtc,GAAE,GAAG,GAAIb,GAAGsC,EAAEQ,MAAM5B,EAAEoJ,GAAGzJ,EAAE,YAAY5C,EAAEG,KAAKsB,EAAEpB,GAAGuC,EAAEvC,GAAG,GAAG0B,EAAE,IAAI9B,EAAEgD,EAAEA,EAAEuB,OAAO,GAAGkG,cAAcrG,EAAEW,IAAI/B,EAAE6b,IAAIze,EAAE,EAAEA,EAAE0B,EAAE1B,IAAIuC,EAAEK,EAAE5C,GAAG6L,GAAGjB,KAAKrI,EAAEU,MAAM,MAAM8F,EAAEiN,OAAOzT,EAAE,eAAeyB,EAAE0J,SAAS9N,EAAE2C,KAAKA,EAAEW,KAAK,YAAYX,EAAEU,MAAM,IAAIwD,cAAczC,EAAE8a,WAAWvc,EAAEa,UAAUY,EAAE8a,SAASvc,EAAEW,IAAI,CAACC,MAAMZ,EAAEY,OAAOZ,EAAEiB,aAAa,UAAU5D,GAAGyD,EAAEd,EAAE6L,YAAYvI,QAAQyY,GAAG,IAAI/b,EAAE3C,IAAI,OAAOwB,EAAE,SAAS2d,GAAGpd,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAEd,EAAEkB,EAAEmD,EAAE8I,OAAOjM,EAAEc,GAAGA,EAAEvB,EAAE,EAAE,OAAOK,EAAEd,EAAES,IAAIA,IAAIgB,GAAG,IAAIX,EAAEqC,UAAUkB,EAAEgb,UAAUhT,GAAGvL,IAAIA,EAAEmD,aAAaxC,GAAGsI,GAAGjJ,IAAIoK,GAAGmB,GAAGvL,EAAE,WAAWA,EAAEmD,WAAWC,YAAYpD,IAAI,OAAOkB,EAAEqC,EAAEsB,OAAO,CAACqT,cAAc,SAAShX,GAAG,OAAOA,GAAGkd,MAAM,SAASld,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE2B,EAAEkW,WAAU,GAAI9T,EAAE2F,GAAG/H,GAAG,KAAKkB,EAAEiV,gBAAgB,IAAInW,EAAEmB,UAAU,KAAKnB,EAAEmB,UAAUkB,EAAE4N,SAASjQ,IAAI,IAAIiB,EAAEoJ,GAAGhM,GAAGS,EAAE,EAAEd,GAAGS,EAAE4L,GAAGrK,IAAIwC,OAAO1D,EAAEd,EAAEc,IAAIiB,EAAEtB,EAAEK,GAAiB,WAAWb,GAAzB2C,EAAEK,EAAEnC,IAAyBuJ,SAASvD,gBAAgBgF,GAAGb,KAAKlJ,EAAEuB,MAAMV,EAAEsN,QAAQnO,EAAEmO,QAAQ,UAAUjQ,GAAG,aAAaA,IAAI2C,EAAEkP,aAAa/P,EAAE+P,cAAc,GAAG5Q,EAAE,GAAGO,EAAE,IAAIhB,EAAEA,GAAG4L,GAAGrK,GAAGiB,EAAEA,GAAGoJ,GAAGhM,GAAGS,EAAE,EAAEd,EAAES,EAAE+D,OAAO1D,EAAEd,EAAEc,IAAIie,GAAGte,EAAEK,GAAGmC,EAAEnC,SAASie,GAAG/c,EAAE3B,GAAG,OAAO,GAAG4C,EAAEoJ,GAAGhM,EAAE,WAAWmE,QAAQ0G,GAAGjI,GAAGmB,GAAGiI,GAAGrK,EAAE,WAAW3B,GAAGgf,UAAU,SAASrd,GAAG,IAAI,IAAId,EAAEO,EAAEX,EAAEd,EAAEqE,EAAEgV,MAAMK,QAAQjZ,EAAE,OAAE,KAAUgB,EAAEO,EAAEvB,IAAIA,IAAI,GAAGiI,EAAEjH,GAAG,CAAC,GAAGP,EAAEO,EAAE2H,EAAErD,SAAS,CAAC,GAAG7E,EAAEgZ,OAAO,IAAIpZ,KAAKI,EAAEgZ,OAAOla,EAAEc,GAAGuD,EAAEgV,MAAMtF,OAAOtS,EAAEX,GAAGuD,EAAEsW,YAAYlZ,EAAEX,EAAEI,EAAEiZ,QAAQ1Y,EAAE2H,EAAErD,cAAS,EAAOtE,EAAE4H,GAAEtD,WAAWtE,EAAE4H,GAAEtD,cAAS,OAAY1B,EAAEC,GAAGqB,OAAO,CAAC2Z,OAAO,SAAStd,GAAG,OAAOod,GAAGhd,KAAKJ,GAAE,IAAK+R,OAAO,SAAS/R,GAAG,OAAOod,GAAGhd,KAAKJ,IAAI4B,KAAK,SAAS5B,GAAG,OAAOqG,EAAEjG,MAAK,SAASJ,GAAG,YAAO,IAASA,EAAEqC,EAAET,KAAKxB,MAAMA,KAAKiO,QAAQtL,MAAK,WAAW,IAAI3C,KAAKe,UAAU,KAAKf,KAAKe,UAAU,IAAIf,KAAKe,WAAWf,KAAKqM,YAAYzM,QAAM,KAAKA,EAAEiD,UAAUT,SAAS+a,OAAO,WAAW,OAAOP,GAAG5c,KAAK6C,WAAU,SAASjD,GAAG,IAAII,KAAKe,UAAU,KAAKf,KAAKe,UAAU,IAAIf,KAAKe,UAAUyb,GAAGxc,KAAKJ,GAAGgC,YAAYhC,OAAMwd,QAAQ,WAAW,OAAOR,GAAG5c,KAAK6C,WAAU,SAASjD,GAAG,GAAG,IAAII,KAAKe,UAAU,KAAKf,KAAKe,UAAU,IAAIf,KAAKe,SAAS,CAAC,IAAIjC,EAAE0d,GAAGxc,KAAKJ,GAAGd,EAAEue,aAAazd,EAAEd,EAAEwN,iBAAgBgR,OAAO,WAAW,OAAOV,GAAG5c,KAAK6C,WAAU,SAASjD,GAAGI,KAAK6B,YAAY7B,KAAK6B,WAAWwb,aAAazd,EAAEI,UAASud,MAAM,WAAW,OAAOX,GAAG5c,KAAK6C,WAAU,SAASjD,GAAGI,KAAK6B,YAAY7B,KAAK6B,WAAWwb,aAAazd,EAAEI,KAAK4J,iBAAgBqE,MAAM,WAAW,IAAI,IAAIrO,EAAEd,EAAE,EAAE,OAAOc,EAAEI,KAAKlB,IAAIA,IAAI,IAAIc,EAAEmB,WAAWkB,EAAEgb,UAAUhT,GAAGrK,GAAE,IAAKA,EAAEyM,YAAY,IAAI,OAAOrM,MAAM8c,MAAM,SAASld,EAAEd,GAAG,OAAOc,EAAE,MAAMA,GAAGA,EAAEd,EAAE,MAAMA,EAAEc,EAAEd,EAAEkB,KAAK4C,KAAI,WAAW,OAAOX,EAAE6a,MAAM9c,KAAKJ,EAAEd,OAAM+d,KAAK,SAASjd,GAAG,OAAOqG,EAAEjG,MAAK,SAASJ,GAAG,IAAId,EAAEkB,KAAK,IAAI,GAAGX,EAAE,EAAEX,EAAEsB,KAAKoC,OAAO,QAAG,IAASxC,GAAG,IAAId,EAAEiC,SAAS,OAAOjC,EAAEoM,UAAU,GAAG,iBAAiBtL,IAAIyc,GAAGxT,KAAKjJ,KAAKmK,IAAIF,GAAGtB,KAAK3I,IAAI,CAAC,GAAG,KAAK,GAAG8E,eAAe,CAAC9E,EAAEqC,EAAE2U,cAAchX,GAAG,IAAI,KAAKP,EAAEX,EAAEW,IAAI,KAAKP,EAAEkB,KAAKX,IAAI,IAAI0B,WAAWkB,EAAEgb,UAAUhT,GAAGnL,GAAE,IAAKA,EAAEoM,UAAUtL,GAAGd,EAAE,EAAE,MAAMc,KAAKd,GAAGkB,KAAKiO,QAAQkP,OAAOvd,KAAI,KAAKA,EAAEiD,UAAUT,SAASob,YAAY,WAAW,IAAIne,EAAE,GAAG,OAAOud,GAAG5c,KAAK6C,WAAU,SAASjD,GAAG,IAAId,EAAEkB,KAAK6B,WAAWI,EAAEoC,QAAQrE,KAAKX,GAAG,IAAI4C,EAAEgb,UAAUhT,GAAGjK,OAAOlB,GAAGA,EAAE2e,aAAa7d,EAAEI,SAAQX,MAAM4C,EAAEU,KAAK,CAAC+a,SAAS,SAASC,UAAU,UAAUN,aAAa,SAASO,YAAY,QAAQC,WAAW,gBAAe,SAASje,EAAEiB,GAAGoB,EAAEC,GAAGtC,GAAG,SAASA,GAAG,IAAI,IAAId,EAAEO,EAAE,GAAGX,EAAEuD,EAAErC,GAAGhC,EAAEc,EAAE0D,OAAO,EAAE/D,EAAE,EAAEA,GAAGT,EAAES,IAAIS,EAAET,IAAIT,EAAEoC,KAAKA,KAAK8c,OAAM,GAAI7a,EAAEvD,EAAEL,IAAIwC,GAAG/B,GAAG0B,EAAED,MAAMlB,EAAEP,EAAEL,OAAO,OAAOuB,KAAKwC,UAAUnD,OAAM,IAAIye,GAAG,IAAI9X,OAAO,KAAKqB,GAAG,kBAAkB,KAAK0W,GAAG,SAASne,GAAG,IAAId,EAAEc,EAAE0I,cAAcgC,YAAY,OAAOxL,GAAGA,EAAEkf,SAASlf,EAAEmB,GAAGnB,EAAEmf,iBAAiBre,IAAIse,GAAG,SAASte,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAE,GAAG,IAAIT,KAAKkB,EAAET,EAAET,GAAGgC,EAAEqV,MAAMrX,GAAGgC,EAAEqV,MAAMrX,GAAGkB,EAAElB,GAAG,IAAIA,KAAKc,EAAEW,EAAEtB,KAAK6B,GAAGd,EAAEc,EAAEqV,MAAMrX,GAAGS,EAAET,GAAG,OAAOc,GAAGyf,GAAG,IAAInY,OAAOuB,GAAG0B,KAAK,KAAK,KAAK,SAASmV,GAAGxe,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEC,EAAEqV,MAAM,OAAO5V,EAAEA,GAAG0e,GAAGne,MAAM,MAAMiB,EAAExB,EAAEgf,iBAAiBvf,IAAIO,EAAEP,KAAK6I,GAAG/H,KAAKiB,EAAEoB,EAAEgT,MAAMrV,EAAEd,KAAKgC,EAAEwd,kBAAkBR,GAAGjV,KAAKhI,IAAIsd,GAAGtV,KAAK/J,KAAKJ,EAAEiB,EAAE4e,MAAM3gB,EAAE+B,EAAE6e,SAASngB,EAAEsB,EAAE8e,SAAS9e,EAAE6e,SAAS7e,EAAE8e,SAAS9e,EAAE4e,MAAM1d,EAAEA,EAAExB,EAAEkf,MAAM5e,EAAE4e,MAAM7f,EAAEiB,EAAE6e,SAAS5gB,EAAE+B,EAAE8e,SAASpgB,SAAI,IAASwC,EAAEA,EAAE,GAAGA,EAAE,SAAS6d,GAAG9e,EAAEd,GAAG,MAAM,CAACL,IAAI,WAAW,IAAImB,IAAI,OAAOI,KAAKvB,IAAIK,GAAGyB,MAAMP,KAAK6C,kBAAkB7C,KAAKvB,OAAO,WAAW,SAASmB,IAAI,GAAG/B,EAAE,CAAC2C,EAAEyU,MAAM0J,QAAQ,+EAA+E9gB,EAAEoX,MAAM0J,QAAQ,4HAA4HjX,GAAG9F,YAAYpB,GAAGoB,YAAY/D,GAAG,IAAI+B,EAAEK,EAAEge,iBAAiBpgB,GAAGwB,EAAE,OAAOO,EAAE2K,IAAI5K,EAAE,KAAKb,EAAEc,EAAEgf,YAAY/gB,EAAEoX,MAAM4J,MAAM,MAAMxgB,EAAE,KAAKS,EAAEc,EAAEif,OAAOngB,EAAE,KAAKI,EAAEc,EAAE2e,OAAO1gB,EAAEoX,MAAM6J,SAAS,WAAWlhB,EAAE,KAAKkB,EAAEjB,EAAEkhB,YAAY,GAAGrX,GAAG5F,YAAYtB,GAAG3C,EAAE,MAAM,SAASiB,EAAEc,GAAG,OAAOgE,KAAKob,MAAMC,WAAWrf,IAAI,IAAIP,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAES,EAAEM,cAAc,OAAO1D,EAAEoD,EAAEM,cAAc,OAAO1D,EAAEoX,QAAQpX,EAAEoX,MAAMiK,eAAe,cAAcrhB,EAAEiY,WAAU,GAAIb,MAAMiK,eAAe,GAAGpe,EAAEqe,gBAAgB,gBAAgBthB,EAAEoX,MAAMiK,eAAejd,EAAEsB,OAAOzC,EAAE,CAACse,kBAAkB,WAAW,OAAOxf,IAAIlB,GAAG4f,eAAe,WAAW,OAAO1e,IAAIvB,GAAGghB,cAAc,WAAW,OAAOzf,IAAIP,GAAGigB,mBAAmB,WAAW,OAAO1f,IAAID,GAAG4f,cAAc,WAAW,OAAO3f,IAAIhC,GAAG4hB,qBAAqB,WAAW,IAAI5f,EAAEd,EAAEO,EAAEX,EAAE,OAAO,MAAMmC,IAAIjB,EAAEqB,EAAEM,cAAc,SAASzC,EAAEmC,EAAEM,cAAc,MAAMlC,EAAE4B,EAAEM,cAAc,OAAO3B,EAAEqV,MAAM0J,QAAQ,kCAAkC7f,EAAEmW,MAAMwK,OAAO,MAAMpgB,EAAE4V,MAAMwK,OAAO,MAAM/X,GAAG9F,YAAYhC,GAAGgC,YAAY9C,GAAG8C,YAAYvC,GAAGX,EAAEuB,EAAEge,iBAAiBnf,GAAG+B,EAAE,EAAE6e,SAAShhB,EAAE+gB,QAAQ/X,GAAG5F,YAAYlC,IAAIiB,MAAryC,GAA8yC,IAAI8e,GAAG,CAAC,SAAS,MAAM,MAAMC,GAAG3e,EAAEM,cAAc,OAAO0T,MAAM4K,GAAG,GAAG,SAASC,GAAGlgB,GAA8B,OAArBqC,EAAE8d,SAASngB,IAAIigB,GAAGjgB,KAAcA,KAAKggB,GAAGhgB,EAAEigB,GAAGjgB,GAAG,SAASA,GAAmD,IAAhD,IAAId,EAAEc,EAAE,GAAGgU,cAAchU,EAAEO,MAAM,GAAGd,EAAEsgB,GAAGvd,OAAa/C,KAAI,IAAIO,EAAE+f,GAAGtgB,GAAGP,KAAK8gB,GAAG,OAAOhgB,EAAjG,CAAoGA,IAAIA,GAAG,IAAIogB,GAAG,4BAA4BC,GAAG,MAAMC,GAAG,CAACpB,SAAS,WAAWqB,WAAW,SAASjL,QAAQ,SAASkL,GAAG,CAACC,cAAc,IAAIC,WAAW,OAAO,SAASC,GAAG3gB,EAAEd,EAAEO,GAAG,IAAIX,EAAE4I,GAAGiB,KAAKzJ,GAAG,OAAOJ,EAAEkF,KAAK4c,IAAI,EAAE9hB,EAAE,IAAIW,GAAG,KAAKX,EAAE,IAAI,MAAMI,EAAE,SAAS2hB,GAAG7gB,EAAEd,EAAEO,EAAEX,EAAEd,EAAES,GAAG,IAAIwC,EAAE,UAAU/B,EAAE,EAAE,EAAEa,EAAE,EAAEa,EAAE,EAAE,GAAGnB,KAAKX,EAAE,SAAS,WAAW,OAAO,EAAE,KAAKmC,EAAE,EAAEA,GAAG,EAAE,WAAWxB,IAAImB,GAAGyB,EAAEkT,IAAIvV,EAAEP,EAAEkI,GAAG1G,IAAG,EAAGjD,IAAIc,GAAG,YAAYW,IAAImB,GAAGyB,EAAEkT,IAAIvV,EAAE,UAAU2H,GAAG1G,IAAG,EAAGjD,IAAI,WAAWyB,IAAImB,GAAGyB,EAAEkT,IAAIvV,EAAE,SAAS2H,GAAG1G,GAAG,SAAQ,EAAGjD,MAAM4C,GAAGyB,EAAEkT,IAAIvV,EAAE,UAAU2H,GAAG1G,IAAG,EAAGjD,GAAG,YAAYyB,EAAEmB,GAAGyB,EAAEkT,IAAIvV,EAAE,SAAS2H,GAAG1G,GAAG,SAAQ,EAAGjD,GAAG+B,GAAGsC,EAAEkT,IAAIvV,EAAE,SAAS2H,GAAG1G,GAAG,SAAQ,EAAGjD,IAAI,OAAOc,GAAG,GAAGL,IAAImC,GAAGoD,KAAK4c,IAAI,EAAE5c,KAAK8c,KAAK9gB,EAAE,SAASd,EAAE,GAAG8U,cAAc9U,EAAEqB,MAAM,IAAI9B,EAAEmC,EAAEb,EAAE,MAAM,GAAGa,EAAE,SAASmgB,GAAG/gB,EAAEd,EAAEO,GAAG,IAAIX,EAAEqf,GAAGne,GAAGhC,IAAIkD,EAAEse,qBAAqB/f,IAAI,eAAe4C,EAAEkT,IAAIvV,EAAE,aAAY,EAAGlB,GAAGL,EAAET,EAAEiD,EAAEud,GAAGxe,EAAEd,EAAEJ,GAAGiB,EAAE,SAASb,EAAE,GAAG8U,cAAc9U,EAAEqB,MAAM,GAAG,GAAG2d,GAAGjV,KAAKhI,GAAG,CAAC,IAAIxB,EAAE,OAAOwB,EAAEA,EAAE,OAAO,QAAQC,EAAEse,qBAAqBxhB,IAAIkD,EAAE0e,wBAAwBxa,EAAEpF,EAAE,OAAO,SAASiB,IAAIoe,WAAWpe,IAAI,WAAWoB,EAAEkT,IAAIvV,EAAE,WAAU,EAAGlB,KAAKkB,EAAEghB,iBAAiBxe,SAASxE,EAAE,eAAeqE,EAAEkT,IAAIvV,EAAE,aAAY,EAAGlB,IAAIL,EAAEsB,KAAKC,KAAKiB,EAAEjB,EAAED,MAAMkB,EAAEoe,WAAWpe,IAAI,GAAG4f,GAAG7gB,EAAEd,EAAEO,IAAIzB,EAAE,SAAS,WAAWS,EAAEK,EAAEmC,GAAG,KAAK,SAASggB,GAAGjhB,EAAEd,EAAEO,EAAEX,EAAEd,GAAG,OAAO,IAAIijB,GAAGrhB,UAAU2C,KAAKvC,EAAEd,EAAEO,EAAEX,EAAEd,GAAGqE,EAAEsB,OAAO,CAACud,SAAS,CAACC,QAAQ,CAACtiB,IAAI,SAASmB,EAAEd,GAAG,GAAGA,EAAE,CAAC,IAAIO,EAAE+e,GAAGxe,EAAE,WAAW,MAAM,KAAKP,EAAE,IAAIA,MAAMgW,UAAU,CAAC2L,yBAAwB,EAAGC,aAAY,EAAGC,aAAY,EAAGC,UAAS,EAAGC,YAAW,EAAGd,YAAW,EAAGe,UAAS,EAAGC,YAAW,EAAGC,eAAc,EAAGC,iBAAgB,EAAGC,SAAQ,EAAGC,YAAW,EAAGC,cAAa,EAAGC,YAAW,EAAGb,SAAQ,EAAGc,OAAM,EAAGC,SAAQ,EAAGC,QAAO,EAAGC,QAAO,EAAGC,MAAK,GAAIlC,SAAS,GAAG9K,MAAM,SAASrV,EAAEd,EAAEO,EAAEX,GAAG,GAAGkB,GAAG,IAAIA,EAAEmB,UAAU,IAAInB,EAAEmB,UAAUnB,EAAEqV,MAAM,CAAC,IAAIrX,EAAES,EAAEwC,EAAElB,EAAE0G,EAAEvH,GAAG0B,EAAEyf,GAAGpX,KAAK/J,GAAGjB,EAAE+B,EAAEqV,MAAM,GAAGzU,IAAI1B,EAAEghB,GAAGngB,IAAIkB,EAAEoB,EAAE6e,SAAShiB,IAAImD,EAAE6e,SAASnhB,QAAG,IAASN,EAAE,OAAOwB,GAAG,QAAQA,QAAG,KAAUjD,EAAEiD,EAAEpC,IAAImB,GAAE,EAAGlB,IAAId,EAAEC,EAAEiB,GAAG,YAAYT,EAAC,EAAQgB,MAAKzB,EAAE0J,GAAGiB,KAAKlJ,KAAKzB,EAAE,KAAKyB,EAAEgJ,GAAGzI,EAAEd,EAAElB,GAAGS,EAAE,UAAU,MAAMgB,GAAGA,GAAGA,IAAI,WAAWhB,GAAGmC,IAAInB,GAAGzB,GAAGA,EAAE,KAAKqE,EAAEoT,UAAU1V,GAAG,GAAG,OAAOmB,EAAEqe,iBAAiB,KAAK9f,GAAG,IAAIP,EAAE4B,QAAQ,gBAAgB7C,EAAEiB,GAAG,WAAW+B,GAAG,QAAQA,QAAG,KAAUxB,EAAEwB,EAAEmT,IAAIpU,EAAEP,EAAEX,MAAM8B,EAAE3C,EAAEqkB,YAAYpjB,EAAEO,GAAGxB,EAAEiB,GAAGO,MAAM8V,IAAI,SAASvV,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAE0G,EAAEvH,GAAG,OAAOmhB,GAAGpX,KAAK/J,KAAKA,EAAEghB,GAAGngB,KAAKkB,EAAEoB,EAAE6e,SAAShiB,IAAImD,EAAE6e,SAASnhB,KAAK,QAAQkB,IAAIjD,EAAEiD,EAAEpC,IAAImB,GAAE,EAAGP,SAAI,IAASzB,IAAIA,EAAEwgB,GAAGxe,EAAEd,EAAEJ,IAAI,WAAWd,GAAGkB,KAAKshB,KAAKxiB,EAAEwiB,GAAGthB,IAAI,KAAKO,GAAGA,GAAGhB,EAAE4gB,WAAWrhB,IAAG,IAAKyB,GAAG8iB,SAAS9jB,GAAGA,GAAG,EAAET,GAAGA,KAAKqE,EAAEU,KAAK,CAAC,SAAS,UAAS,SAAS/C,EAAEY,GAAGyB,EAAE6e,SAAStgB,GAAG,CAAC/B,IAAI,SAASmB,EAAEd,EAAEO,GAAG,GAAGP,EAAE,OAAOkhB,GAAGnX,KAAK5G,EAAEkT,IAAIvV,EAAE,aAAaA,EAAEghB,iBAAiBxe,QAAQxC,EAAEwiB,wBAAwB7D,MAAMoC,GAAG/gB,EAAEY,EAAEnB,GAAG6e,GAAGte,EAAEsgB,IAAG,WAAW,OAAOS,GAAG/gB,EAAEY,EAAEnB,OAAM2U,IAAI,SAASpU,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAEmgB,GAAGne,GAAGvB,GAAGyC,EAAEye,iBAAiB,aAAa3hB,EAAEkhB,SAASje,GAAGxC,GAAGgB,IAAI,eAAe4C,EAAEkT,IAAIvV,EAAE,aAAY,EAAGhC,GAAG+B,EAAEN,EAAEohB,GAAG7gB,EAAEY,EAAEnB,EAAEwB,EAAEjD,GAAG,EAAE,OAAOiD,GAAGxC,IAAIsB,GAAGiE,KAAK8c,KAAK9gB,EAAE,SAASY,EAAE,GAAGoT,cAAcpT,EAAEL,MAAM,IAAI8e,WAAWrhB,EAAE4C,IAAIigB,GAAG7gB,EAAEY,EAAE,UAAS,EAAG5C,GAAG,KAAK+B,IAAIjB,EAAE4I,GAAGiB,KAAKzJ,KAAK,QAAQJ,EAAE,IAAI,QAAQkB,EAAEqV,MAAMzU,GAAG1B,EAAEA,EAAEmD,EAAEkT,IAAIvV,EAAEY,IAAI+f,GAAG,EAAEzhB,EAAEa,QAAOsC,EAAE6e,SAASlC,WAAWF,GAAG5d,EAAEwe,oBAAmB,SAAS1f,EAAEd,GAAG,GAAGA,EAAE,OAAOmgB,WAAWb,GAAGxe,EAAE,gBAAgBA,EAAEwiB,wBAAwBC,KAAKnE,GAAGte,EAAE,CAACgf,WAAW,IAAG,WAAW,OAAOhf,EAAEwiB,wBAAwBC,SAAQ,QAAOpgB,EAAEU,KAAK,CAAC2f,OAAO,GAAGC,QAAQ,GAAGC,OAAO,UAAS,SAAS5kB,EAAES,GAAG4D,EAAE6e,SAASljB,EAAES,GAAG,CAACokB,OAAO,SAAS7iB,GAAG,IAAI,IAAId,EAAE,EAAEO,EAAE,GAAGX,EAAE,iBAAiBkB,EAAEA,EAAE6E,MAAM,KAAK,CAAC7E,GAAGd,EAAE,EAAEA,IAAIO,EAAEzB,EAAE2J,GAAGzI,GAAGT,GAAGK,EAAEI,IAAIJ,EAAEI,EAAE,IAAIJ,EAAE,GAAG,OAAOW,IAAI,WAAWzB,IAAIqE,EAAE6e,SAASljB,EAAES,GAAG2V,IAAIuM,OAAMte,EAAEC,GAAGqB,OAAO,CAAC4R,IAAI,SAASvV,EAAEd,GAAG,OAAOmH,EAAEjG,MAAK,SAASJ,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAE,GAAGwC,EAAE,EAAE,GAAG4C,MAAMC,QAAQ5E,GAAG,CAAC,IAAIJ,EAAEqf,GAAGne,GAAGhC,EAAEkB,EAAEsD,OAAOvB,EAAEjD,EAAEiD,IAAIxC,EAAES,EAAE+B,IAAIoB,EAAEkT,IAAIvV,EAAEd,EAAE+B,IAAG,EAAGnC,GAAG,OAAOL,EAAE,YAAO,IAASgB,EAAE4C,EAAEgT,MAAMrV,EAAEd,EAAEO,GAAG4C,EAAEkT,IAAIvV,EAAEd,KAAIc,EAAEd,EAAE,EAAE+D,UAAUT,aAAaH,EAAEygB,MAAM7B,IAAIrhB,UAAU,CAAC8C,YAAYue,GAAG1e,KAAK,SAASvC,EAAEd,EAAEO,EAAEX,EAAEd,EAAES,GAAG2B,KAAK8Y,KAAKlZ,EAAEI,KAAK2iB,KAAKtjB,EAAEW,KAAK4iB,OAAOhlB,GAAGqE,EAAE2gB,OAAOvM,SAASrW,KAAK6iB,QAAQ/jB,EAAEkB,KAAKuV,MAAMvV,KAAKga,IAAIha,KAAKoV,MAAMpV,KAAKoD,IAAI1E,EAAEsB,KAAKsV,KAAKjX,IAAI4D,EAAEoT,UAAUhW,GAAG,GAAG,OAAO+V,IAAI,WAAW,IAAIxV,EAAEihB,GAAGiC,UAAU9iB,KAAK2iB,MAAM,OAAO/iB,GAAGA,EAAEnB,IAAImB,EAAEnB,IAAIuB,MAAM6gB,GAAGiC,UAAUzM,SAAS5X,IAAIuB,OAAO+iB,IAAI,SAASnjB,GAAG,IAAId,EAAEO,EAAEwhB,GAAGiC,UAAU9iB,KAAK2iB,MAAM,OAAO3iB,KAAK6iB,QAAQG,SAAShjB,KAAKijB,IAAInkB,EAAEmD,EAAE2gB,OAAO5iB,KAAK4iB,QAAQhjB,EAAEI,KAAK6iB,QAAQG,SAASpjB,EAAE,EAAE,EAAEI,KAAK6iB,QAAQG,UAAUhjB,KAAKijB,IAAInkB,EAAEc,EAAEI,KAAKga,KAAKha,KAAKoD,IAAIpD,KAAKuV,OAAOzW,EAAEkB,KAAKuV,MAAMvV,KAAK6iB,QAAQK,MAAMljB,KAAK6iB,QAAQK,KAAKnlB,KAAKiC,KAAK8Y,KAAK9Y,KAAKga,IAAIha,MAAMX,GAAGA,EAAE2U,IAAI3U,EAAE2U,IAAIhU,MAAM6gB,GAAGiC,UAAUzM,SAASrC,IAAIhU,MAAMA,QAAQmC,KAAK3C,UAAUqhB,GAAGrhB,WAAWqhB,GAAGiC,UAAU,CAACzM,SAAS,CAAC5X,IAAI,SAASmB,GAAG,IAAId,EAAE,OAAO,IAAIc,EAAEkZ,KAAK/X,UAAU,MAAMnB,EAAEkZ,KAAKlZ,EAAE+iB,OAAO,MAAM/iB,EAAEkZ,KAAK7D,MAAMrV,EAAE+iB,MAAM/iB,EAAEkZ,KAAKlZ,EAAE+iB,OAAO7jB,EAAEmD,EAAEkT,IAAIvV,EAAEkZ,KAAKlZ,EAAE+iB,KAAK,MAAM,SAAS7jB,EAAEA,EAAE,GAAGkV,IAAI,SAASpU,GAAGqC,EAAEkhB,GAAGD,KAAKtjB,EAAE+iB,MAAM1gB,EAAEkhB,GAAGD,KAAKtjB,EAAE+iB,MAAM/iB,GAAG,IAAIA,EAAEkZ,KAAK/X,WAAWkB,EAAE6e,SAASlhB,EAAE+iB,OAAO,MAAM/iB,EAAEkZ,KAAK7D,MAAM6K,GAAGlgB,EAAE+iB,OAAO/iB,EAAEkZ,KAAKlZ,EAAE+iB,MAAM/iB,EAAEoa,IAAI/X,EAAEgT,MAAMrV,EAAEkZ,KAAKlZ,EAAE+iB,KAAK/iB,EAAEoa,IAAIpa,EAAE0V,UAAU8N,UAAUvC,GAAGiC,UAAUO,WAAW,CAACrP,IAAI,SAASpU,GAAGA,EAAEkZ,KAAK/X,UAAUnB,EAAEkZ,KAAKjX,aAAajC,EAAEkZ,KAAKlZ,EAAE+iB,MAAM/iB,EAAEoa,OAAO/X,EAAE2gB,OAAO,CAACU,OAAO,SAAS1jB,GAAG,OAAOA,GAAG2jB,MAAM,SAAS3jB,GAAG,MAAM,GAAGgE,KAAK4f,IAAI5jB,EAAEgE,KAAK6f,IAAI,GAAGpN,SAAS,UAASpU,EAAEkhB,GAAGtC,GAAGrhB,UAAU2C,MAAU+gB,KAAK,GAAG,IAAIQ,GAAGC,GAAGC,GAAGC,GAAGC,GAAG,yBAAyBC,GAAG,cAAc,SAASC,KAAKL,MAAK,IAAK1iB,EAAEgjB,QAAQhkB,EAAEikB,sBAAsBjkB,EAAEikB,sBAAsBF,IAAI/jB,EAAEgT,WAAW+Q,GAAG/hB,EAAEkhB,GAAGgB,UAAUliB,EAAEkhB,GAAGiB,QAAQ,SAASC,KAAK,OAAOpkB,EAAEgT,YAAW,WAAWyQ,QAAG,KAASA,GAAG7e,KAAKmV,MAAM,SAAS1L,GAAG1O,EAAEd,GAAG,IAAIO,EAAEX,EAAE,EAAEd,EAAE,CAAC6hB,OAAO7f,GAAG,IAAId,EAAEA,EAAE,EAAE,EAAEJ,EAAE,EAAEA,GAAG,EAAEI,EAAElB,EAAE,UAAUyB,EAAEkI,GAAG7I,KAAKd,EAAE,UAAUyB,GAAGO,EAAE,OAAOd,IAAIlB,EAAEmjB,QAAQnjB,EAAE2gB,MAAM3e,GAAGhC,EAAE,SAAS0mB,GAAG1kB,EAAEd,EAAEO,GAAG,IAAI,IAAIX,EAAEd,GAAG2mB,GAAGC,SAAS1lB,IAAI,IAAIwB,OAAOikB,GAAGC,SAAS,MAAMnmB,EAAE,EAAEwC,EAAEjD,EAAEwE,OAAO/D,EAAEwC,EAAExC,IAAI,GAAGK,EAAEd,EAAES,GAAGN,KAAKsB,EAAEP,EAAEc,GAAG,OAAOlB,EAAE,SAAS6lB,GAAGlmB,EAAEuB,EAAEd,GAAG,IAAIO,EAAEwB,EAAEnC,EAAE,EAAEd,EAAE2mB,GAAGE,WAAWriB,OAAOzC,EAAEsC,EAAEiQ,WAAWE,QAAO,kBAAkB5R,EAAEsY,QAAOtY,EAAE,WAAW,GAAGK,EAAE,OAAM,EAAG,IAAI,IAAIjB,EAAE8jB,IAAIW,KAAKvlB,EAAE8E,KAAK4c,IAAI,EAAE3iB,EAAE6mB,UAAU7mB,EAAEmlB,SAASpjB,GAAGP,EAAE,GAAGP,EAAEjB,EAAEmlB,UAAU,GAAGtkB,EAAE,EAAEd,EAAEC,EAAE8mB,OAAOviB,OAAO1D,EAAEd,EAAEc,IAAIb,EAAE8mB,OAAOjmB,GAAGqkB,IAAI1jB,GAAG,OAAOM,EAAEgT,WAAWtU,EAAE,CAACR,EAAEwB,EAAEP,IAAIO,EAAE,GAAGzB,EAAEkB,GAAGlB,GAAG+B,EAAEgT,WAAWtU,EAAE,CAACR,EAAE,EAAE,IAAI8B,EAAEiT,YAAYvU,EAAE,CAACR,KAAI,IAAKA,EAAE8B,EAAEwR,QAAQ,CAAC2H,KAAKza,EAAEumB,MAAM3iB,EAAEsB,OAAO,GAAG3D,GAAGilB,KAAK5iB,EAAEsB,QAAO,EAAG,CAACuhB,cAAc,GAAGlC,OAAO3gB,EAAE2gB,OAAOvM,UAAUvX,GAAGimB,mBAAmBnlB,EAAEolB,gBAAgBlmB,EAAE4lB,UAAUhB,IAAIW,KAAKrB,SAASlkB,EAAEkkB,SAAS2B,OAAO,GAAGM,YAAY,SAASrlB,EAAEd,GAAG,IAAIO,EAAE4C,EAAEygB,MAAMrkB,EAAER,EAAEgnB,KAAKjlB,EAAEd,EAAEjB,EAAEgnB,KAAKC,cAAcllB,IAAI/B,EAAEgnB,KAAKjC,QAAQ,OAAO/kB,EAAE8mB,OAAOlkB,KAAKpB,GAAGA,GAAGuV,KAAK,SAAShV,GAAG,IAAId,EAAE,EAAEO,EAAEO,EAAE/B,EAAE8mB,OAAOviB,OAAO,EAAE,GAAGvB,EAAE,OAAOb,KAAK,IAAIa,GAAE,EAAG/B,EAAEO,EAAEP,IAAIjB,EAAE8mB,OAAO7lB,GAAGikB,IAAI,GAAG,OAAOnjB,GAAGD,EAAEgT,WAAWtU,EAAE,CAACR,EAAE,EAAE,IAAI8B,EAAEiT,YAAYvU,EAAE,CAACR,EAAE+B,KAAKD,EAAEoT,WAAW1U,EAAE,CAACR,EAAE+B,IAAII,QAAQ/B,EAAEJ,EAAE+mB,MAAM,IAAK,SAAShlB,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAES,EAAEwC,EAAE,IAAIxB,KAAKO,EAAE,GAAGhC,EAAEkB,EAAEJ,EAAE2H,EAAEhH,IAAIhB,EAAEuB,EAAEP,GAAGoE,MAAMC,QAAQrF,KAAKT,EAAES,EAAE,GAAGA,EAAEuB,EAAEP,GAAGhB,EAAE,IAAIgB,IAAIX,IAAIkB,EAAElB,GAAGL,SAASuB,EAAEP,KAAKwB,EAAEoB,EAAE6e,SAASpiB,KAAK,WAAWmC,EAAE,IAAIxB,KAAKhB,EAAEwC,EAAE4hB,OAAOpkB,UAAUuB,EAAElB,GAAGL,EAAEgB,KAAKO,IAAIA,EAAEP,GAAGhB,EAAEgB,GAAGP,EAAEO,GAAGzB,QAAQkB,EAAEJ,GAAGd,EAA1O,CAA6OK,EAAEJ,EAAEgnB,KAAKC,eAAepmB,EAAEd,EAAEc,IAAI,GAAGW,EAAEklB,GAAGE,WAAW/lB,GAAGX,KAAKF,EAAEQ,EAAEJ,EAAEJ,EAAEgnB,MAAM,OAAO7mB,EAAEqB,EAAEuV,QAAQ3S,EAAE0S,YAAY9W,EAAEib,KAAKjb,EAAEgnB,KAAKpQ,OAAOG,KAAKvV,EAAEuV,KAAKxV,KAAKC,IAAIA,EAAE,OAAO4C,EAAEW,IAAI3E,EAAEqmB,GAAGzmB,GAAGG,EAAEH,EAAEgnB,KAAKtP,QAAQ1X,EAAEgnB,KAAKtP,MAAMxX,KAAKM,EAAER,GAAGA,EAAEyU,SAASzU,EAAEgnB,KAAKvS,UAAUlB,KAAKvT,EAAEgnB,KAAKzT,KAAKvT,EAAEgnB,KAAKK,UAAU7T,KAAKxT,EAAEgnB,KAAKxT,MAAMe,OAAOvU,EAAEgnB,KAAKzS,QAAQnQ,EAAEkhB,GAAGgC,MAAMljB,EAAEsB,OAAO/C,EAAE,CAACsY,KAAKza,EAAE+mB,KAAKvnB,EAAE4W,MAAM5W,EAAEgnB,KAAKpQ,SAAS5W,EAAEoE,EAAEojB,UAAUpjB,EAAEsB,OAAOghB,GAAG,CAACC,SAAS,CAAC,IAAI,CAAC,SAAS5kB,EAAEd,GAAG,IAAIO,EAAEW,KAAKilB,YAAYrlB,EAAEd,GAAG,OAAOuJ,GAAGhJ,EAAEyZ,KAAKlZ,EAAE0H,GAAGiB,KAAKzJ,GAAGO,GAAGA,KAAKimB,QAAQ,SAAS1lB,EAAEd,GAAGd,EAAE4B,IAAId,EAAEc,EAAEA,EAAE,CAAC,MAAMA,EAAEA,EAAE8M,MAAMjH,GAAG,IAAI,IAAIpG,EAAEX,EAAE,EAAEd,EAAEgC,EAAEwC,OAAO1D,EAAEd,EAAEc,IAAIW,EAAEO,EAAElB,GAAG6lB,GAAGC,SAASnlB,GAAGklB,GAAGC,SAASnlB,IAAI,GAAGklB,GAAGC,SAASnlB,GAAGwM,QAAQ/M,IAAI2lB,WAAW,CAAC,SAAS7kB,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAE,UAAUlD,GAAG,WAAWA,EAAEY,EAAEM,KAAK9B,EAAE,GAAGyG,EAAE/E,EAAEqV,MAAM7U,EAAER,EAAEmB,UAAU+G,GAAGlI,GAAGgB,EAAEoG,EAAEvI,IAAImB,EAAE,UAAU,IAAIlB,KAAKW,EAAEoV,QAAQ,OAAO5T,EAAEoB,EAAE0S,YAAY/U,EAAE,OAAO2lB,WAAW1kB,EAAE0kB,SAAS,EAAE5lB,EAAEkB,EAAEoN,MAAM+D,KAAKnR,EAAEoN,MAAM+D,KAAK,WAAWnR,EAAE0kB,UAAU5lB,MAAMkB,EAAE0kB,WAAW7lB,EAAE0S,QAAO,WAAW1S,EAAE0S,QAAO,WAAWvR,EAAE0kB,WAAWtjB,EAAEwS,MAAM7U,EAAE,MAAMwC,QAAQvB,EAAEoN,MAAM+D,cAAYlT,EAAE,GAAGlB,EAAEkB,EAAEJ,GAAGolB,GAAGjb,KAAKjL,GAAG,CAAC,UAAUkB,EAAEJ,GAAGL,EAAEA,GAAG,WAAWT,EAAEA,KAAKwC,EAAE,OAAO,QAAQ,CAAC,GAAG,SAASxC,IAAIgD,QAAG,IAASA,EAAElC,GAAG,SAAS0B,GAAE,EAAGlC,EAAEQ,GAAGkC,GAAGA,EAAElC,IAAIuD,EAAEgT,MAAMrV,EAAElB,GAAG,IAAI8B,GAAGyB,EAAEiC,cAAcpF,MAAMmD,EAAEiC,cAAchG,GAAG,IAAIQ,KAAKsD,GAAG,IAAIpC,EAAEmB,WAAW1B,EAAEmmB,SAAS,CAAC7gB,EAAE6gB,SAAS7gB,EAAE8gB,UAAU9gB,EAAE+gB,WAAW,OAAO7nB,EAAE+C,GAAGA,EAAEsU,WAAWrX,EAAEmJ,EAAEvI,IAAImB,EAAE,YAAY,UAAU3B,EAAEgE,EAAEkT,IAAIvV,EAAE,cAAc/B,EAAEI,EAAEJ,GAAGyL,GAAG,CAAC1J,IAAG,GAAI/B,EAAE+B,EAAEqV,MAAMC,SAASrX,EAAEI,EAAEgE,EAAEkT,IAAIvV,EAAE,WAAW0J,GAAG,CAAC1J,OAAO,WAAW3B,GAAG,iBAAiBA,GAAG,MAAMJ,IAAI,SAASoE,EAAEkT,IAAIvV,EAAE,WAAWY,IAAId,EAAE0R,MAAK,WAAWzM,EAAEuQ,QAAQrX,KAAI,MAAMA,IAAII,EAAE0G,EAAEuQ,QAAQrX,EAAE,SAASI,EAAE,GAAGA,IAAI0G,EAAEuQ,QAAQ,iBAAiB7V,EAAEmmB,WAAW7gB,EAAE6gB,SAAS,SAAS9lB,EAAE0S,QAAO,WAAWzN,EAAE6gB,SAASnmB,EAAEmmB,SAAS,GAAG7gB,EAAE8gB,UAAUpmB,EAAEmmB,SAAS,GAAG7gB,EAAE+gB,UAAUrmB,EAAEmmB,SAAS,OAAMhlB,GAAE,EAAGtC,EAAEsC,IAAII,EAAE,WAAWA,IAAIR,EAAEQ,EAAEqjB,QAAQrjB,EAAEoG,EAAEiN,OAAOrU,EAAE,SAAS,CAACsV,QAAQrX,IAAIQ,IAAIuC,EAAEqjB,QAAQ7jB,GAAGA,GAAGkJ,GAAG,CAAC1J,IAAG,GAAIF,EAAE0R,MAAK,WAAW,IAAI1S,KAAK0B,GAAGkJ,GAAG,CAAC1J,IAAIoH,EAAE2K,OAAO/R,EAAE,UAAU1B,EAAE+D,EAAEgT,MAAMrV,EAAElB,EAAER,EAAEQ,QAAO8B,EAAE8jB,GAAGlkB,EAAEQ,EAAElC,GAAG,EAAEA,EAAEgB,GAAGhB,KAAKkC,IAAIA,EAAElC,GAAG8B,EAAE+U,MAAMnV,IAAII,EAAE4C,IAAI5C,EAAE+U,MAAM/U,EAAE+U,MAAM,MAAMoQ,UAAU,SAAS/lB,EAAEd,GAAGA,EAAEylB,GAAGE,WAAW5Y,QAAQjM,GAAG2kB,GAAGE,WAAWhkB,KAAKb,MAAMqC,EAAE2jB,MAAM,SAAShmB,EAAEd,EAAEO,GAAG,IAAIX,EAAEkB,GAAG,YAAiBA,GAAEqC,EAAEsB,OAAO,GAAG3D,GAAG,CAACslB,SAAS7lB,IAAIA,GAAGP,GAAGd,EAAE4B,IAAIA,EAAEojB,SAASpjB,EAAEgjB,OAAOvjB,GAAGP,GAAGA,IAAId,EAAEc,IAAIA,GAAG,OAAOmD,EAAEkhB,GAAGnM,IAAItY,EAAEskB,SAAS,EAAE,iBAAiBtkB,EAAEskB,WAAWtkB,EAAEskB,YAAY/gB,EAAEkhB,GAAG0C,OAAOnnB,EAAEskB,SAAS/gB,EAAEkhB,GAAG0C,OAAOnnB,EAAEskB,UAAUtkB,EAAEskB,SAAS/gB,EAAEkhB,GAAG0C,OAAOxP,UAAU,MAAM3X,EAAE+V,QAAO,IAAK/V,EAAE+V,QAAQ/V,EAAE+V,MAAM,MAAM/V,EAAEonB,IAAIpnB,EAAEwmB,SAASxmB,EAAEwmB,SAAS,WAAWlnB,EAAEU,EAAEonB,MAAMpnB,EAAEonB,IAAI/nB,KAAKiC,MAAMtB,EAAE+V,OAAOxS,EAAEyS,QAAQ1U,KAAKtB,EAAE+V,QAAQ/V,GAAGuD,EAAEC,GAAGqB,OAAO,CAACwiB,OAAO,SAASnmB,EAAEd,EAAEO,EAAEX,GAAG,OAAOsB,KAAK+K,OAAOjD,IAAIqN,IAAI,UAAU,GAAGM,OAAOrS,MAAM4iB,QAAQ,CAACjF,QAAQjiB,GAAGc,EAAEP,EAAEX,IAAIsnB,QAAQ,SAASlnB,EAAEc,EAAEP,EAAEX,GAAG,IAAId,EAAEqE,EAAEiC,cAAcpF,GAAGT,EAAE4D,EAAE2jB,MAAMhmB,EAAEP,EAAEX,GAAGmC,EAAE,WAAW,IAAIjB,EAAE2kB,GAAGvkB,KAAKiC,EAAEsB,OAAO,GAAGzE,GAAGT,IAAIT,GAAGoJ,EAAEvI,IAAIuB,KAAK,YAAYJ,EAAEgV,MAAK,IAAK,OAAO/T,EAAEolB,OAAOplB,EAAEjD,IAAG,IAAKS,EAAEoW,MAAMzU,KAAK2C,KAAK9B,GAAGb,KAAKyU,MAAMpW,EAAEoW,MAAM5T,IAAI+T,KAAK,SAAShX,EAAEgC,EAAEvB,GAAG,IAAIwC,EAAE,SAASjB,GAAG,IAAId,EAAEc,EAAEgV,YAAYhV,EAAEgV,KAAK9V,EAAET,IAAI,MAAM,iBAAiBT,IAAIS,EAAEuB,EAAEA,EAAEhC,EAAEA,OAAE,GAAQgC,GAAGI,KAAKyU,MAAM7W,GAAG,KAAK,IAAIoC,KAAK2C,MAAK,WAAW,IAAI/C,GAAE,EAAGd,EAAE,MAAMlB,GAAGA,EAAE,aAAayB,EAAE4C,EAAEikB,OAAOxnB,EAAEsI,EAAEvI,IAAIuB,MAAM,GAAGlB,EAAEJ,EAAEI,IAAIJ,EAAEI,GAAG8V,MAAM/T,EAAEnC,EAAEI,SAAS,IAAIA,KAAKJ,EAAEA,EAAEI,IAAIJ,EAAEI,GAAG8V,MAAMmP,GAAGlb,KAAK/J,IAAI+B,EAAEnC,EAAEI,IAAI,IAAIA,EAAEO,EAAE+C,OAAOtD,KAAKO,EAAEP,GAAGga,OAAO9Y,MAAM,MAAMpC,GAAGyB,EAAEP,GAAG2V,QAAQ7W,IAAIyB,EAAEP,GAAGsmB,KAAKxQ,KAAKvW,GAAGuB,GAAE,EAAGP,EAAEiE,OAAOxE,EAAE,KAAKc,GAAGvB,GAAG4D,EAAEyS,QAAQ1U,KAAKpC,OAAMqoB,OAAO,SAASplB,GAAG,OAAM,IAAKA,IAAIA,EAAEA,GAAG,MAAMb,KAAK2C,MAAK,WAAW,IAAI/C,EAAEd,EAAEkI,EAAEvI,IAAIuB,MAAMX,EAAEP,EAAE+B,EAAE,SAASnC,EAAEI,EAAE+B,EAAE,cAAcjD,EAAEqE,EAAEikB,OAAO7nB,EAAEgB,EAAEA,EAAE+C,OAAO,EAAE,IAAItD,EAAEmnB,QAAO,EAAGhkB,EAAEwS,MAAMzU,KAAKa,EAAE,IAAInC,GAAGA,EAAEkW,MAAMlW,EAAEkW,KAAK7W,KAAKiC,MAAK,GAAIJ,EAAEhC,EAAEwE,OAAOxC,KAAKhC,EAAEgC,GAAGkZ,OAAO9Y,MAAMpC,EAAEgC,GAAG6U,QAAQ5T,IAAIjD,EAAEgC,GAAGwlB,KAAKxQ,MAAK,GAAIhX,EAAE0F,OAAO1D,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEvB,EAAEuB,IAAIP,EAAEO,IAAIP,EAAEO,GAAGqmB,QAAQ5mB,EAAEO,GAAGqmB,OAAOloB,KAAKiC,aAAalB,EAAEmnB,aAAYhkB,EAAEU,KAAK,CAAC,SAAS,OAAO,SAAQ,SAAS/C,EAAElB,GAAG,IAAId,EAAEqE,EAAEC,GAAGxD,GAAGuD,EAAEC,GAAGxD,GAAG,SAASkB,EAAEd,EAAEO,GAAG,OAAO,MAAMO,GAAG,kBAAkBA,EAAEhC,EAAE2C,MAAMP,KAAK6C,WAAW7C,KAAKgmB,QAAQ1X,GAAG5P,GAAE,GAAIkB,EAAEd,EAAEO,OAAM4C,EAAEU,KAAK,CAACwjB,UAAU7X,GAAG,QAAQ8X,QAAQ9X,GAAG,QAAQ+X,YAAY/X,GAAG,UAAUgY,OAAO,CAACvF,QAAQ,QAAQwF,QAAQ,CAACxF,QAAQ,QAAQyF,WAAW,CAACzF,QAAQ,YAAW,SAASnhB,EAAElB,GAAGuD,EAAEC,GAAGtC,GAAG,SAASA,EAAEd,EAAEO,GAAG,OAAOW,KAAKgmB,QAAQtnB,EAAEkB,EAAEd,EAAEO,OAAM4C,EAAEikB,OAAO,GAAGjkB,EAAEkhB,GAAGiB,KAAK,WAAW,IAAIxkB,EAAEd,EAAE,EAAEO,EAAE4C,EAAEikB,OAAO,IAAIxC,GAAG7e,KAAKmV,MAAMlb,EAAEO,EAAE+C,OAAOtD,KAAKc,EAAEP,EAAEP,OAAOO,EAAEP,KAAKc,GAAGP,EAAEiE,OAAOxE,IAAI,GAAGO,EAAE+C,QAAQH,EAAEkhB,GAAGvO,OAAO8O,QAAG,GAAQzhB,EAAEkhB,GAAGgC,MAAM,SAASvlB,GAAGqC,EAAEikB,OAAOzlB,KAAKb,GAAGqC,EAAEkhB,GAAG5N,SAAStT,EAAEkhB,GAAGgB,SAAS,GAAGliB,EAAEkhB,GAAG5N,MAAM,WAAWoO,KAAKA,IAAG,EAAGK,OAAO/hB,EAAEkhB,GAAGvO,KAAK,WAAW+O,GAAG,MAAM1hB,EAAEkhB,GAAG0C,OAAO,CAACY,KAAK,IAAIC,KAAK,IAAIrQ,SAAS,KAAKpU,EAAEC,GAAGykB,MAAM,SAASjoB,EAAEkB,GAAG,OAAOlB,EAAEuD,EAAEkhB,IAAIlhB,EAAEkhB,GAAG0C,OAAOnnB,IAAIA,EAAEkB,EAAEA,GAAG,KAAKI,KAAKyU,MAAM7U,GAAE,SAASA,EAAEd,GAAG,IAAIO,EAAEY,EAAEgT,WAAWrT,EAAElB,GAAGI,EAAE8V,KAAK,WAAW3U,EAAE2mB,aAAavnB,QAAOukB,GAAG3iB,EAAEM,cAAc,SAASsiB,GAAG5iB,EAAEM,cAAc,UAAUK,YAAYX,EAAEM,cAAc,WAAWqiB,GAAG1iB,KAAK,WAAWJ,EAAE+lB,QAAQ,KAAKjD,GAAG/kB,MAAMiC,EAAEgmB,YAAYjD,GAAG9V,UAAU6V,GAAG3iB,EAAEM,cAAc,UAAU1C,MAAM,IAAI+kB,GAAG1iB,KAAK,QAAQJ,EAAEimB,WAAW,MAAMnD,GAAG/kB,MAAM,IAAImoB,GAAGC,GAAGhlB,EAAE0N,KAAKlG,WAAWxH,EAAEC,GAAGqB,OAAO,CAACuI,KAAK,SAASlM,EAAEd,GAAG,OAAOmH,EAAEjG,KAAKiC,EAAE6J,KAAKlM,EAAEd,EAAE,EAAE+D,UAAUT,SAAS8kB,WAAW,SAAStnB,GAAG,OAAOI,KAAK2C,MAAK,WAAWV,EAAEilB,WAAWlnB,KAAKJ,SAAQqC,EAAEsB,OAAO,CAACuI,KAAK,SAASlM,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEuB,EAAEmB,SAAS,GAAG,IAAI1C,GAAG,IAAIA,GAAG,IAAIA,EAAE,YAAM,IAAoBuB,EAAE6B,aAAaQ,EAAE0gB,KAAK/iB,EAAEd,EAAEO,IAAI,IAAIhB,GAAG4D,EAAE4N,SAASjQ,KAAKhC,EAAEqE,EAAEklB,UAAUroB,EAAE4F,iBAAiBzC,EAAE0N,KAAKjD,MAAM5F,KAAK+B,KAAK/J,GAAGkoB,QAAG,SAAS,IAAS3nB,EAAE,OAAOA,OAAO4C,EAAEilB,WAAWtnB,EAAEd,GAAGlB,GAAG,QAAQA,QAAG,KAAUc,EAAEd,EAAEoW,IAAIpU,EAAEP,EAAEP,IAAIJ,GAAGkB,EAAE8B,aAAa5C,EAAEO,EAAE,IAAIA,GAAGzB,GAAG,QAAQA,GAAG,QAAQc,EAAEd,EAAEa,IAAImB,EAAEd,IAAIJ,EAAE,OAAOA,EAAEuD,EAAE+I,KAAKc,KAAKlM,EAAEd,SAAI,EAAOJ,IAAIyoB,UAAU,CAACjmB,KAAK,CAAC8S,IAAI,SAASpU,EAAEd,GAAG,IAAIgC,EAAEimB,YAAY,UAAUjoB,GAAGkG,EAAEpF,EAAE,SAAS,CAAC,IAAIP,EAAEO,EAAEf,MAAM,OAAOe,EAAE8B,aAAa,OAAO5C,GAAGO,IAAIO,EAAEf,MAAMQ,GAAGP,MAAMooB,WAAW,SAAStnB,EAAEd,GAAG,IAAIO,EAAEX,EAAE,EAAEd,EAAEkB,GAAGA,EAAE4N,MAAMjH,GAAG,GAAG7H,GAAG,IAAIgC,EAAEmB,SAAS,KAAM1B,EAAEzB,EAAEc,MAAKkB,EAAEuJ,gBAAgB9J,MAAM2nB,GAAG,CAAChT,IAAI,SAASpU,EAAEd,EAAEO,GAAG,OAAM,IAAKP,EAAEmD,EAAEilB,WAAWtnB,EAAEP,GAAGO,EAAE8B,aAAarC,EAAEA,GAAGA,IAAI4C,EAAEU,KAAKV,EAAE0N,KAAKjD,MAAM5F,KAAKgO,OAAOpI,MAAM,SAAQ,SAAS9M,EAAEd,GAAG,IAAI+B,EAAEomB,GAAGnoB,IAAImD,EAAE+I,KAAKc,KAAKmb,GAAGnoB,GAAG,SAASc,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAES,EAAE4F,cAAc,OAAOrF,IAAIzB,EAAEqpB,GAAG5oB,GAAG4oB,GAAG5oB,GAAGK,EAAEA,EAAE,MAAMmC,EAAEjB,EAAEd,EAAEO,GAAGhB,EAAE,KAAK4oB,GAAG5oB,GAAGT,GAAGc,MAAK,IAAI0oB,GAAG,sCAAsC7Y,GAAG,gBAAgB,SAAS8Y,GAAGznB,GAAG,OAAOA,EAAE8M,MAAMjH,IAAI,IAAIwD,KAAK,KAAK,SAASqe,GAAG1nB,GAAG,OAAOA,EAAE6B,cAAc7B,EAAE6B,aAAa,UAAU,GAAG,SAAS8lB,GAAG3nB,GAAG,OAAO6D,MAAMC,QAAQ9D,GAAGA,EAAE,iBAAiBA,GAAGA,EAAE8M,MAAMjH,IAAI,GAAGxD,EAAEC,GAAGqB,OAAO,CAACof,KAAK,SAAS/iB,EAAEd,GAAG,OAAOmH,EAAEjG,KAAKiC,EAAE0gB,KAAK/iB,EAAEd,EAAE,EAAE+D,UAAUT,SAASolB,WAAW,SAAS5nB,GAAG,OAAOI,KAAK2C,MAAK,kBAAkB3C,KAAKiC,EAAEwlB,QAAQ7nB,IAAIA,SAAQqC,EAAEsB,OAAO,CAACof,KAAK,SAAS/iB,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEuB,EAAEmB,SAAS,GAAG,IAAI1C,GAAG,IAAIA,GAAG,IAAIA,EAAE,OAAO,IAAIA,GAAG4D,EAAE4N,SAASjQ,KAAKd,EAAEmD,EAAEwlB,QAAQ3oB,IAAIA,EAAElB,EAAEqE,EAAE6gB,UAAUhkB,SAAI,IAASO,EAAEzB,GAAG,QAAQA,QAAG,KAAUc,EAAEd,EAAEoW,IAAIpU,EAAEP,EAAEP,IAAIJ,EAAEkB,EAAEd,GAAGO,EAAEzB,GAAG,QAAQA,GAAG,QAAQc,EAAEd,EAAEa,IAAImB,EAAEd,IAAIJ,EAAEkB,EAAEd,IAAIgkB,UAAU,CAAClV,SAAS,CAACnP,IAAI,SAASmB,GAAG,IAAId,EAAEmD,EAAE+I,KAAKc,KAAKlM,EAAE,YAAY,OAAOd,EAAE4gB,SAAS5gB,EAAE,IAAIsoB,GAAGve,KAAKjJ,EAAEqI,WAAWsG,GAAG1F,KAAKjJ,EAAEqI,WAAWrI,EAAE+N,KAAK,GAAG,KAAK8Z,QAAQ,CAAC,IAAM,UAAU,MAAQ,eAAe3mB,EAAEgmB,cAAc7kB,EAAE6gB,UAAU/U,SAAS,CAACtP,IAAI,SAASmB,GAAG,IAAId,EAAEc,EAAEiC,WAAW,OAAO/C,GAAGA,EAAE+C,YAAY/C,EAAE+C,WAAWmM,cAAc,MAAMgG,IAAI,SAASpU,GAAG,IAAId,EAAEc,EAAEiC,WAAW/C,IAAIA,EAAEkP,cAAclP,EAAE+C,YAAY/C,EAAE+C,WAAWmM,kBAAkB/L,EAAEU,KAAK,CAAC,WAAW,WAAW,YAAY,cAAc,cAAc,UAAU,UAAU,SAAS,cAAc,oBAAmB,WAAWV,EAAEwlB,QAAQznB,KAAK0E,eAAe1E,QAAOiC,EAAEC,GAAGqB,OAAO,CAACmkB,SAAS,SAAS5oB,GAAG,IAAIc,EAAEP,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE,EAAE,GAAGxC,EAAEc,GAAG,OAAOkB,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEjC,MAAM0nB,SAAS5oB,EAAEf,KAAKiC,KAAKJ,EAAE0nB,GAAGtnB,WAAU,IAAIJ,EAAE2nB,GAAGzoB,IAAIsD,OAAO,KAAM/C,EAAEW,KAAKQ,MAAK,GAAG5C,EAAE0pB,GAAGjoB,GAAGX,EAAE,IAAIW,EAAE0B,UAAU,IAAIsmB,GAAGzpB,GAAG,IAAI,CAAK,IAAJiD,EAAE,EAAQxC,EAAEuB,EAAEiB,MAAKnC,EAAEgC,QAAQ,IAAIrC,EAAE,KAAK,IAAIK,GAAGL,EAAE,KAAKT,KAAK+B,EAAE0nB,GAAG3oB,KAAKW,EAAEqC,aAAa,QAAQ/B,GAAG,OAAOK,MAAM2nB,YAAY,SAAS7oB,GAAG,IAAIc,EAAEP,EAAEX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE,EAAE,GAAGxC,EAAEc,GAAG,OAAOkB,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEjC,MAAM2nB,YAAY7oB,EAAEf,KAAKiC,KAAKJ,EAAE0nB,GAAGtnB,WAAU,IAAI6C,UAAUT,OAAO,OAAOpC,KAAK8L,KAAK,QAAQ,IAAI,IAAIlM,EAAE2nB,GAAGzoB,IAAIsD,OAAO,KAAM/C,EAAEW,KAAKQ,MAAK,GAAG5C,EAAE0pB,GAAGjoB,GAAGX,EAAE,IAAIW,EAAE0B,UAAU,IAAIsmB,GAAGzpB,GAAG,IAAI,CAAK,IAAJiD,EAAE,EAAQxC,EAAEuB,EAAEiB,MAAK,MAAO,EAAEnC,EAAEgC,QAAQ,IAAIrC,EAAE,MAAKK,EAAEA,EAAEoF,QAAQ,IAAIzF,EAAE,IAAI,KAAKT,KAAK+B,EAAE0nB,GAAG3oB,KAAKW,EAAEqC,aAAa,QAAQ/B,GAAG,OAAOK,MAAM4nB,YAAY,SAAShqB,EAAEkB,GAAG,IAAIT,EAAC,EAAQT,GAAEiD,EAAE,WAAWxC,GAAGoF,MAAMC,QAAQ9F,GAAG,MAAM,kBAAkBkB,GAAG+B,EAAE/B,EAAEkB,KAAK0nB,SAAS9pB,GAAGoC,KAAK2nB,YAAY/pB,GAAGI,EAAEJ,GAAGoC,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEjC,MAAM4nB,YAAYhqB,EAAEG,KAAKiC,KAAKJ,EAAE0nB,GAAGtnB,MAAMlB,GAAGA,MAAKkB,KAAK2C,MAAK,WAAW,IAAI/C,EAAEd,EAAEO,EAAEX,EAAE,GAAGmC,EAAyB,IAAtB/B,EAAE,EAAEO,EAAE4C,EAAEjC,MAAMtB,EAAE6oB,GAAG3pB,GAASgC,EAAElB,EAAEI,MAAKO,EAAEwoB,SAASjoB,GAAGP,EAAEsoB,YAAY/nB,GAAGP,EAAEqoB,SAAS9nB,aAAQ,IAAShC,GAAG,YAAYS,KAAKuB,EAAE0nB,GAAGtnB,QAAQgH,EAAEgN,IAAIhU,KAAK,gBAAgBJ,GAAGI,KAAK0B,cAAc1B,KAAK0B,aAAa,QAAQ9B,IAAG,IAAKhC,EAAE,GAAGoJ,EAAEvI,IAAIuB,KAAK,kBAAkB,SAAQ6nB,SAAS,SAASjoB,GAAG,IAAId,EAAEO,EAAEX,EAAE,EAAc,IAAZI,EAAE,IAAIc,EAAE,IAAUP,EAAEW,KAAKtB,MAAK,GAAG,IAAIW,EAAE0B,WAAW,GAAG,IAAIsmB,GAAGC,GAAGjoB,IAAI,KAAKqB,QAAQ5B,GAAG,OAAM,EAAG,OAAM,KAAM,IAAIgpB,GAAG,MAAM7lB,EAAEC,GAAGqB,OAAO,CAACwkB,IAAI,SAAS1oB,GAAG,IAAIX,EAAEkB,EAAEhC,EAAEkB,EAAEkB,KAAK,GAAG,OAAO6C,UAAUT,QAAQxE,EAAEI,EAAEqB,GAAGW,KAAK2C,MAAK,SAAS/C,GAAG,IAAId,EAAE,IAAIkB,KAAKe,WAAW,OAAOjC,EAAElB,EAAEyB,EAAEtB,KAAKiC,KAAKJ,EAAEqC,EAAEjC,MAAM+nB,OAAO1oB,GAAGP,EAAE,GAAG,iBAAiBA,EAAEA,GAAG,GAAG2E,MAAMC,QAAQ5E,KAAKA,EAAEmD,EAAEW,IAAI9D,GAAE,SAASc,GAAG,OAAO,MAAMA,EAAE,GAAGA,EAAE,QAAOlB,EAAEuD,EAAE+lB,SAAShoB,KAAKkB,OAAOe,EAAE+lB,SAAShoB,KAAKiI,SAASvD,iBAAiB,QAAQhG,QAAG,IAASA,EAAEsV,IAAIhU,KAAKlB,EAAE,WAAWkB,KAAKnB,MAAMC,QAAOA,GAAGJ,EAAEuD,EAAE+lB,SAASlpB,EAAEoC,OAAOe,EAAE+lB,SAASlpB,EAAEmJ,SAASvD,iBAAiB,QAAQhG,QAAG,KAAUkB,EAAElB,EAAED,IAAIK,EAAE,UAAUc,EAAE,iBAAiBA,EAAEd,EAAED,OAAOe,EAAEkE,QAAQgkB,GAAG,IAAI,MAAMloB,EAAE,GAAGA,OAAE,KAAUqC,EAAEsB,OAAO,CAACykB,SAAS,CAAChS,OAAO,CAACvX,IAAI,SAASmB,GAAG,IAAId,EAAEmD,EAAE+I,KAAKc,KAAKlM,EAAE,SAAS,OAAO,MAAMd,EAAEA,EAAEuoB,GAAGplB,EAAET,KAAK5B,MAAM6P,OAAO,CAAChR,IAAI,SAASmB,GAAG,IAAId,EAAEO,EAAEX,EAAEd,EAAEgC,EAAEijB,QAAQxkB,EAAEuB,EAAEoO,cAAcnN,EAAE,eAAejB,EAAEsB,KAAKvB,EAAEkB,EAAE,KAAK,GAAGL,EAAEK,EAAExC,EAAE,EAAET,EAAEwE,OAAO,IAAI1D,EAAEL,EAAE,EAAEmC,EAAEK,EAAExC,EAAE,EAAEK,EAAE8B,EAAE9B,IAAI,KAAKW,EAAEzB,EAAEc,IAAIqP,UAAUrP,IAAIL,KAAKgB,EAAE2I,YAAY3I,EAAEwC,WAAWmG,WAAWhD,EAAE3F,EAAEwC,WAAW,aAAa,CAAC,GAAG/C,EAAEmD,EAAE5C,GAAG0oB,MAAMlnB,EAAE,OAAO/B,EAAEa,EAAEc,KAAK3B,GAAG,OAAOa,GAAGqU,IAAI,SAASpU,EAAEd,GAAmD,IAAhD,IAAIO,EAAEX,EAAEd,EAAEgC,EAAEijB,QAAQxkB,EAAE4D,EAAEmC,UAAUtF,GAAG+B,EAAEjD,EAAEwE,OAAavB,OAAMnC,EAAEd,EAAEiD,IAAIkN,UAAU,EAAE9L,EAAEoC,QAAQpC,EAAE+lB,SAAShS,OAAOvX,IAAIC,GAAGL,MAAMgB,GAAE,GAAI,OAAOA,IAAIO,EAAEoO,eAAe,GAAG3P,OAAO4D,EAAEU,KAAK,CAAC,QAAQ,aAAY,WAAWV,EAAE+lB,SAAShoB,MAAM,CAACgU,IAAI,SAASpU,EAAEd,GAAG,GAAG2E,MAAMC,QAAQ5E,GAAG,OAAOc,EAAEkO,SAAS,EAAE7L,EAAEoC,QAAQpC,EAAErC,GAAGmoB,MAAMjpB,KAAKgC,EAAE+lB,UAAU5kB,EAAE+lB,SAAShoB,MAAMvB,IAAI,SAASmB,GAAG,OAAO,OAAOA,EAAE6B,aAAa,SAAS,KAAK7B,EAAEf,WAAUiC,EAAEmnB,QAAQ,cAAchoB,EAAE,IAAIioB,GAAG,kCAAkCC,GAAG,SAASvoB,GAAGA,EAAE4X,mBAAmBvV,EAAEsB,OAAOtB,EAAEgV,MAAM,CAACU,QAAQ,SAAS/X,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEI,EAAE+D,EAAEtC,EAAE,CAACL,GAAG4B,GAAG/C,EAAE0C,EAAE7C,KAAK6B,EAAE,QAAQA,EAAEsB,KAAKtB,EAAE+E,EAAE/D,EAAE7C,KAAK6B,EAAE,aAAaA,EAAEuX,UAAU1S,MAAM,KAAK,GAAG,GAAGpG,EAAE2D,EAAEnB,EAAExB,EAAEA,GAAG4B,EAAE,IAAI5B,EAAE0B,UAAU,IAAI1B,EAAE0B,WAAWmnB,GAAGrf,KAAK3K,EAAE+D,EAAEgV,MAAMe,cAAc,EAAE9Z,EAAEwC,QAAQ,OAAOxC,GAAGyG,EAAEzG,EAAEuG,MAAM,MAAM4E,QAAQ1E,EAAEtB,QAAQ7C,EAAEtC,EAAEwC,QAAQ,KAAK,GAAG,KAAKxC,GAAG0B,EAAEA,EAAEqC,EAAE0B,SAAS/D,EAAE,IAAIqC,EAAE2V,MAAM1Z,EAAE,YAAiB0B,IAAGA,IAAIyX,UAAU3Y,EAAE,EAAE,EAAEkB,EAAEuX,UAAUxS,EAAEsE,KAAK,KAAKrJ,EAAEoZ,WAAWpZ,EAAEuX,UAAU,IAAInR,OAAO,UAAUrB,EAAEsE,KAAK,iBAAiB,WAAW,KAAKrJ,EAAEsZ,YAAO,EAAOtZ,EAAEwN,SAASxN,EAAEwN,OAAO/N,GAAGP,EAAE,MAAMA,EAAE,CAACc,GAAGqC,EAAEmC,UAAUtF,EAAE,CAACc,IAAI3B,EAAEgE,EAAEgV,MAAMK,QAAQpZ,IAAI,GAAGQ,IAAIT,EAAE0Z,UAAS,IAAK1Z,EAAE0Z,QAAQpX,MAAMlB,EAAEP,IAAI,CAAC,IAAIJ,IAAIT,EAAEub,WAAWxY,EAAE3B,GAAG,CAAC,IAAIM,EAAE1B,EAAEsZ,cAAcrZ,EAAEgqB,GAAGrf,KAAKlJ,EAAEzB,KAAKG,EAAEA,EAAEwD,YAAYxD,EAAEA,EAAEA,EAAEwD,WAAWnC,EAAEe,KAAKpC,GAAGwC,EAAExC,EAAEwC,KAAKxB,EAAEiJ,eAAerH,IAAIvB,EAAEe,KAAKI,EAAEyJ,aAAazJ,EAAEunB,cAAcnoB,GAAO,IAAJrC,EAAE,GAASS,EAAEqB,EAAE9B,QAAQgC,EAAEgZ,wBAAuB5W,EAAE3D,EAAEuB,EAAEsB,KAAK,EAAEtD,EAAE+B,EAAE1B,EAAEia,UAAUha,GAAGL,GAAGmJ,EAAEvI,IAAIJ,EAAE,WAAWC,OAAOY,OAAO,OAAOU,EAAEsB,OAAO8F,EAAEvI,IAAIJ,EAAE,YAAYR,EAAE0C,MAAMlC,EAAES,IAAIjB,EAAE2C,GAAGnC,EAAEmC,KAAK3C,EAAE0C,OAAO+F,EAAEjI,KAAKuB,EAAEsZ,OAAOrb,EAAE0C,MAAMlC,EAAES,IAAG,IAAKc,EAAEsZ,QAAQtZ,EAAE8X,kBAAkB,OAAO9X,EAAEsB,KAAKhD,EAAEQ,GAAGkB,EAAEga,sBAAsB3b,EAAEoY,WAAU,IAAKpY,EAAEoY,SAAS9V,MAAMb,EAAE2F,MAAMvG,KAAKwH,EAAEjH,IAAImB,GAAGxC,EAAEqB,EAAEnB,MAAM8C,EAAE3B,MAAMwB,EAAExB,EAAEmB,MAAMnB,EAAEmB,GAAG,MAAMyB,EAAEgV,MAAMe,UAAU9Z,EAAE0B,EAAEgZ,wBAAwB5W,EAAEwI,iBAAiBtM,EAAEiqB,IAAI9oB,EAAEnB,KAAK0B,EAAEgZ,wBAAwB5W,EAAEwR,oBAAoBtV,EAAEiqB,IAAIlmB,EAAEgV,MAAMe,eAAU,EAAOnX,IAAIxB,EAAEmB,GAAGK,IAAIjB,EAAEsZ,SAASmP,SAAS,SAASzoB,EAAEd,EAAEO,GAAG,IAAIX,EAAEuD,EAAEsB,OAAO,IAAItB,EAAE2V,MAAMvY,EAAE,CAAC6B,KAAKtB,EAAEqa,aAAY,IAAKhY,EAAEgV,MAAMU,QAAQjZ,EAAE,KAAKI,MAAMmD,EAAEC,GAAGqB,OAAO,CAACoU,QAAQ,SAAS/X,EAAEd,GAAG,OAAOkB,KAAK2C,MAAK,WAAWV,EAAEgV,MAAMU,QAAQ/X,EAAEd,EAAEkB,UAASsoB,eAAe,SAAS1oB,EAAEd,GAAG,IAAIO,EAAEW,KAAK,GAAG,GAAGX,EAAE,OAAO4C,EAAEgV,MAAMU,QAAQ/X,EAAEd,EAAEO,GAAE,MAAOyB,EAAEmnB,SAAShmB,EAAEU,KAAK,CAAC6K,MAAM,UAAUsO,KAAK,aAAY,SAASzc,EAAEX,GAAG,IAAId,EAAE,SAASgC,GAAGqC,EAAEgV,MAAMoR,SAAS3pB,EAAEkB,EAAEwN,OAAOnL,EAAEgV,MAAMuB,IAAI5Y,KAAKqC,EAAEgV,MAAMK,QAAQ5Y,GAAG,CAAC2Z,MAAM,WAAW,IAAIzY,EAAEI,KAAKsI,eAAetI,KAAKH,UAAUG,KAAKlB,EAAEkI,EAAEiN,OAAOrU,EAAElB,GAAGI,GAAGc,EAAE4K,iBAAiBnL,EAAEzB,GAAE,GAAIoJ,EAAEiN,OAAOrU,EAAElB,GAAGI,GAAG,GAAG,IAAIwZ,SAAS,WAAW,IAAI1Y,EAAEI,KAAKsI,eAAetI,KAAKH,UAAUG,KAAKlB,EAAEkI,EAAEiN,OAAOrU,EAAElB,GAAG,EAAEI,EAAEkI,EAAEiN,OAAOrU,EAAElB,EAAEI,IAAIc,EAAE4T,oBAAoBnU,EAAEzB,GAAE,GAAIoJ,EAAE2K,OAAO/R,EAAElB,SAAQ,IAAI6pB,GAAGtoB,EAAEoN,SAASmb,GAAG,CAAClkB,KAAKO,KAAKmV,OAAOyO,GAAG,KAAKxmB,EAAEymB,SAAS,SAAS9oB,GAAG,IAAId,EAAE,IAAIc,GAAG,iBAAiBA,EAAE,OAAO,KAAK,IAAId,GAAG,IAAImB,EAAE0oB,WAAWC,gBAAgBhpB,EAAE,YAAY,MAAMA,GAAGd,OAAE,EAAO,OAAOA,IAAIA,EAAE4J,qBAAqB,eAAetG,QAAQH,EAAE+B,MAAM,gBAAgBpE,GAAGd,GAAG,IAAI+pB,GAAG,QAAQC,GAAG,SAASC,GAAG,wCAAwCC,GAAG,qCAAqC,SAASC,GAAG5pB,EAAEO,EAAElB,EAAEd,GAAG,IAAIkB,EAAE,GAAG2E,MAAMC,QAAQ9D,GAAGqC,EAAEU,KAAK/C,GAAE,SAASA,EAAEd,GAAGJ,GAAGmqB,GAAGhgB,KAAKxJ,GAAGzB,EAAEyB,EAAEP,GAAGmqB,GAAG5pB,EAAE,KAAK,YAAiBP,IAAG,MAAMA,EAAEc,EAAE,IAAI,IAAId,EAAEJ,EAAEd,WAAU,GAAGc,GAAG,WAAWqD,EAAEnC,GAAGhC,EAAEyB,EAAEO,QAAQ,IAAId,KAAKc,EAAEqpB,GAAG5pB,EAAE,IAAIP,EAAE,IAAIc,EAAEd,GAAGJ,EAAEd,GAAGqE,EAAEinB,MAAM,SAAStpB,EAAEd,GAAG,IAAIO,EAAEX,EAAE,GAAGd,EAAE,SAASgC,EAAEd,GAAG,IAAIO,EAAErB,EAAEc,GAAGA,IAAIA,EAAEJ,EAAEA,EAAE0D,QAAQ+mB,mBAAmBvpB,GAAG,IAAIupB,mBAAmB,MAAM9pB,EAAE,GAAGA,IAAI,GAAG,MAAMO,EAAE,MAAM,GAAG,GAAG6D,MAAMC,QAAQ9D,IAAIA,EAAEyC,SAASJ,EAAEuB,cAAc5D,GAAGqC,EAAEU,KAAK/C,GAAE,WAAWhC,EAAEoC,KAAK7B,KAAK6B,KAAKnB,eAAc,IAAIQ,KAAKO,EAAEqpB,GAAG5pB,EAAEO,EAAEP,GAAGP,EAAElB,GAAG,OAAOc,EAAEuK,KAAK,MAAMhH,EAAEC,GAAGqB,OAAO,CAAC6lB,UAAU,WAAW,OAAOnnB,EAAEinB,MAAMlpB,KAAKqpB,mBAAmBA,eAAe,WAAW,OAAOrpB,KAAK4C,KAAI,WAAW,IAAIhD,EAAEqC,EAAE0gB,KAAK3iB,KAAK,YAAY,OAAOJ,EAAEqC,EAAEmC,UAAUxE,GAAGI,QAAO+K,QAAO,WAAW,IAAInL,EAAEI,KAAKkB,KAAK,OAAOlB,KAAK7B,OAAO8D,EAAEjC,MAAM+P,GAAG,cAAciZ,GAAGngB,KAAK7I,KAAKiI,YAAY8gB,GAAGlgB,KAAKjJ,KAAKI,KAAK8N,UAAUpE,GAAGb,KAAKjJ,OAAMgD,KAAI,SAAShD,EAAEd,GAAG,IAAIO,EAAE4C,EAAEjC,MAAM+nB,MAAM,OAAO,MAAM1oB,EAAE,KAAKoE,MAAMC,QAAQrE,GAAG4C,EAAEW,IAAIvD,GAAE,SAASO,GAAG,MAAM,CAACzB,KAAKW,EAAEX,KAAKU,MAAMe,EAAEkE,QAAQglB,GAAG,YAAW,CAAC3qB,KAAKW,EAAEX,KAAKU,MAAMQ,EAAEyE,QAAQglB,GAAG,YAAWrqB,SAAS,IAAI6qB,GAAG,OAAOC,GAAG,OAAOC,GAAG,gBAAgBC,GAAG,6BAA6BC,GAAG,iBAAiBC,GAAG,QAAQC,GAAG,GAAGC,GAAG,GAAGC,GAAG,KAAKxpB,OAAO,KAAKypB,GAAG9oB,EAAEM,cAAc,KAAK,SAASyoB,GAAG3rB,GAAG,OAAO,SAASuB,EAAEd,GAAG,iBAAiBc,IAAId,EAAEc,EAAEA,EAAE,KAAK,IAAIP,EAAEX,EAAE,EAAEd,EAAEgC,EAAE8E,cAAcgI,MAAMjH,IAAI,GAAG,GAAGzH,EAAEc,GAAG,KAAMO,EAAEzB,EAAEc,MAAK,MAAMW,EAAE,IAAIA,EAAEA,EAAEc,MAAM,IAAI,KAAK9B,EAAEgB,GAAGhB,EAAEgB,IAAI,IAAIwM,QAAQ/M,KAAKT,EAAEgB,GAAGhB,EAAEgB,IAAI,IAAIoB,KAAK3B,IAAI,SAASmrB,GAAGnrB,EAAElB,EAAES,EAAEwC,GAAG,IAAIlB,EAAE,GAAGa,EAAE1B,IAAI+qB,GAAG,SAAShsB,EAAE+B,GAAG,IAAIlB,EAAE,OAAOiB,EAAEC,IAAG,EAAGqC,EAAEU,KAAK7D,EAAEc,IAAI,IAAG,SAASA,EAAEd,GAAG,IAAIO,EAAEP,EAAElB,EAAES,EAAEwC,GAAG,MAAM,iBAAiBxB,GAAGmB,GAAGb,EAAEN,GAAGmB,IAAI9B,EAAEW,QAAG,GAAQzB,EAAEssB,UAAUre,QAAQxM,GAAGxB,EAAEwB,IAAG,MAAMX,EAAE,OAAOb,EAAED,EAAEssB,UAAU,MAAMvqB,EAAE,MAAM9B,EAAE,KAAK,SAASssB,GAAGvqB,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAEqE,EAAEmoB,aAAaC,aAAa,GAAG,IAAIhrB,KAAKP,OAAE,IAASA,EAAEO,MAAMzB,EAAEyB,GAAGO,EAAElB,IAAIA,EAAE,KAAKW,GAAGP,EAAEO,IAAI,OAAOX,GAAGuD,EAAEsB,QAAO,EAAG3D,EAAElB,GAAGkB,EAAEmqB,GAAGpc,KAAK4a,GAAG5a,KAAK1L,EAAEsB,OAAO,CAAC+mB,OAAO,EAAEC,aAAa,GAAGC,KAAK,GAAGJ,aAAa,CAACK,IAAIlC,GAAG5a,KAAKzM,KAAK,MAAMwpB,QAAQ,4DAA4D7hB,KAAK0f,GAAGoC,UAAU9S,QAAO,EAAG+S,aAAY,EAAGC,OAAM,EAAGC,YAAY,mDAAmDC,QAAQ,CAAC,IAAIjB,GAAGtoB,KAAK,aAAaqb,KAAK,YAAYmO,IAAI,4BAA4BC,KAAK,qCAAqC9a,SAAS,CAAC6a,IAAI,UAAUnO,KAAK,SAASoO,KAAK,YAAYC,eAAe,CAACF,IAAI,cAAcxpB,KAAK,eAAeypB,KAAK,gBAAgBE,WAAW,CAAC,SAAS3jB,OAAO,aAAY,EAAG,YAAY2M,KAAKC,MAAM,WAAWnS,EAAEymB,UAAU2B,YAAY,CAACI,KAAI,EAAGW,SAAQ,IAAKC,UAAU,SAASzrB,EAAEd,GAAG,OAAOA,EAAEqrB,GAAGA,GAAGvqB,EAAEqC,EAAEmoB,cAActrB,GAAGqrB,GAAGloB,EAAEmoB,aAAaxqB,IAAI0rB,cAActB,GAAGJ,IAAI2B,cAAcvB,GAAGH,IAAI2B,KAAK,SAAS5rB,EAAEd,GAAG,YAAiBc,KAAId,EAAEc,EAAEA,OAAE,GAAgB,IAAI3B,EAAE+D,EAAEtC,EAAEL,EAAEnB,EAAEQ,EAAEiG,EAAEvE,EAAExC,EAAES,EAAEuC,EAAEqB,EAAEopB,UAAU,GAA9CvsB,EAAEA,GAAG,IAA+CgC,EAAEF,EAAEwqB,SAASxqB,EAAE5C,EAAE4C,EAAEwqB,UAAUtqB,EAAEC,UAAUD,EAAEuB,QAAQJ,EAAEnB,GAAGmB,EAAEgV,MAAMjW,EAAEiB,EAAEiQ,WAAW5Q,EAAEW,EAAEsP,UAAU,eAAexP,EAAEnB,EAAE6qB,YAAY,GAAG5qB,EAAE,GAAGlB,EAAE,GAAGa,EAAE,WAAWoE,EAAE,CAAC8O,WAAW,EAAEgY,kBAAkB,SAAS9rB,GAAG,IAAId,EAAE,GAAG6F,EAAE,CAAC,IAAItF,EAAQ,IAALA,EAAE,GAASP,EAAE2qB,GAAGlhB,KAAK7I,IAAGL,EAAEP,EAAE,GAAG4F,cAAc,MAAMrF,EAAEP,EAAE,GAAG4F,cAAc,MAAM,IAAIpE,OAAOxB,EAAE,IAAIA,EAAEO,EAAEO,EAAE8E,cAAc,KAAK,OAAO,MAAM5F,EAAE,KAAKA,EAAEmK,KAAK,OAAO0iB,sBAAsB,WAAW,OAAOhnB,EAAEjF,EAAE,MAAMksB,iBAAiB,SAAShsB,EAAEd,GAAG,OAAO,MAAM6F,IAAI/E,EAAED,EAAEC,EAAE8E,eAAe/E,EAAEC,EAAE8E,gBAAgB9E,EAAEiB,EAAEjB,GAAGd,GAAGkB,MAAM6rB,iBAAiB,SAASjsB,GAAG,OAAO,MAAM+E,IAAI/D,EAAEkrB,SAASlsB,GAAGI,MAAMyrB,WAAW,SAAS7rB,GAAG,IAAId,EAAE,GAAGc,EAAE,GAAG+E,EAAEC,EAAEwN,OAAOxS,EAAEgF,EAAEmnB,cAAc,IAAIjtB,KAAKc,EAAEmC,EAAEjD,GAAG,CAACiD,EAAEjD,GAAGc,EAAEd,IAAI,OAAOkB,MAAMgsB,MAAM,SAASpsB,GAAG,IAAId,EAAEc,GAAGY,EAAE,OAAOvC,GAAGA,EAAE+tB,MAAMltB,GAAGjB,EAAE,EAAEiB,GAAGkB,OAAO,GAAGgB,EAAEmQ,QAAQvM,GAAGhE,EAAE6pB,MAAM7qB,GAAGgB,EAAE6pB,KAAKlC,GAAG5a,MAAM,IAAI7J,QAAQ6lB,GAAGpB,GAAGoC,SAAS,MAAM/pB,EAAEM,KAAKpC,EAAEmtB,QAAQntB,EAAEoC,MAAMN,EAAEqrB,QAAQrrB,EAAEM,KAAKN,EAAEspB,WAAWtpB,EAAEsrB,UAAU,KAAKxnB,cAAcgI,MAAMjH,IAAI,CAAC,IAAI,MAAM7E,EAAEurB,YAAY,CAACztB,EAAEuC,EAAEM,cAAc,KAAK,IAAI7C,EAAEiP,KAAK/M,EAAE6pB,IAAI/rB,EAAEiP,KAAKjP,EAAEiP,KAAK/M,EAAEurB,YAAYpC,GAAGY,SAAS,KAAKZ,GAAGqC,MAAM1tB,EAAEisB,SAAS,KAAKjsB,EAAE0tB,KAAK,MAAMxsB,GAAGgB,EAAEurB,aAAY,GAAI,GAAGvrB,EAAEyT,MAAMzT,EAAEgqB,aAAa,iBAAiBhqB,EAAEyT,OAAOzT,EAAEyT,KAAKpS,EAAEinB,MAAMtoB,EAAEyT,KAAKzT,EAAEyrB,cAAcpC,GAAGL,GAAGhpB,EAAE9B,EAAE8F,GAAGD,EAAE,OAAOC,EAAE,IAAIhH,KAAKwC,EAAE6B,EAAEgV,OAAOrW,EAAEiX,SAAS,GAAG5V,EAAEqoB,UAAUroB,EAAEgV,MAAMU,QAAQ,aAAa/W,EAAEM,KAAKN,EAAEM,KAAK0S,cAAchT,EAAE0rB,YAAY5C,GAAG7gB,KAAKjI,EAAEM,MAAMc,EAAEpB,EAAE6pB,IAAI3mB,QAAQylB,GAAG,IAAI3oB,EAAE0rB,WAAW1rB,EAAEyT,MAAMzT,EAAEgqB,aAAa,KAAKhqB,EAAEkqB,aAAa,IAAIpqB,QAAQ,uCAAuCE,EAAEyT,KAAKzT,EAAEyT,KAAKvQ,QAAQwlB,GAAG,OAAOjrB,EAAEuC,EAAE6pB,IAAItqB,MAAM6B,EAAEI,QAAQxB,EAAEyT,OAAOzT,EAAEgqB,aAAa,iBAAiBhqB,EAAEyT,QAAQrS,IAAIymB,GAAG5f,KAAK7G,GAAG,IAAI,KAAKpB,EAAEyT,YAAYzT,EAAEyT,OAAM,IAAKzT,EAAEkT,QAAQ9R,EAAEA,EAAE8B,QAAQ0lB,GAAG,MAAMnrB,GAAGoqB,GAAG5f,KAAK7G,GAAG,IAAI,KAAK,KAAKwmB,GAAGlkB,OAAOjG,GAAGuC,EAAE6pB,IAAIzoB,EAAE3D,GAAGuC,EAAE2rB,aAAatqB,EAAEsoB,aAAavoB,IAAI4C,EAAEgnB,iBAAiB,oBAAoB3pB,EAAEsoB,aAAavoB,IAAIC,EAAEuoB,KAAKxoB,IAAI4C,EAAEgnB,iBAAiB,gBAAgB3pB,EAAEuoB,KAAKxoB,MAAMpB,EAAEyT,MAAMzT,EAAE0rB,aAAY,IAAK1rB,EAAEkqB,aAAahsB,EAAEgsB,cAAclmB,EAAEgnB,iBAAiB,eAAehrB,EAAEkqB,aAAalmB,EAAEgnB,iBAAiB,SAAShrB,EAAEspB,UAAU,IAAItpB,EAAEmqB,QAAQnqB,EAAEspB,UAAU,IAAItpB,EAAEmqB,QAAQnqB,EAAEspB,UAAU,KAAK,MAAMtpB,EAAEspB,UAAU,GAAG,KAAKJ,GAAG,WAAW,IAAIlpB,EAAEmqB,QAAQ,MAAMnqB,EAAE4rB,QAAQ5nB,EAAEgnB,iBAAiBhuB,EAAEgD,EAAE4rB,QAAQ5uB,IAAI,GAAGgD,EAAE6rB,cAAa,IAAK7rB,EAAE6rB,WAAW1uB,KAAK+C,EAAE8D,EAAEhE,IAAI+D,GAAG,OAAOC,EAAEonB,QAAQ,GAAGxrB,EAAE,QAAQc,EAAEkP,IAAI5P,EAAEskB,UAAUtgB,EAAEwM,KAAKxQ,EAAE8rB,SAAS9nB,EAAEyM,KAAKzQ,EAAEoD,OAAO/F,EAAEgsB,GAAGJ,GAAGjpB,EAAE9B,EAAE8F,GAAG,CAAC,GAAGA,EAAE8O,WAAW,EAAEtT,GAAGpC,EAAE2Z,QAAQ,WAAW,CAAC/S,EAAEhE,IAAI+D,EAAE,OAAOC,EAAEhE,EAAEiqB,OAAO,EAAEjqB,EAAE+rB,UAAUzuB,EAAE+B,EAAEgT,YAAW,WAAWrO,EAAEonB,MAAM,aAAYprB,EAAE+rB,UAAU,IAAIhoB,GAAE,EAAG1G,EAAE2uB,KAAK/rB,EAAEhD,GAAG,MAAM+B,GAAG,GAAG+E,EAAE,MAAM/E,EAAE/B,GAAG,EAAE+B,SAAS/B,GAAG,EAAE,gBAAgB,SAASA,EAAE+B,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEiB,EAAE6F,IAAIA,GAAE,EAAGzG,GAAG+B,EAAE2mB,aAAa1oB,GAAGD,OAAE,EAAOyB,EAAEhB,GAAG,GAAGkG,EAAE8O,WAAW,EAAE9T,EAAE,EAAE,EAAEhC,EAAE,KAAKgC,GAAGA,EAAE,KAAK,MAAMA,EAAEP,IAAIM,EAAE,SAASC,EAAEd,EAAEO,GAA0C,IAAvC,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEC,EAAEuQ,SAAS3P,EAAEZ,EAAEsqB,UAAgB,MAAM1pB,EAAE,IAAGA,EAAE6I,aAAQ,IAAS3K,IAAIA,EAAEkB,EAAEksB,UAAUhtB,EAAE4sB,kBAAkB,iBAAiB,GAAGhtB,EAAE,IAAId,KAAK+B,EAAE,GAAGA,EAAE/B,IAAI+B,EAAE/B,GAAGiL,KAAKnK,GAAG,CAAC8B,EAAEqL,QAAQjO,GAAG,MAAM,GAAG4C,EAAE,KAAKnB,EAAEhB,EAAEmC,EAAE,OAAO,CAAC,IAAI5C,KAAKyB,EAAE,CAAC,IAAImB,EAAE,IAAIZ,EAAEurB,WAAWvtB,EAAE,IAAI4C,EAAE,IAAI,CAACnC,EAAET,EAAE,MAAMiD,IAAIA,EAAEjD,GAAGS,EAAEA,GAAGwC,EAAE,GAAGxC,EAAE,OAAOA,IAAImC,EAAE,IAAIA,EAAEqL,QAAQxN,GAAGgB,EAAEhB,GAAnV,CAAuVuC,EAAEgE,EAAEvF,KAAKzB,IAAI,EAAEqE,EAAEoC,QAAQ,SAASzD,EAAEspB,aAAatpB,EAAEuqB,WAAW,eAAe,cAAcxrB,EAAE,SAASC,EAAEd,EAAEO,EAAEX,GAAG,IAAId,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAE,GAAGI,EAAE2B,EAAEsqB,UAAU/pB,QAAQ,GAAGlC,EAAE,GAAG,IAAI4C,KAAKjB,EAAEurB,WAAWttB,EAAEgD,EAAE6D,eAAe9E,EAAEurB,WAAWtqB,GAAe,IAAZxC,EAAEJ,EAAEoL,QAAchL,GAAE,GAAGuB,EAAEsrB,eAAe7sB,KAAKgB,EAAEO,EAAEsrB,eAAe7sB,IAAIS,IAAI0B,GAAG9B,GAAGkB,EAAEitB,aAAa/tB,EAAEc,EAAEitB,WAAW/tB,EAAEc,EAAEssB,WAAW1rB,EAAEnC,EAAEA,EAAEJ,EAAEoL,QAAQ,GAAG,MAAMhL,EAAEA,EAAEmC,OAAO,GAAG,MAAMA,GAAGA,IAAInC,EAAE,CAAC,KAAKwC,EAAEhD,EAAE2C,EAAE,IAAInC,IAAIR,EAAE,KAAKQ,IAAI,IAAIT,KAAKC,EAAE,IAAI8B,EAAE/B,EAAE6G,MAAM,MAAM,KAAKpG,IAAIwC,EAAEhD,EAAE2C,EAAE,IAAIb,EAAE,KAAK9B,EAAE,KAAK8B,EAAE,KAAK,EAAC,IAAKkB,EAAEA,EAAEhD,EAAED,IAAG,IAAKC,EAAED,KAAKS,EAAEsB,EAAE,GAAG1B,EAAE4N,QAAQlM,EAAE,KAAK,MAAM,IAAG,IAAKkB,EAAE,GAAGA,GAAGjB,EAAC,OAAWd,EAAE+B,EAAE/B,QAAQ,IAAIA,EAAE+B,EAAE/B,GAAG,MAAMc,GAAG,MAAM,CAACuS,MAAM,cAAcnO,MAAMnD,EAAEjB,EAAE,sBAAsBY,EAAE,OAAOnC,IAAI,MAAM,CAAC8T,MAAM,UAAUkC,KAAKvV,GAA5mB,CAAgnB8B,EAAEjB,EAAEiF,EAAEhH,GAAGA,GAAGgD,EAAE2rB,cAAc/rB,EAAEoE,EAAE8mB,kBAAkB,oBAAoBzpB,EAAEsoB,aAAavoB,GAAGxB,IAAIA,EAAEoE,EAAE8mB,kBAAkB,WAAWzpB,EAAEuoB,KAAKxoB,GAAGxB,IAAI,MAAMZ,GAAG,SAASgB,EAAEM,KAAKrD,EAAE,YAAY,MAAM+B,EAAE/B,EAAE,eAAeA,EAAE8B,EAAEwS,MAAM9T,EAAEsB,EAAE0U,KAAKzW,IAAIiD,EAAElB,EAAEqE,UAAUnD,EAAEhD,GAAG+B,GAAG/B,IAAIA,EAAE,QAAQ+B,EAAE,IAAIA,EAAE,KAAKgF,EAAEmnB,OAAOnsB,EAAEgF,EAAEkoB,YAAYhuB,GAAGjB,GAAG,GAAGD,EAAEoD,EAAE4R,YAAY9R,EAAE,CAACzC,EAAER,EAAE+G,IAAI5D,EAAE+R,WAAWjS,EAAE,CAAC8D,EAAE/G,EAAEgD,IAAI+D,EAAE6mB,WAAW1pB,GAAGA,OAAE,EAAO3B,GAAGpC,EAAE2Z,QAAQ/Z,EAAE,cAAc,YAAY,CAACgH,EAAEhE,EAAEhD,EAAES,EAAEwC,IAAIS,EAAEyQ,SAASjR,EAAE,CAAC8D,EAAE/G,IAAIuC,IAAIpC,EAAE2Z,QAAQ,eAAe,CAAC/S,EAAEhE,MAAMqB,EAAEqoB,QAAQroB,EAAEgV,MAAMU,QAAQ,cAAc,OAAO/S,GAAGmoB,QAAQ,SAASntB,EAAEd,EAAEO,GAAG,OAAO4C,EAAExD,IAAImB,EAAEd,EAAEO,EAAE,SAAS2tB,UAAU,SAASptB,EAAEd,GAAG,OAAOmD,EAAExD,IAAImB,OAAE,EAAOd,EAAE,aAAamD,EAAEU,KAAK,CAAC,MAAM,SAAQ,SAAS/C,EAAEhC,GAAGqE,EAAErE,GAAG,SAASgC,EAAEd,EAAEO,EAAEX,GAAG,OAAOV,EAAEc,KAAKJ,EAAEA,GAAGW,EAAEA,EAAEP,EAAEA,OAAE,GAAQmD,EAAEupB,KAAKvpB,EAAEsB,OAAO,CAACknB,IAAI7qB,EAAEsB,KAAKtD,EAAEsuB,SAASxtB,EAAE2V,KAAKvV,EAAE4tB,QAAQrtB,GAAG4C,EAAEuB,cAAc5D,IAAIA,QAAOqC,EAAEqpB,eAAc,SAAS1rB,GAAG,IAAId,EAAE,IAAIA,KAAKc,EAAE4sB,QAAQ,iBAAiB1tB,EAAE4F,gBAAgB9E,EAAEkrB,YAAYlrB,EAAE4sB,QAAQ1tB,IAAI,OAAMmD,EAAE8a,SAAS,SAASnd,EAAEd,EAAEO,GAAG,OAAO4C,EAAEupB,KAAK,CAACf,IAAI7qB,EAAEsB,KAAK,MAAMgrB,SAAS,SAASpY,OAAM,EAAG+W,OAAM,EAAGhT,QAAO,EAAGsT,WAAW,CAAC,cAAc,cAAc0B,WAAW,SAASjtB,GAAGqC,EAAEkC,WAAWvE,EAAEd,EAAEO,OAAO4C,EAAEC,GAAGqB,OAAO,CAAC0pB,QAAQ,SAASrtB,GAAG,IAAId,EAAE,OAAOkB,KAAK,KAAKhC,EAAE4B,KAAKA,EAAEA,EAAE7B,KAAKiC,KAAK,KAAKlB,EAAEmD,EAAErC,EAAEI,KAAK,GAAGsI,eAAevF,GAAG,GAAG+Z,OAAM,GAAI9c,KAAK,GAAG6B,YAAY/C,EAAEue,aAAard,KAAK,IAAIlB,EAAE8D,KAAI,WAAsB,IAAX,IAAIhD,EAAEI,KAAWJ,EAAEstB,mBAAkBttB,EAAEA,EAAEstB,kBAAkB,OAAOttB,KAAIud,OAAOnd,OAAOA,MAAMmtB,UAAU,SAAS9tB,GAAG,OAAOrB,EAAEqB,GAAGW,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEjC,MAAMmtB,UAAU9tB,EAAEtB,KAAKiC,KAAKJ,OAAMI,KAAK2C,MAAK,WAAW,IAAI/C,EAAEqC,EAAEjC,MAAMlB,EAAEc,EAAEuQ,WAAWrR,EAAEsD,OAAOtD,EAAEmuB,QAAQ5tB,GAAGO,EAAEud,OAAO9d,OAAM+tB,KAAK,SAAStuB,GAAG,IAAIO,EAAErB,EAAEc,GAAG,OAAOkB,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEjC,MAAMitB,QAAQ5tB,EAAEP,EAAEf,KAAKiC,KAAKJ,GAAGd,OAAMuuB,OAAO,SAASztB,GAAG,OAAOI,KAAKkO,OAAOtO,GAAGqN,IAAI,QAAQtK,MAAK,WAAWV,EAAEjC,MAAMwd,YAAYxd,KAAKoI,eAAcpI,QAAQiC,EAAE0N,KAAK5C,QAAQkX,OAAO,SAASrkB,GAAG,OAAOqC,EAAE0N,KAAK5C,QAAQugB,QAAQ1tB,IAAIqC,EAAE0N,KAAK5C,QAAQugB,QAAQ,SAAS1tB,GAAG,SAASA,EAAEmf,aAAanf,EAAE2tB,cAAc3tB,EAAEghB,iBAAiBxe,SAASH,EAAEmoB,aAAaoD,IAAI,WAAW,IAAI,OAAO,IAAIvtB,EAAEwtB,eAAe,MAAM7tB,MAAM,IAAI8tB,GAAG,CAACC,EAAE,IAAIC,KAAK,KAAKC,GAAG5rB,EAAEmoB,aAAaoD,MAAM1sB,EAAEgtB,OAAOD,IAAI,oBAAoBA,GAAG/sB,EAAE0qB,KAAKqC,KAAKA,GAAG5rB,EAAEspB,eAAc,SAAS3tB,GAAG,IAAIS,EAAEwC,EAAE,GAAGC,EAAEgtB,MAAMD,KAAKjwB,EAAEuuB,YAAY,MAAM,CAACS,KAAK,SAAShtB,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAE4vB,MAAM,GAAG9uB,EAAEqvB,KAAKnwB,EAAEsD,KAAKtD,EAAE6sB,IAAI7sB,EAAEitB,MAAMjtB,EAAEowB,SAASpwB,EAAEgR,UAAUhR,EAAEqwB,UAAU,IAAI5uB,KAAKzB,EAAEqwB,UAAUvvB,EAAEW,GAAGzB,EAAEqwB,UAAU5uB,GAAG,IAAIA,KAAKzB,EAAEkuB,UAAUptB,EAAEmtB,kBAAkBntB,EAAEmtB,iBAAiBjuB,EAAEkuB,UAAUluB,EAAEuuB,aAAavsB,EAAE,sBAAsBA,EAAE,oBAAoB,kBAAkBA,EAAElB,EAAEktB,iBAAiBvsB,EAAEO,EAAEP,IAAIhB,EAAE,SAASuB,GAAG,OAAO,WAAWvB,IAAIA,EAAEwC,EAAEnC,EAAEwvB,OAAOxvB,EAAEyvB,QAAQzvB,EAAE0vB,QAAQ1vB,EAAE2vB,UAAU3vB,EAAE4vB,mBAAmB,KAAK,UAAU1uB,EAAElB,EAAEstB,QAAQ,UAAUpsB,EAAE,iBAAiBlB,EAAEqtB,OAAOjtB,EAAE,EAAE,SAASA,EAAEJ,EAAEqtB,OAAOrtB,EAAEouB,YAAYhuB,EAAE4uB,GAAGhvB,EAAEqtB,SAASrtB,EAAEqtB,OAAOrtB,EAAEouB,WAAW,UAAUpuB,EAAE6vB,cAAc,SAAS,iBAAiB7vB,EAAE8vB,aAAa,CAACC,OAAO/vB,EAAEgwB,UAAU,CAACltB,KAAK9C,EAAE8vB,cAAc9vB,EAAEitB,4BAA4BjtB,EAAEwvB,OAAO7vB,IAAIwC,EAAEnC,EAAEyvB,QAAQzvB,EAAE2vB,UAAUhwB,EAAE,cAAS,IAASK,EAAE0vB,QAAQ1vB,EAAE0vB,QAAQvtB,EAAEnC,EAAE4vB,mBAAmB,WAAW,IAAI5vB,EAAEgV,YAAYzT,EAAEgT,YAAW,WAAW5U,GAAGwC,QAAOxC,EAAEA,EAAE,SAAS,IAAIK,EAAEkuB,KAAKhvB,EAAE0uB,YAAY1uB,EAAEyW,MAAM,MAAM,MAAMzU,GAAG,GAAGvB,EAAE,MAAMuB,IAAIosB,MAAM,WAAW3tB,GAAGA,SAAQ4D,EAAEqpB,eAAc,SAAS1rB,GAAGA,EAAEusB,cAAcvsB,EAAEuQ,SAASwe,QAAO,MAAM1sB,EAAEopB,UAAU,CAACN,QAAQ,CAAC4D,OAAO,6FAA6Fxe,SAAS,CAACwe,OAAO,2BAA2BxD,WAAW,CAAC,cAAc,SAASvrB,GAAG,OAAOqC,EAAEkC,WAAWvE,GAAGA,MAAMqC,EAAEqpB,cAAc,UAAS,SAAS1rB,QAAG,IAASA,EAAEkU,QAAQlU,EAAEkU,OAAM,GAAIlU,EAAEusB,cAAcvsB,EAAEsB,KAAK,UAASe,EAAEspB,cAAc,UAAS,SAASlsB,GAAG,IAAIX,EAAEd,EAAE,GAAGyB,EAAE8sB,aAAa9sB,EAAEuvB,YAAY,MAAM,CAAChC,KAAK,SAAShtB,EAAEd,GAAGJ,EAAEuD,EAAE,YAAY6J,KAAKzM,EAAEuvB,aAAa,IAAIjM,KAAK,CAACkM,QAAQxvB,EAAEyvB,cAAc3tB,IAAI9B,EAAEorB,MAAMtO,GAAG,aAAave,EAAE,SAASgC,GAAGlB,EAAEiT,SAAS/T,EAAE,KAAKgC,GAAGd,EAAE,UAAUc,EAAEsB,KAAK,IAAI,IAAItB,EAAEsB,QAAQD,EAAEU,KAAKC,YAAYlD,EAAE,KAAKstB,MAAM,WAAWpuB,GAAGA,SAAQ,IAAImxB,GAAGC,GAAG,GAAGC,GAAG,oBAAoBhtB,EAAEopB,UAAU,CAAC6D,MAAM,WAAWC,cAAc,WAAW,IAAIvvB,EAAEovB,GAAG3pB,OAAOpD,EAAE0B,QAAQ,IAAI6kB,GAAGlkB,OAAO,OAAOtE,KAAKJ,IAAG,EAAGA,KAAKqC,EAAEqpB,cAAc,cAAa,SAAS1rB,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,GAAE,IAAKjB,EAAEsvB,QAAQD,GAAGpmB,KAAKjJ,EAAE6qB,KAAK,MAAM,iBAAiB7qB,EAAEyU,MAAM,KAAKzU,EAAEkrB,aAAa,IAAIpqB,QAAQ,sCAAsCuuB,GAAGpmB,KAAKjJ,EAAEyU,OAAO,QAAQ,GAAGxT,GAAG,UAAUjB,EAAEsqB,UAAU,GAAG,OAAOxrB,EAAEkB,EAAEuvB,cAAcnxB,EAAE4B,EAAEuvB,eAAevvB,EAAEuvB,gBAAgBvvB,EAAEuvB,cAActuB,EAAEjB,EAAEiB,GAAGjB,EAAEiB,GAAGiD,QAAQmrB,GAAG,KAAKvwB,IAAG,IAAKkB,EAAEsvB,QAAQtvB,EAAE6qB,MAAMhC,GAAG5f,KAAKjJ,EAAE6qB,KAAK,IAAI,KAAK7qB,EAAEsvB,MAAM,IAAIxwB,GAAGkB,EAAEurB,WAAW,eAAe,WAAW,OAAO9sB,GAAG4D,EAAE+B,MAAMtF,EAAE,mBAAmBL,EAAE,IAAIuB,EAAEsqB,UAAU,GAAG,OAAOtsB,EAAEqC,EAAEvB,GAAGuB,EAAEvB,GAAG,WAAWL,EAAEwE,WAAWxD,EAAE+S,QAAO,gBAAW,IAASxU,EAAEqE,EAAEhC,GAAGunB,WAAW9oB,GAAGuB,EAAEvB,GAAGd,EAAEgC,EAAElB,KAAKkB,EAAEuvB,cAAcrwB,EAAEqwB,cAAcH,GAAGvuB,KAAK/B,IAAIL,GAAGL,EAAEJ,IAAIA,EAAES,EAAE,IAAIA,EAAET,OAAE,KAAS,YAAWkD,EAAEsuB,qBAAqBL,GAAG9tB,EAAEouB,eAAeD,mBAAmB,IAAI5Z,MAAMtK,UAAU,6BAA6B,IAAI6jB,GAAG3mB,WAAWhG,QAAQH,EAAE+N,UAAU,SAASpQ,EAAEd,EAAEO,GAAG,MAAM,iBAAiBO,EAAE,IAAI,kBAAkBd,IAAIO,EAAEP,EAAEA,GAAE,GAAIA,IAAIgC,EAAEsuB,qBAAqB1wB,GAAGI,EAAEmC,EAAEouB,eAAeD,mBAAmB,KAAK7tB,cAAc,SAASoM,KAAK1M,EAAEoM,SAASM,KAAK7O,EAAE6C,KAAKC,YAAYlD,IAAII,EAAEmC,GAAG5C,GAAGgB,GAAG,IAAIzB,EAAEqH,EAAEsD,KAAK3I,IAAI,CAACd,EAAEyC,cAAc3D,EAAE,MAAMA,EAAEoL,GAAG,CAACpJ,GAAGd,EAAET,GAAGA,GAAGA,EAAE+D,QAAQH,EAAE5D,GAAGsT,SAAS1P,EAAEQ,MAAM,GAAG7E,EAAEwK,cAAc,IAAI1J,EAAEd,EAAES,GAAG4D,EAAEC,GAAGqX,KAAK,SAAS3Z,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAEb,KAAKL,EAAEC,EAAEc,QAAQ,KAAK,OAAO,EAAEf,IAAIjB,EAAE2oB,GAAGznB,EAAEO,MAAMR,IAAIC,EAAEA,EAAEO,MAAM,EAAER,IAAI3B,EAAEc,IAAIO,EAAEP,EAAEA,OAAE,GAAQA,GAAG,YAAiBA,KAAIlB,EAAE,QAAQ,EAAEiD,EAAEuB,QAAQH,EAAEupB,KAAK,CAACf,IAAI7qB,EAAEsB,KAAKtD,GAAG,MAAMsuB,SAAS,OAAO7X,KAAKvV,IAAIsS,MAAK,SAASxR,GAAGvB,EAAEwE,UAAUhC,EAAEgc,KAAKne,EAAEuD,EAAE,SAASkb,OAAOlb,EAAE+N,UAAUpQ,IAAIoL,KAAKtM,GAAGkB,MAAKwS,OAAO/S,GAAG,SAASO,EAAEd,GAAG+B,EAAE8B,MAAK,WAAWtD,EAAEkB,MAAMP,KAAK3B,GAAG,CAACuB,EAAE4uB,aAAa1vB,EAAEc,SAAQI,MAAMiC,EAAE0N,KAAK5C,QAAQuiB,SAAS,SAASxwB,GAAG,OAAOmD,EAAEiB,KAAKjB,EAAEikB,QAAO,SAAStmB,GAAG,OAAOd,IAAIc,EAAEkZ,QAAO1W,QAAQH,EAAEstB,OAAO,CAACC,UAAU,SAAS5vB,EAAEd,EAAEO,GAAG,IAAIX,EAAEd,EAAES,EAAEwC,EAAElB,EAAEa,EAAE3C,EAAEoE,EAAEkT,IAAIvV,EAAE,YAAY3B,EAAEgE,EAAErC,GAAGoC,EAAE,GAAG,WAAWnE,IAAI+B,EAAEqV,MAAM6J,SAAS,YAAYnf,EAAE1B,EAAEsxB,SAASlxB,EAAE4D,EAAEkT,IAAIvV,EAAE,OAAOY,EAAEyB,EAAEkT,IAAIvV,EAAE,SAAS,aAAa/B,GAAG,UAAUA,KAAK,GAAGQ,EAAEmC,GAAGE,QAAQ,SAASG,GAAGnC,EAAET,EAAE6gB,YAAYvU,IAAI3M,EAAEc,EAAE2jB,OAAOxhB,EAAEoe,WAAW5gB,IAAI,EAAET,EAAEqhB,WAAWze,IAAI,GAAGxC,EAAEc,KAAKA,EAAEA,EAAEf,KAAK6B,EAAEP,EAAE4C,EAAEsB,OAAO,GAAG5D,KAAK,MAAMb,EAAEyL,MAAMvI,EAAEuI,IAAIzL,EAAEyL,IAAI5K,EAAE4K,IAAI1J,GAAG,MAAM/B,EAAEujB,OAAOrgB,EAAEqgB,KAAKvjB,EAAEujB,KAAK1iB,EAAE0iB,KAAKzkB,GAAG,UAAUkB,EAAEA,EAAE2wB,MAAM1xB,KAAK6B,EAAEoC,IAAI,iBAAiBA,EAAEuI,MAAMvI,EAAEuI,KAAK,MAAM,iBAAiBvI,EAAEqgB,OAAOrgB,EAAEqgB,MAAM,MAAMpkB,EAAEkX,IAAInT,MAAMC,EAAEC,GAAGqB,OAAO,CAACgsB,OAAO,SAASzwB,GAAG,GAAG+D,UAAUT,OAAO,YAAO,IAAStD,EAAEkB,KAAKA,KAAK2C,MAAK,SAAS/C,GAAGqC,EAAEstB,OAAOC,UAAUxvB,KAAKlB,EAAEc,MAAK,IAAIA,EAAEP,EAAEX,EAAEsB,KAAK,GAAG,OAAOtB,EAAEA,EAAEkiB,iBAAiBxe,QAAQxC,EAAElB,EAAE0jB,wBAAwB/iB,EAAEX,EAAE4J,cAAcgC,YAAY,CAACC,IAAI3K,EAAE2K,IAAIlL,EAAEqwB,YAAYrN,KAAKziB,EAAEyiB,KAAKhjB,EAAEswB,cAAc,CAACplB,IAAI,EAAE8X,KAAK,QAAG,GAAQvD,SAAS,WAAW,GAAG9e,KAAK,GAAG,CAAC,IAAIJ,EAAEd,EAAEO,EAAEX,EAAEsB,KAAK,GAAGpC,EAAE,CAAC2M,IAAI,EAAE8X,KAAK,GAAG,GAAG,UAAUpgB,EAAEkT,IAAIzW,EAAE,YAAYI,EAAEJ,EAAE0jB,4BAA4B,CAAuE,IAAtEtjB,EAAEkB,KAAKuvB,SAASlwB,EAAEX,EAAE4J,cAAc1I,EAAElB,EAAEkxB,cAAcvwB,EAAE+K,gBAAsBxK,IAAIA,IAAIP,EAAEmW,MAAM5V,IAAIP,EAAE+K,kBAAkB,WAAWnI,EAAEkT,IAAIvV,EAAE,aAAYA,EAAEA,EAAEiC,WAAWjC,GAAGA,IAAIlB,GAAG,IAAIkB,EAAEmB,YAAYnD,EAAEqE,EAAErC,GAAG2vB,UAAUhlB,KAAKtI,EAAEkT,IAAIvV,EAAE,kBAAiB,GAAIhC,EAAEykB,MAAMpgB,EAAEkT,IAAIvV,EAAE,mBAAkB,IAAK,MAAM,CAAC2K,IAAIzL,EAAEyL,IAAI3M,EAAE2M,IAAItI,EAAEkT,IAAIzW,EAAE,aAAY,GAAI2jB,KAAKvjB,EAAEujB,KAAKzkB,EAAEykB,KAAKpgB,EAAEkT,IAAIzW,EAAE,cAAa,MAAOkxB,aAAa,WAAW,OAAO5vB,KAAK4C,KAAI,WAAmC,IAAxB,IAAIhD,EAAEI,KAAK4vB,aAAmBhwB,GAAG,WAAWqC,EAAEkT,IAAIvV,EAAE,aAAYA,EAAEA,EAAEgwB,aAAa,OAAOhwB,GAAG8H,SAAQzF,EAAEU,KAAK,CAAC0gB,WAAW,cAAcD,UAAU,gBAAe,SAAStkB,EAAElB,GAAG,IAAIS,EAAE,gBAAgBT,EAAEqE,EAAEC,GAAGpD,GAAG,SAASc,GAAG,OAAOqG,EAAEjG,MAAK,SAASJ,EAAEd,EAAEO,GAAG,IAAIX,EAAE,GAAGsC,EAAEpB,GAAGlB,EAAEkB,EAAE,IAAIA,EAAEmB,WAAWrC,EAAEkB,EAAE0K,kBAAa,IAASjL,EAAE,OAAOX,EAAEA,EAAEd,GAAGgC,EAAEd,GAAGJ,EAAEA,EAAEmxB,SAASxxB,EAAEK,EAAEixB,YAAYtwB,EAAEhB,EAAEgB,EAAEX,EAAEgxB,aAAa9vB,EAAEd,GAAGO,IAAGP,EAAEc,EAAEiD,UAAUT,YAAWH,EAAEU,KAAK,CAAC,MAAM,SAAQ,SAAS/C,EAAEP,GAAG4C,EAAE6e,SAASzhB,GAAGqf,GAAG5d,EAAEue,eAAc,SAASzf,EAAEd,GAAG,GAAGA,EAAE,OAAOA,EAAEsf,GAAGxe,EAAEP,GAAGye,GAAGjV,KAAK/J,GAAGmD,EAAErC,GAAGkf,WAAWzf,GAAG,KAAKP,QAAMmD,EAAEU,KAAK,CAACmtB,OAAO,SAASC,MAAM,UAAS,SAASlvB,EAAElB,GAAGsC,EAAEU,KAAK,CAAC4f,QAAQ,QAAQ1hB,EAAEoQ,QAAQtR,EAAE,GAAG,QAAQkB,IAAG,SAASnC,EAAEL,GAAG4D,EAAEC,GAAG7D,GAAG,SAASuB,EAAEd,GAAG,IAAIO,EAAEwD,UAAUT,SAAS1D,GAAG,kBAAkBkB,GAAGhC,EAAEc,KAAI,IAAKkB,IAAG,IAAKd,EAAE,SAAS,UAAU,OAAOmH,EAAEjG,MAAK,SAASJ,EAAEd,EAAEO,GAAG,IAAIX,EAAE,OAAOsC,EAAEpB,GAAG,IAAIvB,EAAEqC,QAAQ,SAASd,EAAE,QAAQiB,GAAGjB,EAAEC,SAASuK,gBAAgB,SAASvJ,GAAG,IAAIjB,EAAEmB,UAAUrC,EAAEkB,EAAEwK,gBAAgBxG,KAAK4c,IAAI5gB,EAAE4V,KAAK,SAAS3U,GAAGnC,EAAE,SAASmC,GAAGjB,EAAE4V,KAAK,SAAS3U,GAAGnC,EAAE,SAASmC,GAAGnC,EAAE,SAASmC,UAAK,IAASxB,EAAE4C,EAAEkT,IAAIvV,EAAEd,EAAElB,GAAGqE,EAAEgT,MAAMrV,EAAEd,EAAEO,EAAEzB,KAAI+B,EAAEN,EAAEO,OAAE,EAAOP,UAAQ4C,EAAEU,KAAK,CAAC,YAAY,WAAW,eAAe,YAAY,cAAc,aAAY,SAAS/C,EAAEd,GAAGmD,EAAEC,GAAGpD,GAAG,SAASc,GAAG,OAAOI,KAAKmc,GAAGrd,EAAEc,OAAMqC,EAAEC,GAAGqB,OAAO,CAACnE,KAAK,SAASQ,EAAEd,EAAEO,GAAG,OAAOW,KAAKmc,GAAGvc,EAAE,KAAKd,EAAEO,IAAI2wB,OAAO,SAASpwB,EAAEd,GAAG,OAAOkB,KAAKgX,IAAIpX,EAAE,KAAKd,IAAImxB,SAAS,SAASrwB,EAAEd,EAAEO,EAAEX,GAAG,OAAOsB,KAAKmc,GAAGrd,EAAEc,EAAEP,EAAEX,IAAIwxB,WAAW,SAAStwB,EAAEd,EAAEO,GAAG,OAAO,IAAIwD,UAAUT,OAAOpC,KAAKgX,IAAIpX,EAAE,MAAMI,KAAKgX,IAAIlY,EAAEc,GAAG,KAAKP,IAAI8wB,MAAM,SAASvwB,EAAEd,GAAG,OAAOkB,KAAK+b,WAAWnc,GAAGoc,WAAWld,GAAGc,MAAMqC,EAAEU,KAAK,wLAAwL8B,MAAM,MAAK,SAAS7E,EAAEP,GAAG4C,EAAEC,GAAG7C,GAAG,SAASO,EAAEd,GAAG,OAAO,EAAE+D,UAAUT,OAAOpC,KAAKmc,GAAG9c,EAAE,KAAKO,EAAEd,GAAGkB,KAAK2X,QAAQtY,OAAM,IAAI+wB,GAAG,qCAAqCnuB,EAAEouB,MAAM,SAASzwB,EAAEd,GAAG,IAAIO,EAAEX,EAAEd,EAAE,GAAG,iBAAiBkB,IAAIO,EAAEO,EAAEd,GAAGA,EAAEc,EAAEA,EAAEP,GAAGrB,EAAE4B,GAAG,OAAOlB,EAAEiB,EAAE5B,KAAK8E,UAAU,IAAIjF,EAAE,WAAW,OAAOgC,EAAEW,MAAMzB,GAAGkB,KAAKtB,EAAE4B,OAAOX,EAAE5B,KAAK8E,eAAeyB,KAAK1E,EAAE0E,KAAK1E,EAAE0E,MAAMrC,EAAEqC,OAAO1G,GAAGqE,EAAEquB,UAAU,SAAS1wB,GAAGA,EAAEqC,EAAEwR,YAAYxR,EAAEgO,OAAM,IAAKhO,EAAEyB,QAAQD,MAAMC,QAAQzB,EAAEsuB,UAAUpc,KAAKC,MAAMnS,EAAEgG,SAASjD,EAAE/C,EAAEuuB,WAAWxyB,EAAEiE,EAAEwuB,SAASzvB,EAAEiB,EAAEyuB,UAAUrqB,EAAEpE,EAAEf,KAAKa,EAAEE,EAAE+X,IAAInV,KAAKmV,IAAI/X,EAAE0uB,UAAU,SAAS/wB,GAAG,IAAId,EAAEmD,EAAEf,KAAKtB,GAAG,OAAO,WAAWd,GAAG,WAAWA,KAAK8xB,MAAMhxB,EAAEqf,WAAWrf,KAAKqC,EAAE4uB,KAAK,SAASjxB,GAAG,OAAO,MAAMA,EAAE,IAAIA,EAAE,IAAIkE,QAAQssB,GAAG,UAAkD,kBAAwB,OAAOnuB,GAA/B,QAAU,OAAV,aAAmC,IAAI6uB,GAAG7wB,EAAE8wB,OAAOC,GAAG/wB,EAAEgG,EAAE,OAAOhE,EAAEgvB,WAAW,SAASrxB,GAAG,OAAOK,EAAEgG,IAAIhE,IAAIhC,EAAEgG,EAAE+qB,IAAIpxB,GAAGK,EAAE8wB,SAAS9uB,IAAIhC,EAAE8wB,OAAOD,IAAI7uB,QAAG,IAAoBrC,IAAIK,EAAE8wB,OAAO9wB,EAAEgG,EAAEhE,GAAGA,O,kGCD1yuF,yCAEA4V,EAAOkZ,OAAS9qB,K,wQCFhB,IAAI7F,EAGJA,EAAK,WACJ,OAAOJ,KADH,GAIL,IAECI,EAAIA,GAAK,IAAI8wB,SAAS,cAAb,GACR,MAAOtxB,GAEc,YAAlB,oBAAOG,OAAP,cAAOA,WAAqBK,EAAIL,QAOrCpC,EAAOD,QAAU0C,G,yBCnBPmN,IAQRvN,UANQ,kBACF,OAAOuN,EAAK4jB,cAKZ,WAEJ,SAASC,EAAMljB,EAAQmjB,EAAKjkB,GAExB,GAAIA,EAAQ,CAER,IAAIkkB,EAAWzxB,SAAS+V,yBAA0B2b,GAAWF,EAAIG,aAAa,YAAcpkB,EAAO3L,aAAa,WAEhH8vB,GAAWF,EAAI3vB,aAAa,UAAW6vB,GAEvC,IACA,IAAIzU,EAAQ1P,EAAO0I,WAAU,GAAKgH,EAAM1U,WAAWhG,QAC/CkvB,EAAS1vB,YAAYkb,EAAMxQ,YAG/B4B,EAAOtM,YAAY0vB,IAG3B,SAASG,EAAqBjE,GAE1BA,EAAIc,mBAAqB,WAErB,GAAI,IAAMd,EAAI9Z,WAAY,CAEtB,IAAIge,EAAiBlE,EAAImE,gBAEzBD,KAAmBA,EAAiBlE,EAAImE,gBAAkB9xB,SAASwvB,eAAeD,mBAAmB,KACtF5Z,KAAKtK,UAAYsiB,EAAIgB,aAAchB,EAAIoE,cAAgB,IACtEpE,EAAIqE,QAAQvuB,OAAO,GAAGV,KAAI,SAASkvB,GAE/B,IAAI1kB,EAASogB,EAAIoE,cAAcE,EAAKrpB,IAEpC2E,IAAWA,EAASogB,EAAIoE,cAAcE,EAAKrpB,IAAMipB,EAAelpB,eAAespB,EAAKrpB,KAEpF2oB,EAAMU,EAAK5jB,OAAQ4jB,EAAKT,IAAKjkB,QAIzCogB,EAAIc,qBAsDR,SAASyD,EAAeC,GACpB,IAAK,IAAIX,EAAMW,EAAM,QAAUX,EAAIppB,SAASvD,gBAAkB2sB,EAAMA,EAAIxvB,cACxE,OAAOwvB,EAEX,OAxDA,SAAuBY,GA6CnB,IAAIC,EAAUrN,EAAOvmB,OAAO2zB,GAAwKE,EAAWpyB,OAAOwK,MAAQxK,OAAOqyB,KACrOF,EAAW,aAAcrN,EAAOA,EAAKqN,SADa,0CACQrpB,KAAKwpB,UAAUC,aAAeD,UAAUC,UAAU5lB,MADoC,wBACd,IAAI,GAAK,QAAU2lB,UAAUC,UAAU5lB,MADjE,2BACoF,IAAI,GAAK,KADrB,mBACmC7D,KAAKwpB,UAAUC,YAAcH,EAEhP,IAAII,EAAW,GAAIrO,EAAwBnkB,OAAOmkB,uBAAyBjR,WAAYuf,EAAO3yB,SAAS6I,qBAAqB,OAAQ+pB,EAAiC,EAErKP,GAjDA,SAASQ,IAEL,IACA,IAAIpiB,EAAQ,EAAGA,EAAQkiB,EAAKpwB,QAAU,CAElC,IAAIuwB,EAAMH,EAAKliB,GAAQpC,EAASykB,EAAI9wB,WAAYwvB,EAAMU,EAAe7jB,GAAS/M,EAAMwxB,EAAIlxB,aAAa,eAAiBkxB,EAAIlxB,aAAa,QACvI,IAAKN,GAAO0jB,EAAK+N,gBAAkBzxB,EAAMwxB,EAAIlxB,aAAaojB,EAAK+N,gBAC/DvB,GAAOlwB,GACH,GAAI+wB,EACA,IAAKrN,EAAKgO,UAAYhO,EAAKgO,SAAS1xB,EAAKkwB,EAAKsB,GAAM,CAEhDzkB,EAAOpM,YAAY6wB,GAEnB,IAAIG,EAAW3xB,EAAIsD,MAAM,KAAMgmB,EAAMqI,EAASzpB,QAASZ,EAAKqqB,EAAS7pB,KAAK,KAE1E,GAAIwhB,EAAIroB,OAAQ,CAEZ,IAAIorB,EAAM+E,EAAS9H,GAEnB+C,KAAQA,EAAM+E,EAAS9H,GAAO,IAAIgD,gBAAsBM,KAAK,MAAOtD,GAAM+C,EAAIZ,OAC9EY,EAAIqE,QAAU,IACdrE,EAAIqE,QAAQpxB,KAAK,CACbyN,OAAQA,EACRmjB,IAAKA,EACL5oB,GAAIA,IAERgpB,EAAqBjE,QAGrB4D,EAAMljB,EAAQmjB,EAAKxxB,SAAS2I,eAAeC,UAI7C6H,IAASmiB,QAKjBniB,IAIRkiB,EAAKpwB,QAAUowB,EAAKpwB,OAASqwB,EAAiC,IAAMvO,EAAsBwO,EAAY,IAOhGA,IA/FgBK,IAD1B,QAAC,OAAD,c,iBCFVp1B,EAAOD,QAAU,SAASC,GAoBzB,OAnBKA,EAAOq1B,kBACXr1B,EAAOs1B,UAAY,aACnBt1B,EAAOu1B,MAAQ,GAEVv1B,EAAOuS,WAAUvS,EAAOuS,SAAW,IACxC5R,OAAOC,eAAeZ,EAAQ,SAAU,CACvCa,YAAY,EACZC,IAAK,WACJ,OAAOd,EAAOE,KAGhBS,OAAOC,eAAeZ,EAAQ,KAAM,CACnCa,YAAY,EACZC,IAAK,WACJ,OAAOd,EAAOC,KAGhBD,EAAOq1B,gBAAkB,GAEnBr1B,I,mBCpBRw1B,EAAQ,GAARA,CAAyB","file":"drupal-jquery.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"app-drupal/assets/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 164);\n","/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */\n!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(C,e){\"use strict\";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\"script\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?n[o.call(e)]||\"object\":typeof e}var f=\"3.5.1\",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&\"length\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&0+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"\\ufffd\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+\" \"]&&(!v||!v.test(t))&&(1!==p||\"object\"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute(\"id\"))?s=s.replace(re,ie):e.setAttribute(\"id\",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?\"#\"+s:\":scope\")+\" \"+xe(l[o]);c=l.join(\",\")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute(\"id\")}}}return g(t.replace($,\"$1\"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+\" \")>b.cacheLength&&delete e[r.shift()],e[t+\" \"]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split(\"|\"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function ge(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&\"undefined\"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement(\"div\")),\"undefined\"!=typeof e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length}),d.attributes=ce(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=\"undefined\"!=typeof e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(\"undefined\"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+S+\"-]\").length||v.push(\"~=\"),(t=C.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[\"+M+\"*name\"+M+\"*=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+S+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")}),ce(function(e){e.innerHTML=\"\";var t=C.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,\"*\"),c.call(e,\"[s!='']:x\"),s.push(\"!=\",F)}),v=v.length&&new RegExp(v.join(\"|\")),s=s.length&&new RegExp(s.join(\"|\")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+\" \"]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&m(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||\"undefined\"!=typeof e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?\"!=\"===r:!r||(t+=\"\",\"=\"===r?t===i:\"!=\"===r?t!==i:\"^=\"===r?i&&0===t.indexOf(i):\"*=\"===r?i&&-1\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[\":\"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):\"string\"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement(\"div\")),(fe=E.createElement(\"input\")).setAttribute(\"type\",\"radio\"),fe.setAttribute(\"checked\",\"checked\"),fe.setAttribute(\"name\",\"t\"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML=\"\",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=\"\",y.option=!!ce.lastChild;var ge={thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=\"undefined\"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):\"undefined\"!=typeof e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n\",\"\"]);var me=/<|&#?\\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\\s*$/g;function qe(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&S(e).children(\"tbody\")[0]||e}function Le(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function He(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n\").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",i=function(e){r.remove(),i=null,e&&t(\"error\"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\\?(?=&|$)|\\?\\?/;S.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Xt.pop()||S.expando+\"_\"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter(\"json jsonp\",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Vt.test(e.data)&&\"data\");if(a||\"jsonp\"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,\"$1\"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+r),e.converters[\"script json\"]=function(){return o||S.error(r+\" was not called\"),o[0]},e.dataTypes[0]=\"json\",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),\"script\"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument(\"\").body).innerHTML=\"
\",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return-1\").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,\"position\"),c=S(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=S.css(e,\"top\"),u=S.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&-1<(o+u).indexOf(\"auto\")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):(\"number\"==typeof f.top&&(f.top+=\"px\"),\"number\"==typeof f.left&&(f.left+=\"px\"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===S.css(r,\"position\"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&\"static\"===S.css(e,\"position\"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,\"borderTopWidth\",!0),i.left+=S.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-S.css(r,\"marginTop\",!0),left:t.left-i.left-S.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&\"static\"===S.css(e,\"position\"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,i){var o=\"pageYOffset\"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each([\"top\",\"left\"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+\"px\":t})}),S.each({Height:\"height\",Width:\"width\"},function(a,s){S.each({padding:\"inner\"+a,content:s,\"\":\"outer\"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||\"boolean\"!=typeof e),i=r||(!0===e||!0===t?\"margin\":\"border\");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf(\"outer\")?e[\"inner\"+a]:e.document.documentElement[\"client\"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body[\"scroll\"+a],r[\"scroll\"+a],e.body[\"offset\"+a],r[\"offset\"+a],r[\"client\"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),function(e,n){S.fn[n]=function(e,t){return 0 collection\n for (// get the cached index\n var index = 0; index < uses.length; ) {\n // get the current \n var use = uses[index], parent = use.parentNode, svg = getSVGAncestor(parent), src = use.getAttribute(\"xlink:href\") || use.getAttribute(\"href\");\n if (!src && opts.attributeName && (src = use.getAttribute(opts.attributeName)), \n svg && src) {\n if (polyfill) {\n if (!opts.validate || opts.validate(src, svg, use)) {\n // remove the element\n parent.removeChild(use);\n // parse the src and get the url and id\n var srcSplit = src.split(\"#\"), url = srcSplit.shift(), id = srcSplit.join(\"#\");\n // if the link is external\n if (url.length) {\n // get the cached xhr request\n var xhr = requests[url];\n // ensure the xhr request exists\n xhr || (xhr = requests[url] = new XMLHttpRequest(), xhr.open(\"GET\", url), xhr.send(), \n xhr._embeds = []), // add the svg and id as an item to the xhr embeds list\n xhr._embeds.push({\n parent: parent,\n svg: svg,\n id: id\n }), // prepare the xhr ready state change event\n loadreadystatechange(xhr);\n } else {\n // embed the local id into the svg\n embed(parent, svg, document.getElementById(id));\n }\n } else {\n // increase the index when the previous value was not \"valid\"\n ++index, ++numberOfSvgUseElementsToBypass;\n }\n }\n } else {\n // increase the index when the previous value was not \"valid\"\n ++index;\n }\n }\n // continue the interval\n (!uses.length || uses.length - numberOfSvgUseElementsToBypass > 0) && requestAnimationFrame(oninterval, 67);\n }\n var polyfill, opts = Object(rawopts), newerIEUA = /\\bTrident\\/[567]\\b|\\bMSIE (?:9|10)\\.0\\b/, webkitUA = /\\bAppleWebKit\\/(\\d+)\\b/, olderEdgeUA = /\\bEdge\\/12\\.(\\d+)\\b/, edgeUA = /\\bEdge\\/.(\\d+)\\b/, inIframe = window.top !== window.self;\n polyfill = \"polyfill\" in opts ? opts.polyfill : newerIEUA.test(navigator.userAgent) || (navigator.userAgent.match(olderEdgeUA) || [])[1] < 10547 || (navigator.userAgent.match(webkitUA) || [])[1] < 537 || edgeUA.test(navigator.userAgent) && inIframe;\n // create xhr requests object\n var requests = {}, requestAnimationFrame = window.requestAnimationFrame || setTimeout, uses = document.getElementsByTagName(\"use\"), numberOfSvgUseElementsToBypass = 0;\n // conditionally start the interval if the polyfill is active\n polyfill && oninterval();\n }\n function getSVGAncestor(node) {\n for (var svg = node; \"svg\" !== svg.nodeName.toLowerCase() && (svg = svg.parentNode); ) {}\n return svg;\n }\n return svg4everybody;\n});","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","require('svg4everybody')({});\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/app-drupal/assets/images/spritemap.svg b/dist/app-drupal/assets/images/spritemap.svg new file mode 100644 index 0000000000..ca98a05cec --- /dev/null +++ b/dist/app-drupal/assets/images/spritemap.svg @@ -0,0 +1 @@ +chevron-downchevron-leftchevron-rightchevron-upclosemenupersonsearch \ No newline at end of file diff --git a/dist/app-pl/assets/app.js b/dist/app-pl/assets/app.js new file mode 100644 index 0000000000..f7ff80746f --- /dev/null +++ b/dist/app-pl/assets/app.js @@ -0,0 +1,3 @@ +/*! For license information please see app.js.LICENSE.txt */ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/app-pl/assets/",n(n.s=168)}([function(t,e,n){var r=n(2),i=n(13).f,o=n(17),a=n(15),s=n(86),u=n(115),c=n(56);t.exports=function(t,e){var n,l,f,d,p,h=t.target,v=t.global,g=t.stat;if(n=v?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(l in e){if(d=e[l],f=t.noTargetGet?(p=i(n,l))&&p.value:n[l],!c(v?l:h+(g?".":"#")+l,t.forced)&&void 0!==f){if(typeof d==typeof f)continue;u(d,f)}(t.sham||f&&f.sham)&&o(d,"sham",!0),a(n,l,d,t)}}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n(47))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(3);t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,n){var r=n(2),i=n(88),o=n(10),a=n(53),s=n(92),u=n(118),c=i("wks"),l=r.Symbol,f=u?l:l&&l.withoutSetter||a;t.exports=function(t){return o(c,t)||(s&&o(l,t)?c[t]=l[t]:c[t]=f("Symbol."+t)),c[t]}},function(t,e,n){var r=n(1);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){"use strict";var r,i=n(133),o=n(6),a=n(2),s=n(3),u=n(10),c=n(63),l=n(17),f=n(15),d=n(9).f,p=n(30),h=n(48),v=n(5),g=n(53),m=a.Int8Array,y=m&&m.prototype,b=a.Uint8ClampedArray,x=b&&b.prototype,w=m&&p(m),A=y&&p(y),S=Object.prototype,_=S.isPrototypeOf,k=v("toStringTag"),C=g("TYPED_ARRAY_TAG"),T=i&&!!h&&"Opera"!==c(a.opera),E=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j=function(t){return s(t)&&u(O,c(t))};for(r in O)a[r]||(T=!1);if((!T||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},T))for(r in O)a[r]&&h(a[r],w);if((!T||!A||A===S)&&(A=w.prototype,T))for(r in O)a[r]&&h(a[r].prototype,A);if(T&&p(x)!==A&&h(x,A),o&&!u(A,k))for(r in E=!0,d(A,k,{get:function(){return s(this)?this[C]:void 0}}),O)a[r]&&l(a[r],C,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:T,TYPED_ARRAY_TAG:E&&C,aTypedArray:function(t){if(j(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(h){if(_.call(w,t))return t}else for(var e in O)if(u(O,r)){var n=a[e];if(n&&(t===n||_.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n){if(o){if(n)for(var r in O){var i=a[r];i&&u(i.prototype,t)&&delete i.prototype[t]}A[t]&&!n||f(A,t,n?e:T&&y[t]||e)}},exportTypedArrayStaticMethod:function(t,e,n){var r,i;if(o){if(h){if(n)for(r in O)(i=a[r])&&u(i,t)&&delete i[t];if(w[t]&&!n)return;try{return f(w,t,n?e:T&&m[t]||e)}catch(t){}}for(r in O)!(i=a[r])||i[t]&&!n||f(i,t,e)}},isView:function(t){var e=c(t);return"DataView"===e||u(O,e)},isTypedArray:j,TypedArray:w,TypedArrayPrototype:A}},function(t,e,n){var r=n(25),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(6),i=n(112),o=n(4),a=n(31),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(37),i=n(52),o=n(11),a=n(8),s=n(59),u=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,l=4==t,f=6==t,d=5==t||f;return function(p,h,v,g){for(var m,y,b=o(p),x=i(b),w=r(h,v,3),A=a(x.length),S=0,_=g||s,k=e?_(p,A):n?_(p,0):void 0;A>S;S++)if((d||S in x)&&(y=w(m=x[S],S,b),t))if(e)k[S]=y;else if(y)switch(t){case 3:return!0;case 5:return m;case 6:return S;case 2:u.call(k,m)}else if(l)return!1;return f?-1:c||l?l:k}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},function(t,e,n){var r=n(6),i=n(67),o=n(35),a=n(19),s=n(31),u=n(10),c=n(112),l=Object.getOwnPropertyDescriptor;e.f=r?l:function(t,e){if(t=a(t),e=s(e,!0),c)try{return l(t,e)}catch(t){}if(u(t,e))return o(!i.f.call(t,e),t[e])}},function(t,e,n){(function(t){var n;function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(e,n){"use strict";"object"===r(t)&&"object"===r(t.exports)?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,(function(i,o){"use strict";var a=[],s=Object.getPrototypeOf,u=a.slice,c=a.flat?function(t){return a.flat.call(t)}:function(t){return a.concat.apply([],t)},l=a.push,f=a.indexOf,d={},p=d.toString,h=d.hasOwnProperty,v=h.toString,g=v.call(Object),m={},y=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},b=function(t){return null!=t&&t===t.window},x=i.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function A(t,e,n){var r,i,o=(n=n||x).createElement("script");if(o.text=t,e)for(r in w)(i=e[r]||e.getAttribute&&e.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function S(t){return null==t?t+"":"object"===r(t)||"function"==typeof t?d[p.call(t)]||"object":r(t)}var _=function t(e,n){return new t.fn.init(e,n)};function k(t){var e=!!t&&"length"in t&&t.length,n=S(t);return!y(t)&&!b(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}_.fn=_.prototype={jquery:"3.5.1",constructor:_,length:0,toArray:function(){return u.call(this)},get:function(t){return null==t?u.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=_.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return _.each(this,t)},map:function(t){return this.pushStack(_.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(_.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+R+")"+R+"*"),W=new RegExp(R+"|>"),V=new RegExp(z),G=new RegExp("^"+D+"$"),X={ID:new RegExp("^#("+D+")"),CLASS:new RegExp("^\\.("+D+")"),TAG:new RegExp("^("+D+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+z),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+R+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){d()},at=xt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{L.apply(j=P.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(t){L={apply:j.length?function(t,e){M.apply(t,P.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function st(t,e,r,i){var o,s,c,l,f,h,m,y=e&&e.ownerDocument,w=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return r;if(!i&&(d(e),e=e||p,v)){if(11!==w&&(f=Q.exec(t)))if(o=f[1]){if(9===w){if(!(c=e.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(y&&(c=y.getElementById(o))&&b(e,c)&&c.id===o)return r.push(c),r}else{if(f[2])return L.apply(r,e.getElementsByTagName(t)),r;if((o=f[3])&&n.getElementsByClassName&&e.getElementsByClassName)return L.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!T[t+" "]&&(!g||!g.test(t))&&(1!==w||"object"!==e.nodeName.toLowerCase())){if(m=t,y=e,1===w&&(W.test(t)||U.test(t))){for((y=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((l=e.getAttribute("id"))?l=l.replace(rt,it):e.setAttribute("id",l=x)),s=(h=a(t)).length;s--;)h[s]=(l?"#"+l:":scope")+" "+bt(h[s]);m=h.join(",")}try{return L.apply(r,y.querySelectorAll(m)),r}catch(e){T(t,!0)}finally{l===x&&e.removeAttribute("id")}}}return u(t.replace(B,"$1"),e,r,i)}function ut(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function ct(t){return t[x]=!0,t}function lt(t){var e=p.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ft(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function dt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function pt(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ht(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function vt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function gt(t){return ct((function(e){return e=+e,ct((function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},o=st.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!Y.test(e||n&&n.nodeName||"HTML")},d=st.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:w;return a!=p&&9===a.nodeType&&a.documentElement?(h=(p=a).documentElement,v=!o(p),w!=p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ot,!1):i.attachEvent&&i.attachEvent("onunload",ot)),n.scope=lt((function(t){return h.appendChild(t).appendChild(p.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.attributes=lt((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=lt((function(t){return t.appendChild(p.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=Z.test(p.getElementsByClassName),n.getById=lt((function(t){return h.appendChild(t).id=x,!p.getElementsByName||!p.getElementsByName(x).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&v)return e.getElementsByClassName(t)},m=[],g=[],(n.qsa=Z.test(p.querySelectorAll))&&(lt((function(t){var e;h.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+$+")"),t.querySelectorAll("[id~="+x+"-]").length||g.push("~="),(e=p.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||g.push("\\["+R+"*name"+R+"*="+R+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]"),t.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),lt((function(t){t.innerHTML="";var e=p.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")}))),(n.matchesSelector=Z.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&<((function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),m.push("!=",z)})),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),e=Z.test(h.compareDocumentPosition),b=e||Z.test(h.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return f=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t==p||t.ownerDocument==w&&b(w,t)?-1:e==p||e.ownerDocument==w&&b(w,e)?1:l?I(l,t)-I(l,e):0:4&r?-1:1)}:function(t,e){if(t===e)return f=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t==p?-1:e==p?1:i?-1:o?1:l?I(l,t)-I(l,e):0;if(i===o)return dt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?dt(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},p):p},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(d(t),n.matchesSelector&&v&&!T[e+" "]&&(!m||!m.test(e))&&(!g||!g.test(e)))try{var r=y.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){T(e,!0)}return st(e,p,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!=p&&d(t),b(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=p&&d(t);var i=r.attrHandle[e.toLowerCase()],o=i&&O.call(r.attrHandle,e.toLowerCase())?i(t,e,!v):void 0;return void 0!==o?o:n.attributes||!v?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},st.escape=function(t){return(t+"").replace(rt,it)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,r=[],i=0,o=0;if(f=!n.detectDuplicates,l=!n.sortStable&&t.slice(0),t.sort(E),f){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return l=null,t},i=st.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=st.selectors={cacheLength:50,createPseudo:ct,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return X.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&V.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=_[t+" "];return e||(e=new RegExp("(^|"+R+")"+t+"("+R+"|$)"))&&_(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var i=st.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(q," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,d,p,h,v=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(g){if(o){for(;v;){for(d=e;d=d[v];)if(s?d.nodeName.toLowerCase()===m:1===d.nodeType)return!1;h=v="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(b=(p=(c=(l=(f=(d=g)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[t]||[])[0]===A&&c[1])&&c[2],d=p&&g.childNodes[p];d=++p&&d&&d[v]||(b=p=0)||h.pop();)if(1===d.nodeType&&++b&&d===e){l[t]=[A,p,b];break}}else if(y&&(b=p=(c=(l=(f=(d=e)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[t]||[])[0]===A&&c[1]),!1===b)for(;(d=++p&&d&&d[v]||(b=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==m:1!==d.nodeType)||!++b||(y&&((l=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[t]=[A,b]),d!==e)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return i[x]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?ct((function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=I(t,o[a])]=!(n[r]=o[a])})):function(t){return i(t,0,n)}):i}},pseudos:{not:ct((function(t){var e=[],n=[],r=s(t.replace(B,"$1"));return r[x]?ct((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:ct((function(t){return function(e){return st(t,e).length>0}})),contains:ct((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:ct((function(t){return G.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=v?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===h},focus:function(t){return t===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:vt(!1),disabled:vt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return J.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:gt((function(){return[0]})),last:gt((function(t,e){return[e-1]})),eq:gt((function(t,e,n){return[n<0?n+e:n]})),even:gt((function(t,e){for(var n=0;ne?e:n;--r>=0;)t.push(r);return t})),gt:gt((function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function At(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,c=null!=e;s-1&&(o[c]=!(a[c]=f))}}else m=At(m===a?m.splice(h,m.length):m),i?i(null,a,m,u):L.apply(a,m)}))}function _t(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],u=a?1:0,l=xt((function(t){return t===e}),s,!0),f=xt((function(t){return I(e,t)>-1}),s,!0),d=[function(t,n,r){var i=!a&&(r||n!==c)||((e=n).nodeType?l(t,n,r):f(t,n,r));return e=null,i}];u1&&wt(d),u>1&&bt(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=t.length>0,o=function(o,a,s,u,l){var f,h,g,m=0,y="0",b=o&&[],x=[],w=c,S=o||i&&r.find.TAG("*",l),_=A+=null==w?1:Math.random()||.1,k=S.length;for(l&&(c=a==p||a||l);y!==k&&null!=(f=S[y]);y++){if(i&&f){for(h=0,a||f.ownerDocument==p||(d(f),s=!v);g=t[h++];)if(g(f,a||p,s)){u.push(f);break}l&&(A=_)}n&&((f=!g&&f)&&m--,o&&b.push(f))}if(m+=y,n&&y!==m){for(h=0;g=e[h++];)g(b,x,a,s);if(o){if(m>0)for(;y--;)b[y]||x[y]||(x[y]=N.call(u));x=At(x)}L.apply(u,x),l&&!o&&x.length>0&&m+e.length>1&&st.uniqueSort(u)}return l&&(A=_,c=w),b};return n?ct(o):o}(o,i))).selector=t}return s},u=st.select=function(t,e,n,i){var o,u,c,l,f,d="function"==typeof t&&t,p=!i&&a(t=d.selector||t);if(n=n||[],1===p.length){if((u=p[0]=p[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&9===e.nodeType&&v&&r.relative[u[1].type]){if(!(e=(r.find.ID(c.matches[0].replace(et,nt),e)||[])[0]))return n;d&&(e=e.parentNode),t=t.slice(u.shift().value.length)}for(o=X.needsContext.test(t)?0:u.length;o--&&(c=u[o],!r.relative[l=c.type]);)if((f=r.find[l])&&(i=f(c.matches[0].replace(et,nt),tt.test(u[0].type)&&mt(e.parentNode)||e))){if(u.splice(o,1),!(t=i.length&&bt(u)))return L.apply(n,i),n;break}}return(d||s(t,p))(i,e,!v,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=x.split("").sort(E).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=lt((function(t){return 1&t.compareDocumentPosition(p.createElement("fieldset"))})),lt((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||ft("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&<((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ft("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),lt((function(t){return null==t.getAttribute("disabled")}))||ft($,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),st}(i);_.find=C,(_.expr=C.selectors)[":"]=_.expr.pseudos,_.uniqueSort=_.unique=C.uniqueSort,_.text=C.getText,_.isXMLDoc=C.isXML,_.contains=C.contains,_.escapeSelector=C.escape;var T=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&_(t).is(n))break;r.push(t)}return r},E=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},O=_.expr.match.needsContext;function j(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function M(t,e,n){return y(e)?_.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?_.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?_.grep(t,(function(t){return f.call(e,t)>-1!==n})):_.filter(e,t,n)}_.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?_.find.matchesSelector(r,t)?[r]:[]:_.find.matches(t,_.grep(e,(function(t){return 1===t.nodeType})))},_.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(_(t).filter((function(){for(e=0;e1?_.uniqueSort(n):n},filter:function(t){return this.pushStack(M(this,t||[],!1))},not:function(t){return this.pushStack(M(this,t||[],!0))},is:function(t){return!!M(this,"string"==typeof t&&O.test(t)?_(t):t||[],!1).length}});var L,P=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(_.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||L,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:P.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof _?e[0]:e,_.merge(this,_.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),N.test(r[1])&&_.isPlainObject(e))for(r in e)y(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):y(t)?void 0!==n.ready?n.ready(t):t(_):_.makeArray(t,this)}).prototype=_.fn,L=_(x);var I=/^(?:parents|prev(?:Until|All))/,$={children:!0,contents:!0,next:!0,prev:!0};function R(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}_.fn.extend({has:function(t){var e=_(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&_.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?_.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?f.call(_(t),this[0]):f.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),_.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return T(t,"parentNode")},parentsUntil:function(t,e,n){return T(t,"parentNode",n)},next:function(t){return R(t,"nextSibling")},prev:function(t){return R(t,"previousSibling")},nextAll:function(t){return T(t,"nextSibling")},prevAll:function(t){return T(t,"previousSibling")},nextUntil:function(t,e,n){return T(t,"nextSibling",n)},prevUntil:function(t,e,n){return T(t,"previousSibling",n)},siblings:function(t){return E((t.parentNode||{}).firstChild,t)},children:function(t){return E(t.firstChild)},contents:function(t){return null!=t.contentDocument&&s(t.contentDocument)?t.contentDocument:(j(t,"template")&&(t=t.content||t),_.merge([],t.childNodes))}},(function(t,e){_.fn[t]=function(n,r){var i=_.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=_.filter(r,i)),this.length>1&&($[t]||_.uniqueSort(i),I.test(t)&&i.reverse()),this.pushStack(i)}}));var D=/[^\x20\t\r\n\f]+/g;function F(t){return t}function z(t){throw t}function q(t,e,n,r){var i;try{t&&y(i=t.promise)?i.call(t).done(e).fail(n):t&&y(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}_.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return _.each(t.match(D)||[],(function(t,n){e[n]=!0})),e}(t):_.extend({},t);var e,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?_.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||u()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},_.extend({Deferred:function(t){var e=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],n="pending",o={state:function(){return n},always:function(){return a.done(arguments).fail(arguments),this},catch:function(t){return o.then(null,t)},pipe:function(){var t=arguments;return _.Deferred((function(n){_.each(e,(function(e,r){var i=y(t[r[4]])&&t[r[4]];a[r[1]]((function(){var t=i&&i.apply(this,arguments);t&&y(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,o){var a=0;function s(t,e,n,o){return function(){var u=this,c=arguments,l=function(){var i,l;if(!(t=a&&(n!==z&&(u=void 0,c=[r]),e.rejectWith(u,c))}};t?f():(_.Deferred.getStackHook&&(f.stackTrace=_.Deferred.getStackHook()),i.setTimeout(f))}}return _.Deferred((function(r){e[0][3].add(s(0,r,y(o)?o:F,r.notifyWith)),e[1][3].add(s(0,r,y(t)?t:F)),e[2][3].add(s(0,r,y(n)?n:z))})).promise()},promise:function(t){return null!=t?_.extend(t,o):o}},a={};return _.each(e,(function(t,r){var i=r[2],s=r[5];o[r[1]]=i.add,s&&i.add((function(){n=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),i.add(r[3].fire),a[r[0]]=function(){return a[r[0]+"With"](this===a?void 0:this,arguments),this},a[r[0]+"With"]=i.fireWith})),o.promise(a),t&&t.call(a,a),a},when:function(t){var e=arguments.length,n=e,r=Array(n),i=u.call(arguments),o=_.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?u.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(q(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)q(i[n],a(n),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(t,e){i.console&&i.console.warn&&t&&B.test(t.name)&&i.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},_.readyException=function(t){i.setTimeout((function(){throw t}))};var H=_.Deferred();function U(){x.removeEventListener("DOMContentLoaded",U),i.removeEventListener("load",U),_.ready()}_.fn.ready=function(t){return H.then(t).catch((function(t){_.readyException(t)})),this},_.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--_.readyWait:_.isReady)||(_.isReady=!0,!0!==t&&--_.readyWait>0||H.resolveWith(x,[_]))}}),_.ready.then=H.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?i.setTimeout(_.ready):(x.addEventListener("DOMContentLoaded",U),i.addEventListener("load",U));var W=function t(e,n,r,i,o,a,s){var u=0,c=e.length,l=null==r;if("object"===S(r))for(u in o=!0,r)t(e,n,u,r[u],!0,a,s);else if(void 0!==i&&(o=!0,y(i)||(s=!0),l&&(s?(n.call(e,i),n=null):(l=n,n=function(t,e,n){return l.call(_(t),n)})),n))for(;u1,null,!0)},removeData:function(t){return this.each((function(){Q.remove(this,t)}))}}),_.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=Z.get(t,e),n&&(!r||Array.isArray(n)?r=Z.access(t,e,_.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){var n=_.queue(t,e=e||"fx"),r=n.length,i=n.shift(),o=_._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,(function(){_.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Z.get(t,n)||Z.access(t,n,{empty:_.Callbacks("once memory").add((function(){Z.remove(t,[e+"queue",n])}))})}}),_.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,yt=/^$|^module$|\/(?:java|ecma)script/i;ht=x.createDocumentFragment().appendChild(x.createElement("div")),(vt=x.createElement("input")).setAttribute("type","radio"),vt.setAttribute("checked","checked"),vt.setAttribute("name","t"),ht.appendChild(vt),m.checkClone=ht.cloneNode(!0).cloneNode(!0).lastChild.checked,ht.innerHTML="",m.noCloneChecked=!!ht.cloneNode(!0).lastChild.defaultValue,ht.innerHTML="",m.option=!!ht.lastChild;var bt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function xt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&j(t,e)?_.merge([t],n):n}function wt(t,e){for(var n=0,r=t.length;n",""]);var At=/<|&#?\w+;/;function St(t,e,n,r,i){for(var o,a,s,u,c,l,f=e.createDocumentFragment(),d=[],p=0,h=t.length;p-1)i&&i.push(o);else if(c=st(o),a=xt(f.appendChild(o),"script"),c&&wt(a),n)for(l=0;o=a[l++];)yt.test(o.type||"")&&n.push(o);return f}var _t=/^key/,kt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=/^([^.]*)(?:\.(.+)|)/;function Tt(){return!0}function Et(){return!1}function Ot(t,e){return t===function(){try{return x.activeElement}catch(t){}}()==("focus"===e)}function jt(t,e,n,i,o,a){var s,u;if("object"===r(e)){for(u in"string"!=typeof n&&(i=i||n,n=void 0),e)jt(t,u,n,i,e[u],a);return t}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=Et;else if(!o)return t;return 1===a&&(s=o,(o=function(t){return _().off(t),s.apply(this,arguments)}).guid=s.guid||(s.guid=_.guid++)),t.each((function(){_.event.add(this,e,o,i,n)}))}function Nt(t,e,n){n?(Z.set(t,e,!1),_.event.add(t,e,{namespace:!1,handler:function(t){var r,i,o=Z.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(_.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=u.call(arguments),Z.set(this,e,o),r=n(this,e),this[e](),o!==(i=Z.get(this,e))||r?Z.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&(Z.set(this,e,{value:_.event.trigger(_.extend(o[0],_.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Z.get(t,e)&&_.event.add(t,e,Tt)}_.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,c,l,f,d,p,h,v,g=Z.get(t);if(K(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&_.find.matchesSelector(at,i),n.guid||(n.guid=_.guid++),(u=g.events)||(u=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(e){return void 0!==_&&_.event.triggered!==e.type?_.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(D)||[""]).length;c--;)p=v=(s=Ct.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=_.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=_.event.special[p]||{},l=_.extend({type:p,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&_.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,l),l.handler.guid||(l.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,l):d.push(l),_.event.global[p]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,c,l,f,d,p,h,v,g=Z.hasData(t)&&Z.get(t);if(g&&(u=g.events)){for(c=(e=(e||"").match(D)||[""]).length;c--;)if(p=v=(s=Ct.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),p){for(f=_.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)l=d[o],!i&&v!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(o,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(t,l));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(t,h,g.handle)||_.removeEvent(t,p,g.handle),delete u[p])}else for(p in u)_.event.remove(t,p+e[c],n,r,!0);_.isEmptyObject(u)&&Z.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=new Array(arguments.length),u=_.event.fix(t),c=(Z.get(this,"events")||Object.create(null))[u.type]||[],l=_.event.special[u.type]||{};for(s[0]=u,e=1;e=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n-1:_.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,u\s*$/g;function It(t,e){return j(t,"table")&&j(11!==e.nodeType?e:e.firstChild,"tr")&&_(t).children("tbody")[0]||t}function $t(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Rt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Dt(t,e){var n,r,i,o,a,s;if(1===e.nodeType){if(Z.hasData(t)&&(s=Z.get(t).events))for(i in Z.remove(e,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof h&&!m.checkClone&&Lt.test(h))return t.each((function(i){var o=t.eq(i);v&&(e[0]=h.call(this,i,o.html())),zt(o,e,n,r)}));if(d&&(o=(i=St(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=_.map(xt(i,"script"),$t)).length;f0&&wt(a,!u&&xt(t,"script")),s},cleanData:function(t){for(var e,n,r,i=_.event.special,o=0;void 0!==(n=t[o]);o++)if(K(n)){if(e=n[Z.expando]){if(e.events)for(r in e.events)i[r]?_.event.remove(n,r):_.removeEvent(n,r,e.handle);n[Z.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),_.fn.extend({detach:function(t){return qt(this,t,!0)},remove:function(t){return qt(this,t)},text:function(t){return W(this,(function(t){return void 0===t?_.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return zt(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||It(this,t).appendChild(t)}))},prepend:function(){return zt(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=It(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return zt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return zt(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(_.cleanData(xt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return _.clone(this,t,e)}))},html:function(t){return W(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Mt.test(t)&&!bt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=_.htmlPrefilter(t);try{for(;n3,at.removeChild(t)),s}}))}();var Xt=["Webkit","Moz","ms"],Yt=x.createElement("div").style,Kt={};function Jt(t){var e=_.cssProps[t]||Kt[t];return e||(t in Yt?t:Kt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Xt.length;n--;)if((t=Xt[n]+e)in Yt)return t}(t)||t)}var Zt=/^(none|table(?!-c[ea]).+)/,Qt=/^--/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"};function ne(t,e,n){var r=it.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function re(t,e,n,r,i,o){var a="width"===e?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=_.css(t,n+ot[a],!0,i)),r?("content"===n&&(u-=_.css(t,"padding"+ot[a],!0,i)),"margin"!==n&&(u-=_.css(t,"border"+ot[a]+"Width",!0,i))):(u+=_.css(t,"padding"+ot[a],!0,i),"padding"!==n?u+=_.css(t,"border"+ot[a]+"Width",!0,i):s+=_.css(t,"border"+ot[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-u-s-.5))||0),u}function ie(t,e,n){var r=Ht(t),i=(!m.boxSizingReliable()||n)&&"border-box"===_.css(t,"boxSizing",!1,r),o=i,a=Vt(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Bt.test(a)){if(!n)return a;a="auto"}return(!m.boxSizingReliable()&&i||!m.reliableTrDimensions()&&j(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===_.css(t,"display",!1,r))&&t.getClientRects().length&&(i="border-box"===_.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+re(t,e,n||(i?"border":"content"),o,r,a)+"px"}function oe(t,e,n,r,i){return new oe.prototype.init(t,e,n,r,i)}_.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Vt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var o,a,s,u=Y(e),c=Qt.test(e),l=t.style;if(c||(e=Jt(u)),s=_.cssHooks[e]||_.cssHooks[u],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(t,!1,i))?o:l[e];"string"===(a=r(n))&&(o=it.exec(n))&&o[1]&&(n=lt(t,e,o),a="number"),null!=n&&n==n&&("number"!==a||c||(n+=o&&o[3]||(_.cssNumber[u]?"":"px")),m.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),s&&"set"in s&&void 0===(n=s.set(t,n,i))||(c?l.setProperty(e,n):l[e]=n))}},css:function(t,e,n,r){var i,o,a,s=Y(e);return Qt.test(e)||(e=Jt(s)),(a=_.cssHooks[e]||_.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=Vt(t,e,r)),"normal"===i&&e in ee&&(i=ee[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),_.each(["height","width"],(function(t,e){_.cssHooks[e]={get:function(t,n,r){if(n)return!Zt.test(_.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ie(t,e,r):Ut(t,te,(function(){return ie(t,e,r)}))},set:function(t,n,r){var i,o=Ht(t),a=!m.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===_.css(t,"boxSizing",!1,o),u=r?re(t,e,r,s,o):0;return s&&a&&(u-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-re(t,e,"border",!1,o)-.5)),u&&(i=it.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=_.css(t,e)),ne(0,n,u)}}})),_.cssHooks.marginLeft=Gt(m.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-Ut(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),_.each({margin:"",padding:"",border:"Width"},(function(t,e){_.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+ot[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(_.cssHooks[t+e].set=ne)})),_.fn.extend({css:function(t,e){return W(this,(function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Ht(t),i=e.length;a1)}}),_.Tween=oe,oe.prototype={constructor:oe,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||_.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(_.cssNumber[n]?"":"px")},cur:function(){var t=oe.propHooks[this.prop];return t&&t.get?t.get(this):oe.propHooks._default.get(this)},run:function(t){var e,n=oe.propHooks[this.prop];return this.options.duration?this.pos=e=_.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):oe.propHooks._default.set(this),this}},oe.prototype.init.prototype=oe.prototype,oe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=_.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){_.fx.step[t.prop]?_.fx.step[t.prop](t):1!==t.elem.nodeType||!_.cssHooks[t.prop]&&null==t.elem.style[Jt(t.prop)]?t.elem[t.prop]=t.now:_.style(t.elem,t.prop,t.now+t.unit)}}},oe.propHooks.scrollTop=oe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},_.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},(_.fx=oe.prototype.init).step={};var ae,se,ue=/^(?:toggle|show|hide)$/,ce=/queueHooks$/;function le(){se&&(!1===x.hidden&&i.requestAnimationFrame?i.requestAnimationFrame(le):i.setTimeout(le,_.fx.interval),_.fx.tick())}function fe(){return i.setTimeout((function(){ae=void 0})),ae=Date.now()}function de(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=ot[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function pe(t,e,n){for(var r,i=(he.tweeners[e]||[]).concat(he.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each((function(){_.removeAttr(this,t)}))}}),_.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?_.prop(t,e,n):(1===o&&_.isXMLDoc(t)||(i=_.attrHooks[e.toLowerCase()]||(_.expr.match.bool.test(e)?ve:void 0)),void 0!==n?null===n?void _.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=_.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&j(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(D);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),ve={set:function(t,e,n){return!1===e?_.removeAttr(t,n):t.setAttribute(n,n),n}},_.each(_.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=ge[e]||_.find.attr;ge[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=ge[a],ge[a]=i,i=null!=n(t,e,r)?a:null,ge[a]=o),i}}));var me=/^(?:input|select|textarea|button)$/i,ye=/^(?:a|area)$/i;function be(t){return(t.match(D)||[]).join(" ")}function xe(t){return t.getAttribute&&t.getAttribute("class")||""}function we(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(D)||[]}_.fn.extend({prop:function(t,e){return W(this,_.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[_.propFix[t]||t]}))}}),_.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&_.isXMLDoc(t)||(e=_.propFix[e]||e,i=_.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=_.find.attr(t,"tabindex");return e?parseInt(e,10):me.test(t.nodeName)||ye.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(_.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){_.propFix[this.toLowerCase()]=this})),_.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(y(t))return this.each((function(e){_(this).addClass(t.call(this,e,xe(this)))}));if((e=we(t)).length)for(;n=this[u++];)if(i=xe(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(y(t))return this.each((function(e){_(this).removeClass(t.call(this,e,xe(this)))}));if(!arguments.length)return this.attr("class","");if((e=we(t)).length)for(;n=this[u++];)if(i=xe(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=r(t),i="string"===n||Array.isArray(t);return"boolean"==typeof e&&i?e?this.addClass(t):this.removeClass(t):y(t)?this.each((function(n){_(this).toggleClass(t.call(this,n,xe(this),e),e)})):this.each((function(){var e,r,o,a;if(i)for(r=0,o=_(this),a=we(t);e=a[r++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=xe(this))&&Z.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":Z.get(this,"__className__")||""))}))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+be(xe(n))+" ").indexOf(e)>-1)return!0;return!1}});var Ae=/\r/g;_.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=y(t),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,_(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=_.map(i,(function(t){return null==t?"":t+""}))),(e=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))}))):i?(e=_.valHooks[i.type]||_.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(Ae,""):null==n?"":n:void 0}}),_.extend({valHooks:{option:{get:function(t){var e=_.find.attr(t,"value");return null!=e?e:be(_.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),_.each(["radio","checkbox"],(function(){_.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=_.inArray(_(t).val(),e)>-1}},m.checkOn||(_.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),m.focusin="onfocusin"in i;var Se=/^(?:focusinfocus|focusoutblur)$/,_e=function(t){t.stopPropagation()};_.extend(_.event,{trigger:function(t,e,n,o){var a,s,u,c,l,f,d,p,v=[n||x],g=h.call(t,"type")?t.type:t,m=h.call(t,"namespace")?t.namespace.split("."):[];if(s=p=u=n=n||x,3!==n.nodeType&&8!==n.nodeType&&!Se.test(g+_.event.triggered)&&(g.indexOf(".")>-1&&(m=g.split("."),g=m.shift(),m.sort()),l=g.indexOf(":")<0&&"on"+g,(t=t[_.expando]?t:new _.Event(g,"object"===r(t)&&t)).isTrigger=o?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:_.makeArray(e,[t]),d=_.event.special[g]||{},o||!d.trigger||!1!==d.trigger.apply(n,e))){if(!o&&!d.noBubble&&!b(n)){for(c=d.delegateType||g,Se.test(c+g)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(n.ownerDocument||x)&&v.push(u.defaultView||u.parentWindow||i)}for(a=0;(s=v[a++])&&!t.isPropagationStopped();)p=s,t.type=a>1?c:d.bindType||g,(f=(Z.get(s,"events")||Object.create(null))[t.type]&&Z.get(s,"handle"))&&f.apply(s,e),(f=l&&s[l])&&f.apply&&K(s)&&(t.result=f.apply(s,e),!1===t.result&&t.preventDefault());return t.type=g,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),e)||!K(n)||l&&y(n[g])&&!b(n)&&((u=n[l])&&(n[l]=null),_.event.triggered=g,t.isPropagationStopped()&&p.addEventListener(g,_e),n[g](),t.isPropagationStopped()&&p.removeEventListener(g,_e),_.event.triggered=void 0,u&&(n[l]=u)),t.result}},simulate:function(t,e,n){var r=_.extend(new _.Event,n,{type:t,isSimulated:!0});_.event.trigger(r,null,e)}}),_.fn.extend({trigger:function(t,e){return this.each((function(){_.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return _.event.trigger(t,e,n,!0)}}),m.focusin||_.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){_.event.simulate(e,t.target,_.event.fix(t))};_.event.special[e]={setup:function(){var r=this.ownerDocument||this.document||this,i=Z.access(r,e);i||r.addEventListener(t,n,!0),Z.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=Z.access(r,e)-1;i?Z.access(r,e,i):(r.removeEventListener(t,n,!0),Z.remove(r,e))}}}));var ke=i.location,Ce={guid:Date.now()},Te=/\?/;_.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new i.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||_.error("Invalid XML: "+t),e};var Ee=/\[\]$/,Oe=/\r?\n/g,je=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;function Me(t,e,n,i){var o;if(Array.isArray(e))_.each(e,(function(e,o){n||Ee.test(t)?i(t,o):Me(t+"["+("object"===r(o)&&null!=o?e:"")+"]",o,n,i)}));else if(n||"object"!==S(e))i(t,e);else for(o in e)Me(t+"["+o+"]",e[o],n,i)}_.param=function(t,e){var n,r=[],i=function(t,e){var n=y(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!_.isPlainObject(t))_.each(t,(function(){i(this.name,this.value)}));else for(n in t)Me(n,t[n],e,i);return r.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=_.prop(this,"elements");return t?_.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!_(this).is(":disabled")&&Ne.test(this.nodeName)&&!je.test(t)&&(this.checked||!gt.test(t))})).map((function(t,e){var n=_(this).val();return null==n?null:Array.isArray(n)?_.map(n,(function(t){return{name:e.name,value:t.replace(Oe,"\r\n")}})):{name:e.name,value:n.replace(Oe,"\r\n")}})).get()}});var Le=/%20/g,Pe=/#.*$/,Ie=/([?&])_=[^&]*/,$e=/^(.*?):[ \t]*([^\r\n]*)$/gm,Re=/^(?:GET|HEAD)$/,De=/^\/\//,Fe={},ze={},qe="*/".concat("*"),Be=x.createElement("a");function He(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(D)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Ue(t,e,n,r){var i={},o=t===ze;function a(s){var u;return i[s]=!0,_.each(t[s]||[],(function(t,s){var c=s(e,n,r);return"string"!=typeof c||o||i[c]?o?!(u=c):void 0:(e.dataTypes.unshift(c),a(c),!1)})),u}return a(e.dataTypes[0])||!i["*"]&&a("*")}function We(t,e){var n,r,i=_.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&_.extend(!0,t,r),t}Be.href=ke.href,_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ke.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ke.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":qe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?We(We(t,_.ajaxSettings),e):We(_.ajaxSettings,t)},ajaxPrefilter:He(Fe),ajaxTransport:He(ze),ajax:function(t,e){"object"===r(t)&&(e=t,t=void 0);var n,o,a,s,u,c,l,f,d,p,h=_.ajaxSetup({},e=e||{}),v=h.context||h,g=h.context&&(v.nodeType||v.jquery)?_(v):_.event,m=_.Deferred(),y=_.Callbacks("once memory"),b=h.statusCode||{},w={},A={},S="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(l){if(!s)for(s={};e=$e.exec(a);)s[e[1].toLowerCase()+" "]=(s[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=s[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(t,e){return null==l&&(t=A[t.toLowerCase()]=A[t.toLowerCase()]||t,w[t]=e),this},overrideMimeType:function(t){return null==l&&(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(l)k.always(t[k.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||S;return n&&n.abort(e),C(0,e),this}};if(m.promise(k),h.url=((t||h.url||ke.href)+"").replace(De,ke.protocol+"//"),h.type=e.method||e.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(D)||[""],null==h.crossDomain){c=x.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Be.protocol+"//"+Be.host!=c.protocol+"//"+c.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=_.param(h.data,h.traditional)),Ue(Fe,h,e,k),l)return k;for(d in(f=_.event&&h.global)&&0==_.active++&&_.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Re.test(h.type),o=h.url.replace(Pe,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Le,"+")):(p=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(Te.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ie,"$1"),p=(Te.test(o)?"&":"?")+"_="+Ce.guid+++p),h.url=o+p),h.ifModified&&(_.lastModified[o]&&k.setRequestHeader("If-Modified-Since",_.lastModified[o]),_.etag[o]&&k.setRequestHeader("If-None-Match",_.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||e.contentType)&&k.setRequestHeader("Content-Type",h.contentType),k.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+qe+"; q=0.01":""):h.accepts["*"]),h.headers)k.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(v,k,h)||l))return k.abort();if(S="abort",y.add(h.complete),k.done(h.success),k.fail(h.error),n=Ue(ze,h,e,k)){if(k.readyState=1,f&&g.trigger("ajaxSend",[k,h]),l)return k;h.async&&h.timeout>0&&(u=i.setTimeout((function(){k.abort("timeout")}),h.timeout));try{l=!1,n.send(w,C)}catch(t){if(l)throw t;C(-1,t)}}else C(-1,"No Transport");function C(t,e,r,s){var c,d,p,x,w,A=e;l||(l=!0,u&&i.clearTimeout(u),n=void 0,a=s||"",k.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(x=function(t,e,n){for(var r,i,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(h,k,r)),!c&&_.inArray("script",h.dataTypes)>-1&&(h.converters["text script"]=function(){}),x=function(t,e,n,r){var i,o,a,s,u,c={},l=t.dataTypes.slice();if(l[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];for(o=l.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=c[u+" "+o]||c["* "+o]))for(i in c)if((s=i.split(" "))[1]===o&&(a=c[u+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[i]:!0!==c[i]&&(o=s[0],l.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}(h,x,k,c),c?(h.ifModified&&((w=k.getResponseHeader("Last-Modified"))&&(_.lastModified[o]=w),(w=k.getResponseHeader("etag"))&&(_.etag[o]=w)),204===t||"HEAD"===h.type?A="nocontent":304===t?A="notmodified":(A=x.state,d=x.data,c=!(p=x.error))):(p=A,!t&&A||(A="error",t<0&&(t=0))),k.status=t,k.statusText=(e||A)+"",c?m.resolveWith(v,[d,A,k]):m.rejectWith(v,[k,A,p]),k.statusCode(b),b=void 0,f&&g.trigger(c?"ajaxSuccess":"ajaxError",[k,h,c?d:p]),y.fireWith(v,[k,A]),f&&(g.trigger("ajaxComplete",[k,h]),--_.active||_.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,n){return _.get(t,e,n,"json")},getScript:function(t,e){return _.get(t,void 0,e,"script")}}),_.each(["get","post"],(function(t,e){_[e]=function(t,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),_.ajax(_.extend({url:t,type:e,dataType:i,data:n,success:r},_.isPlainObject(t)&&t))}})),_.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),_._evalUrl=function(t,e,n){return _.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){_.globalEval(t,e,n)}})},_.fn.extend({wrapAll:function(t){var e;return this[0]&&(y(t)&&(t=t.call(this[0])),e=_(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return y(t)?this.each((function(e){_(this).wrapInner(t.call(this,e))})):this.each((function(){var e=_(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=y(t);return this.each((function(n){_(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){_(this).replaceWith(this.childNodes)})),this}}),_.expr.pseudos.hidden=function(t){return!_.expr.pseudos.visible(t)},_.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch(t){}};var Ve={0:200,1223:204},Ge=_.ajaxSettings.xhr();m.cors=!!Ge&&"withCredentials"in Ge,m.ajax=Ge=!!Ge,_.ajaxTransport((function(t){var e,n;if(m.cors||Ge&&!t.crossDomain)return{send:function(r,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(a,r[a]);e=function(t){return function(){e&&(e=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ve[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),n=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&i.setTimeout((function(){e&&n()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),_.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return _.globalEval(t),t}}}),_.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),_.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,i){e=_("\n if (val === '') return true;\n if (val === 'false') return false;\n if (val === 'true') return true;\n return val;\n}\n\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n var attrs = [['data-family-prefix', 'familyPrefix'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-mutate-approach', 'mutateApproach'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n attrs.forEach(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n attr = _ref2[0],\n key = _ref2[1];\n\n var val = coerce(getAttrConfig(attr));\n\n if (val !== undefined && val !== null) {\n initial[key] = val;\n }\n });\n}\n\nvar _default = {\n familyPrefix: DEFAULT_FAMILY_PREFIX,\n replacementClass: DEFAULT_REPLACEMENT_CLASS,\n autoReplaceSvg: true,\n autoAddCss: true,\n autoA11y: true,\n searchPseudoElements: false,\n observeMutations: true,\n mutateApproach: 'async',\n keepOriginalSource: true,\n measurePerformance: false,\n showMissingIcons: true\n};\n\nvar _config = _objectSpread({}, _default, initial);\n\nif (!_config.autoReplaceSvg) _config.observeMutations = false;\n\nvar config = _objectSpread({}, _config);\n\nWINDOW.FontAwesomeConfig = config;\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n loaded = 1;\n functions.map(function (fn) {\n return fn();\n });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n if (!IS_DOM) return;\n loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nvar PENDING = 'pending';\nvar SETTLED = 'settled';\nvar FULFILLED = 'fulfilled';\nvar REJECTED = 'rejected';\n\nvar NOOP = function NOOP() {};\n\nvar isNode = typeof global !== 'undefined' && typeof global.process !== 'undefined' && typeof global.process.emit === 'function';\nvar asyncSetTimer = typeof setImmediate === 'undefined' ? setTimeout : setImmediate;\nvar asyncQueue = [];\nvar asyncTimer;\n\nfunction asyncFlush() {\n // run promise callbacks\n for (var i = 0; i < asyncQueue.length; i++) {\n asyncQueue[i][0](asyncQueue[i][1]);\n } // reset async asyncQueue\n\n\n asyncQueue = [];\n asyncTimer = false;\n}\n\nfunction asyncCall(callback, arg) {\n asyncQueue.push([callback, arg]);\n\n if (!asyncTimer) {\n asyncTimer = true;\n asyncSetTimer(asyncFlush, 0);\n }\n}\n\nfunction invokeResolver(resolver, promise) {\n function resolvePromise(value) {\n resolve(promise, value);\n }\n\n function rejectPromise(reason) {\n reject(promise, reason);\n }\n\n try {\n resolver(resolvePromise, rejectPromise);\n } catch (e) {\n rejectPromise(e);\n }\n}\n\nfunction invokeCallback(subscriber) {\n var owner = subscriber.owner;\n var settled = owner._state;\n var value = owner._data;\n var callback = subscriber[settled];\n var promise = subscriber.then;\n\n if (typeof callback === 'function') {\n settled = FULFILLED;\n\n try {\n value = callback(value);\n } catch (e) {\n reject(promise, e);\n }\n }\n\n if (!handleThenable(promise, value)) {\n if (settled === FULFILLED) {\n resolve(promise, value);\n }\n\n if (settled === REJECTED) {\n reject(promise, value);\n }\n }\n}\n\nfunction handleThenable(promise, value) {\n var resolved;\n\n try {\n if (promise === value) {\n throw new TypeError('A promises callback cannot return that same promise.');\n }\n\n if (value && (typeof value === 'function' || _typeof(value) === 'object')) {\n // then should be retrieved only once\n var then = value.then;\n\n if (typeof then === 'function') {\n then.call(value, function (val) {\n if (!resolved) {\n resolved = true;\n\n if (value === val) {\n fulfill(promise, val);\n } else {\n resolve(promise, val);\n }\n }\n }, function (reason) {\n if (!resolved) {\n resolved = true;\n reject(promise, reason);\n }\n });\n return true;\n }\n }\n } catch (e) {\n if (!resolved) {\n reject(promise, e);\n }\n\n return true;\n }\n\n return false;\n}\n\nfunction resolve(promise, value) {\n if (promise === value || !handleThenable(promise, value)) {\n fulfill(promise, value);\n }\n}\n\nfunction fulfill(promise, value) {\n if (promise._state === PENDING) {\n promise._state = SETTLED;\n promise._data = value;\n asyncCall(publishFulfillment, promise);\n }\n}\n\nfunction reject(promise, reason) {\n if (promise._state === PENDING) {\n promise._state = SETTLED;\n promise._data = reason;\n asyncCall(publishRejection, promise);\n }\n}\n\nfunction publish(promise) {\n promise._then = promise._then.forEach(invokeCallback);\n}\n\nfunction publishFulfillment(promise) {\n promise._state = FULFILLED;\n publish(promise);\n}\n\nfunction publishRejection(promise) {\n promise._state = REJECTED;\n publish(promise);\n\n if (!promise._handled && isNode) {\n global.process.emit('unhandledRejection', promise._data, promise);\n }\n}\n\nfunction notifyRejectionHandled(promise) {\n global.process.emit('rejectionHandled', promise);\n}\n/**\n * @class\n */\n\n\nfunction P(resolver) {\n if (typeof resolver !== 'function') {\n throw new TypeError('Promise resolver ' + resolver + ' is not a function');\n }\n\n if (this instanceof P === false) {\n throw new TypeError('Failed to construct \\'Promise\\': Please use the \\'new\\' operator, this object constructor cannot be called as a function.');\n }\n\n this._then = [];\n invokeResolver(resolver, this);\n}\n\nP.prototype = {\n constructor: P,\n _state: PENDING,\n _then: null,\n _data: undefined,\n _handled: false,\n then: function then(onFulfillment, onRejection) {\n var subscriber = {\n owner: this,\n then: new this.constructor(NOOP),\n fulfilled: onFulfillment,\n rejected: onRejection\n };\n\n if ((onRejection || onFulfillment) && !this._handled) {\n this._handled = true;\n\n if (this._state === REJECTED && isNode) {\n asyncCall(notifyRejectionHandled, this);\n }\n }\n\n if (this._state === FULFILLED || this._state === REJECTED) {\n // already resolved, call callback async\n asyncCall(invokeCallback, subscriber);\n } else {\n // subscribe\n this._then.push(subscriber);\n }\n\n return subscriber.then;\n },\n catch: function _catch(onRejection) {\n return this.then(null, onRejection);\n }\n};\n\nP.all = function (promises) {\n if (!Array.isArray(promises)) {\n throw new TypeError('You must pass an array to Promise.all().');\n }\n\n return new P(function (resolve, reject) {\n var results = [];\n var remaining = 0;\n\n function resolver(index) {\n remaining++;\n return function (value) {\n results[index] = value;\n\n if (! --remaining) {\n resolve(results);\n }\n };\n }\n\n for (var i = 0, promise; i < promises.length; i++) {\n promise = promises[i];\n\n if (promise && typeof promise.then === 'function') {\n promise.then(resolver(i), reject);\n } else {\n results[i] = promise;\n }\n }\n\n if (!remaining) {\n resolve(results);\n }\n });\n};\n\nP.race = function (promises) {\n if (!Array.isArray(promises)) {\n throw new TypeError('You must pass an array to Promise.race().');\n }\n\n return new P(function (resolve, reject) {\n for (var i = 0, promise; i < promises.length; i++) {\n promise = promises[i];\n\n if (promise && typeof promise.then === 'function') {\n promise.then(resolve, reject);\n } else {\n resolve(promise);\n }\n }\n });\n};\n\nP.resolve = function (value) {\n if (value && _typeof(value) === 'object' && value.constructor === P) {\n return value;\n }\n\n return new P(function (resolve) {\n resolve(value);\n });\n};\n\nP.reject = function (reason) {\n return new P(function (resolve, reject) {\n reject(reason);\n });\n};\n\nvar picked = typeof Promise === 'function' ? Promise : P;\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n size: 16,\n x: 0,\n y: 0,\n rotate: 0,\n flipX: false,\n flipY: false\n};\n\nfunction isReserved(name) {\n return ~RESERVED_CLASSES.indexOf(name);\n}\nfunction insertCss(css) {\n if (!css || !IS_DOM) {\n return;\n }\n\n var style = DOCUMENT.createElement('style');\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n var headChildren = DOCUMENT.head.childNodes;\n var beforeChild = null;\n\n for (var i = headChildren.length - 1; i > -1; i--) {\n var child = headChildren[i];\n var tagName = (child.tagName || '').toUpperCase();\n\n if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n beforeChild = child;\n }\n }\n\n DOCUMENT.head.insertBefore(style, beforeChild);\n return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n var size = 12;\n var id = '';\n\n while (size-- > 0) {\n id += idPool[Math.random() * 62 | 0];\n }\n\n return id;\n}\nfunction toArray(obj) {\n var array = [];\n\n for (var i = (obj || []).length >>> 0; i--;) {\n array[i] = obj[i];\n }\n\n return array;\n}\nfunction classArray(node) {\n if (node.classList) {\n return toArray(node.classList);\n } else {\n return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n return i;\n });\n }\n}\nfunction getIconName(familyPrefix, cls) {\n var parts = cls.split('-');\n var prefix = parts[0];\n var iconName = parts.slice(1).join('-');\n\n if (prefix === familyPrefix && iconName !== '' && !isReserved(iconName)) {\n return iconName;\n } else {\n return null;\n }\n}\nfunction htmlEscape(str) {\n return \"\".concat(str).replace(/&/g, '&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>');\n}\nfunction joinAttributes(attributes) {\n return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n }, '').trim();\n}\nfunction joinStyles(styles) {\n return Object.keys(styles || {}).reduce(function (acc, styleName) {\n return acc + \"\".concat(styleName, \": \").concat(styles[styleName], \";\");\n }, '');\n}\nfunction transformIsMeaningful(transform) {\n return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n}\nfunction transformForSvg(_ref) {\n var transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n return {\n outer: outer,\n inner: inner,\n path: path\n };\n}\nfunction transformForCss(_ref2) {\n var transform = _ref2.transform,\n _ref2$width = _ref2.width,\n width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n _ref2$height = _ref2.height,\n height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n _ref2$startCentered = _ref2.startCentered,\n startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n var val = '';\n\n if (startCentered && IS_IE) {\n val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n } else if (startCentered) {\n val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n } else {\n val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n }\n\n val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n val += \"rotate(\".concat(transform.rotate, \"deg) \");\n return val;\n}\n\nvar ALL_SPACE = {\n x: 0,\n y: 0,\n width: '100%',\n height: '100%'\n};\n\nfunction fillBlack(abstract) {\n var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (abstract.attributes && (abstract.attributes.fill || force)) {\n abstract.attributes.fill = 'black';\n }\n\n return abstract;\n}\n\nfunction deGroup(abstract) {\n if (abstract.tag === 'g') {\n return abstract.children;\n } else {\n return [abstract];\n }\n}\n\nfunction makeIconMasking (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n mask = _ref.mask,\n explicitMaskId = _ref.maskId,\n transform = _ref.transform;\n var mainWidth = main.width,\n mainPath = main.icon;\n var maskWidth = mask.width,\n maskPath = mask.icon;\n var trans = transformForSvg({\n transform: transform,\n containerWidth: maskWidth,\n iconWidth: mainWidth\n });\n var maskRect = {\n tag: 'rect',\n attributes: _objectSpread({}, ALL_SPACE, {\n fill: 'white'\n })\n };\n var maskInnerGroupChildrenMixin = mainPath.children ? {\n children: mainPath.children.map(fillBlack)\n } : {};\n var maskInnerGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [fillBlack(_objectSpread({\n tag: mainPath.tag,\n attributes: _objectSpread({}, mainPath.attributes, trans.path)\n }, maskInnerGroupChildrenMixin))]\n };\n var maskOuterGroup = {\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [maskInnerGroup]\n };\n var maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n var clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n var maskTag = {\n tag: 'mask',\n attributes: _objectSpread({}, ALL_SPACE, {\n id: maskId,\n maskUnits: 'userSpaceOnUse',\n maskContentUnits: 'userSpaceOnUse'\n }),\n children: [maskRect, maskOuterGroup]\n };\n var defs = {\n tag: 'defs',\n children: [{\n tag: 'clipPath',\n attributes: {\n id: clipId\n },\n children: deGroup(maskPath)\n }, maskTag]\n };\n children.push(defs, {\n tag: 'rect',\n attributes: _objectSpread({\n fill: 'currentColor',\n 'clip-path': \"url(#\".concat(clipId, \")\"),\n mask: \"url(#\".concat(maskId, \")\")\n }, ALL_SPACE)\n });\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction makeIconStandard (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n transform = _ref.transform,\n styles = _ref.styles;\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n if (transformIsMeaningful(transform)) {\n var trans = transformForSvg({\n transform: transform,\n containerWidth: main.width,\n iconWidth: main.width\n });\n children.push({\n tag: 'g',\n attributes: _objectSpread({}, trans.outer),\n children: [{\n tag: 'g',\n attributes: _objectSpread({}, trans.inner),\n children: [{\n tag: main.icon.tag,\n children: main.icon.children,\n attributes: _objectSpread({}, main.icon.attributes, trans.path)\n }]\n }]\n });\n } else {\n children.push(main.icon);\n }\n\n return {\n children: children,\n attributes: attributes\n };\n}\n\nfunction asIcon (_ref) {\n var children = _ref.children,\n main = _ref.main,\n mask = _ref.mask,\n attributes = _ref.attributes,\n styles = _ref.styles,\n transform = _ref.transform;\n\n if (transformIsMeaningful(transform) && main.found && !mask.found) {\n var width = main.width,\n height = main.height;\n var offset = {\n x: width / height / 2,\n y: 0.5\n };\n attributes['style'] = joinStyles(_objectSpread({}, styles, {\n 'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n }));\n }\n\n return [{\n tag: 'svg',\n attributes: attributes,\n children: children\n }];\n}\n\nfunction asSymbol (_ref) {\n var prefix = _ref.prefix,\n iconName = _ref.iconName,\n children = _ref.children,\n attributes = _ref.attributes,\n symbol = _ref.symbol;\n var id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.familyPrefix, \"-\").concat(iconName) : symbol;\n return [{\n tag: 'svg',\n attributes: {\n style: 'display: none;'\n },\n children: [{\n tag: 'symbol',\n attributes: _objectSpread({}, attributes, {\n id: id\n }),\n children: children\n }]\n }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n var _params$icons = params.icons,\n main = _params$icons.main,\n mask = _params$icons.mask,\n prefix = params.prefix,\n iconName = params.iconName,\n transform = params.transform,\n symbol = params.symbol,\n title = params.title,\n maskId = params.maskId,\n titleId = params.titleId,\n extra = params.extra,\n _params$watchable = params.watchable,\n watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n var _ref = mask.found ? mask : main,\n width = _ref.width,\n height = _ref.height;\n\n var widthClass = \"fa-w-\".concat(Math.ceil(width / height * 16));\n var attrClass = [config.replacementClass, iconName ? \"\".concat(config.familyPrefix, \"-\").concat(iconName) : '', widthClass].filter(function (c) {\n return extra.classes.indexOf(c) === -1;\n }).concat(extra.classes).join(' ');\n var content = {\n children: [],\n attributes: _objectSpread({}, extra.attributes, {\n 'data-prefix': prefix,\n 'data-icon': iconName,\n 'class': attrClass,\n 'role': extra.attributes.role || 'img',\n 'xmlns': 'http://www.w3.org/2000/svg',\n 'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n })\n };\n\n if (watchable) {\n content.attributes[DATA_FA_I2SVG] = '';\n }\n\n if (title) content.children.push({\n tag: 'title',\n attributes: {\n id: content.attributes['aria-labelledby'] || \"title-\".concat(titleId || nextUniqueId())\n },\n children: [title]\n });\n\n var args = _objectSpread({}, content, {\n prefix: prefix,\n iconName: iconName,\n main: main,\n mask: mask,\n maskId: maskId,\n transform: transform,\n symbol: symbol,\n styles: extra.styles\n });\n\n var _ref2 = mask.found && main.found ? makeIconMasking(args) : makeIconStandard(args),\n children = _ref2.children,\n attributes = _ref2.attributes;\n\n args.children = children;\n args.attributes = attributes;\n\n if (symbol) {\n return asSymbol(args);\n } else {\n return asIcon(args);\n }\n}\nfunction makeLayersTextAbstract(params) {\n var content = params.content,\n width = params.width,\n height = params.height,\n transform = params.transform,\n title = params.title,\n extra = params.extra,\n _params$watchable2 = params.watchable,\n watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n if (watchable) {\n attributes[DATA_FA_I2SVG] = '';\n }\n\n var styles = _objectSpread({}, extra.styles);\n\n if (transformIsMeaningful(transform)) {\n styles['transform'] = transformForCss({\n transform: transform,\n startCentered: true,\n width: width,\n height: height\n });\n styles['-webkit-transform'] = styles['transform'];\n }\n\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\nfunction makeLayersCounterAbstract(params) {\n var content = params.content,\n title = params.title,\n extra = params.extra;\n\n var attributes = _objectSpread({}, extra.attributes, title ? {\n 'title': title\n } : {}, {\n 'class': extra.classes.join(' ')\n });\n\n var styleString = joinStyles(extra.styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n mark: noop$1,\n measure: noop$1\n};\nvar preamble = \"FA \\\"5.14.0\\\"\";\n\nvar begin = function begin(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n return function () {\n return end(name);\n };\n};\n\nvar end = function end(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n begin: begin,\n end: end\n};\n\n/**\n * Internal helper to bind a function known to have 4 arguments\n * to a given context.\n */\n\nvar bindInternal4 = function bindInternal4(func, thisContext) {\n return function (a, b, c, d) {\n return func.call(thisContext, a, b, c, d);\n };\n};\n\n/**\n * # Reduce\n *\n * A fast object `.reduce()` implementation.\n *\n * @param {Object} subject The object to reduce over.\n * @param {Function} fn The reducer function.\n * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0].\n * @param {Object} thisContext The context for the reducer.\n * @return {mixed} The final result.\n */\n\n\nvar reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n var keys = Object.keys(subject),\n length = keys.length,\n iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n i,\n key,\n result;\n\n if (initialValue === undefined) {\n i = 1;\n result = subject[keys[0]];\n } else {\n i = 0;\n result = initialValue;\n }\n\n for (; i < length; i++) {\n key = keys[i];\n result = iterator(result, subject[key], key, subject);\n }\n\n return result;\n};\n\nfunction toHex(unicode) {\n var result = '';\n\n for (var i = 0; i < unicode.length; i++) {\n var hex = unicode.charCodeAt(i).toString(16);\n result += ('000' + hex).slice(-4);\n }\n\n return result;\n}\n\nfunction defineIcons(prefix, icons) {\n var params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _params$skipHooks = params.skipHooks,\n skipHooks = _params$skipHooks === void 0 ? false : _params$skipHooks;\n var normalized = Object.keys(icons).reduce(function (acc, iconName) {\n var icon = icons[iconName];\n var expanded = !!icon.icon;\n\n if (expanded) {\n acc[icon.iconName] = icon.icon;\n } else {\n acc[iconName] = icon;\n }\n\n return acc;\n }, {});\n\n if (typeof namespace.hooks.addPack === 'function' && !skipHooks) {\n namespace.hooks.addPack(prefix, normalized);\n } else {\n namespace.styles[prefix] = _objectSpread({}, namespace.styles[prefix] || {}, normalized);\n }\n /**\n * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n * for `fas` so we'll easy the upgrade process for our users by automatically defining\n * this as well.\n */\n\n\n if (prefix === 'fas') {\n defineIcons('fa', icons);\n }\n}\n\nvar styles = namespace.styles,\n shims = namespace.shims;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar build = function build() {\n var lookup = function lookup(reducer) {\n return reduce(styles, function (o, style, prefix) {\n o[prefix] = reduce(style, reducer, {});\n return o;\n }, {});\n };\n\n _byUnicode = lookup(function (acc, icon, iconName) {\n if (icon[3]) {\n acc[icon[3]] = iconName;\n }\n\n return acc;\n });\n _byLigature = lookup(function (acc, icon, iconName) {\n var ligatures = icon[2];\n acc[iconName] = iconName;\n ligatures.forEach(function (ligature) {\n acc[ligature] = iconName;\n });\n return acc;\n });\n var hasRegular = 'far' in styles;\n _byOldName = reduce(shims, function (acc, shim) {\n var oldName = shim[0];\n var prefix = shim[1];\n var iconName = shim[2];\n\n if (prefix === 'far' && !hasRegular) {\n prefix = 'fas';\n }\n\n acc[oldName] = {\n prefix: prefix,\n iconName: iconName\n };\n return acc;\n }, {});\n};\nbuild();\nfunction byUnicode(prefix, unicode) {\n return (_byUnicode[prefix] || {})[unicode];\n}\nfunction byLigature(prefix, ligature) {\n return (_byLigature[prefix] || {})[ligature];\n}\nfunction byOldName(name) {\n return _byOldName[name] || {\n prefix: null,\n iconName: null\n };\n}\n\nvar styles$1 = namespace.styles;\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n return {\n prefix: null,\n iconName: null,\n rest: []\n };\n};\nfunction getCanonicalIcon(values) {\n return values.reduce(function (acc, cls) {\n var iconName = getIconName(config.familyPrefix, cls);\n\n if (styles$1[cls]) {\n acc.prefix = cls;\n } else if (config.autoFetchSvg && ['fas', 'far', 'fal', 'fad', 'fab', 'fa'].indexOf(cls) > -1) {\n acc.prefix = cls;\n } else if (iconName) {\n var shim = acc.prefix === 'fa' ? byOldName(iconName) : {};\n acc.iconName = shim.iconName || iconName;\n acc.prefix = shim.prefix || acc.prefix;\n } else if (cls !== config.replacementClass && cls.indexOf('fa-w-') !== 0) {\n acc.rest.push(cls);\n }\n\n return acc;\n }, emptyCanonicalIcon());\n}\nfunction iconFromMapping(mapping, prefix, iconName) {\n if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n return {\n prefix: prefix,\n iconName: iconName,\n icon: mapping[prefix][iconName]\n };\n }\n}\n\nfunction toHtml(abstractNodes) {\n var tag = abstractNodes.tag,\n _abstractNodes$attrib = abstractNodes.attributes,\n attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n _abstractNodes$childr = abstractNodes.children,\n children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\n if (typeof abstractNodes === 'string') {\n return htmlEscape(abstractNodes);\n } else {\n return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"\");\n }\n}\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n return typeof i2svg === 'string';\n}\n\nfunction getMutator() {\n if (config.autoReplaceSvg === true) {\n return mutators.replace;\n }\n\n var mutator = mutators[config.autoReplaceSvg];\n return mutator || mutators.replace;\n}\n\nvar mutators = {\n replace: function replace(mutation) {\n var node = mutation[0];\n var abstract = mutation[1];\n var newOuterHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n\n if (node.parentNode && node.outerHTML) {\n node.outerHTML = newOuterHTML + (config.keepOriginalSource && node.tagName.toLowerCase() !== 'svg' ? \"\") : '');\n } else if (node.parentNode) {\n var newNode = document.createElement('span');\n node.parentNode.replaceChild(newNode, node);\n newNode.outerHTML = newOuterHTML;\n }\n },\n nest: function nest(mutation) {\n var node = mutation[0];\n var abstract = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n // Short-circuit to the standard replacement\n\n if (~classArray(node).indexOf(config.replacementClass)) {\n return mutators.replace(mutation);\n }\n\n var forSvg = new RegExp(\"\".concat(config.familyPrefix, \"-.*\"));\n delete abstract[0].attributes.style;\n delete abstract[0].attributes.id;\n var splitClasses = abstract[0].attributes.class.split(' ').reduce(function (acc, cls) {\n if (cls === config.replacementClass || cls.match(forSvg)) {\n acc.toSvg.push(cls);\n } else {\n acc.toNode.push(cls);\n }\n\n return acc;\n }, {\n toNode: [],\n toSvg: []\n });\n abstract[0].attributes.class = splitClasses.toSvg.join(' ');\n var newInnerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.setAttribute('class', splitClasses.toNode.join(' '));\n node.setAttribute(DATA_FA_I2SVG, '');\n node.innerHTML = newInnerHTML;\n }\n};\n\nfunction performOperationSync(op) {\n op();\n}\n\nfunction perform(mutations, callback) {\n var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n if (mutations.length === 0) {\n callbackFunction();\n } else {\n var frame = performOperationSync;\n\n if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n frame = WINDOW.requestAnimationFrame || performOperationSync;\n }\n\n frame(function () {\n var mutator = getMutator();\n var mark = perf.begin('mutate');\n mutations.map(mutator);\n mark();\n callbackFunction();\n });\n }\n}\nvar disabled = false;\nfunction disableObservation() {\n disabled = true;\n}\nfunction enableObservation() {\n disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n if (!MUTATION_OBSERVER) {\n return;\n }\n\n if (!config.observeMutations) {\n return;\n }\n\n var treeCallback = options.treeCallback,\n nodeCallback = options.nodeCallback,\n pseudoElementsCallback = options.pseudoElementsCallback,\n _options$observeMutat = options.observeMutationsRoot,\n observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT : _options$observeMutat;\n mo = new MUTATION_OBSERVER(function (objects) {\n if (disabled) return;\n toArray(objects).forEach(function (mutationRecord) {\n if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n if (config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target);\n }\n\n treeCallback(mutationRecord.target);\n }\n\n if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target.parentNode);\n }\n\n if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n if (mutationRecord.attributeName === 'class') {\n var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n prefix = _getCanonicalIcon.prefix,\n iconName = _getCanonicalIcon.iconName;\n\n if (prefix) mutationRecord.target.setAttribute('data-prefix', prefix);\n if (iconName) mutationRecord.target.setAttribute('data-icon', iconName);\n } else {\n nodeCallback(mutationRecord.target);\n }\n }\n });\n });\n if (!IS_DOM) return;\n mo.observe(observeMutationsRoot, {\n childList: true,\n attributes: true,\n characterData: true,\n subtree: true\n });\n}\nfunction disconnect() {\n if (!mo) return;\n mo.disconnect();\n}\n\nfunction styleParser (node) {\n var style = node.getAttribute('style');\n var val = [];\n\n if (style) {\n val = style.split(';').reduce(function (acc, style) {\n var styles = style.split(':');\n var prop = styles[0];\n var value = styles.slice(1);\n\n if (prop && value.length > 0) {\n acc[prop] = value.join(':').trim();\n }\n\n return acc;\n }, {});\n }\n\n return val;\n}\n\nfunction classParser (node) {\n var existingPrefix = node.getAttribute('data-prefix');\n var existingIconName = node.getAttribute('data-icon');\n var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n var val = getCanonicalIcon(classArray(node));\n\n if (existingPrefix && existingIconName) {\n val.prefix = existingPrefix;\n val.iconName = existingIconName;\n }\n\n if (val.prefix && innerText.length > 1) {\n val.iconName = byLigature(val.prefix, node.innerText);\n } else if (val.prefix && innerText.length === 1) {\n val.iconName = byUnicode(val.prefix, toHex(node.innerText));\n }\n\n return val;\n}\n\nvar parseTransformString = function parseTransformString(transformString) {\n var transform = {\n size: 16,\n x: 0,\n y: 0,\n flipX: false,\n flipY: false,\n rotate: 0\n };\n\n if (!transformString) {\n return transform;\n } else {\n return transformString.toLowerCase().split(' ').reduce(function (acc, n) {\n var parts = n.toLowerCase().split('-');\n var first = parts[0];\n var rest = parts.slice(1).join('-');\n\n if (first && rest === 'h') {\n acc.flipX = true;\n return acc;\n }\n\n if (first && rest === 'v') {\n acc.flipY = true;\n return acc;\n }\n\n rest = parseFloat(rest);\n\n if (isNaN(rest)) {\n return acc;\n }\n\n switch (first) {\n case 'grow':\n acc.size = acc.size + rest;\n break;\n\n case 'shrink':\n acc.size = acc.size - rest;\n break;\n\n case 'left':\n acc.x = acc.x - rest;\n break;\n\n case 'right':\n acc.x = acc.x + rest;\n break;\n\n case 'up':\n acc.y = acc.y - rest;\n break;\n\n case 'down':\n acc.y = acc.y + rest;\n break;\n\n case 'rotate':\n acc.rotate = acc.rotate + rest;\n break;\n }\n\n return acc;\n }, transform);\n }\n};\nfunction transformParser (node) {\n return parseTransformString(node.getAttribute('data-fa-transform'));\n}\n\nfunction symbolParser (node) {\n var symbol = node.getAttribute('data-fa-symbol');\n return symbol === null ? false : symbol === '' ? true : symbol;\n}\n\nfunction attributesParser (node) {\n var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n if (acc.name !== 'class' && acc.name !== 'style') {\n acc[attr.name] = attr.value;\n }\n\n return acc;\n }, {});\n var title = node.getAttribute('title');\n var titleId = node.getAttribute('data-fa-title-id');\n\n if (config.autoA11y) {\n if (title) {\n extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n extraAttributes['aria-hidden'] = 'true';\n extraAttributes['focusable'] = 'false';\n }\n }\n\n return extraAttributes;\n}\n\nfunction maskParser (node) {\n var mask = node.getAttribute('data-fa-mask');\n\n if (!mask) {\n return emptyCanonicalIcon();\n } else {\n return getCanonicalIcon(mask.split(' ').map(function (i) {\n return i.trim();\n }));\n }\n}\n\nfunction blankMeta() {\n return {\n iconName: null,\n title: null,\n titleId: null,\n prefix: null,\n transform: meaninglessTransform,\n symbol: false,\n mask: null,\n maskId: null,\n extra: {\n classes: [],\n styles: {},\n attributes: {}\n }\n };\n}\nfunction parseMeta(node) {\n var _classParser = classParser(node),\n iconName = _classParser.iconName,\n prefix = _classParser.prefix,\n extraClasses = _classParser.rest;\n\n var extraStyles = styleParser(node);\n var transform = transformParser(node);\n var symbol = symbolParser(node);\n var extraAttributes = attributesParser(node);\n var mask = maskParser(node);\n return {\n iconName: iconName,\n title: node.getAttribute('title'),\n titleId: node.getAttribute('data-fa-title-id'),\n prefix: prefix,\n transform: transform,\n symbol: symbol,\n mask: mask,\n maskId: node.getAttribute('data-fa-mask-id'),\n extra: {\n classes: extraClasses,\n styles: extraStyles,\n attributes: extraAttributes\n }\n };\n}\n\nfunction MissingIcon(error) {\n this.name = 'MissingIcon';\n this.message = error || 'Icon unavailable';\n this.stack = new Error().stack;\n}\nMissingIcon.prototype = Object.create(Error.prototype);\nMissingIcon.prototype.constructor = MissingIcon;\n\nvar FILL = {\n fill: 'currentColor'\n};\nvar ANIMATION_BASE = {\n attributeType: 'XML',\n repeatCount: 'indefinite',\n dur: '2s'\n};\nvar RING = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'\n })\n};\n\nvar OPACITY_ANIMATE = _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'opacity'\n});\n\nvar DOT = {\n tag: 'circle',\n attributes: _objectSpread({}, FILL, {\n cx: '256',\n cy: '364',\n r: '28'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, ANIMATION_BASE, {\n attributeName: 'r',\n values: '28;14;28;28;14;28;'\n })\n }, {\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;1;1;0;1;'\n })\n }]\n};\nvar QUESTION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '1',\n d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '1;0;0;0;0;1;'\n })\n }]\n};\nvar EXCLAMATION = {\n tag: 'path',\n attributes: _objectSpread({}, FILL, {\n opacity: '0',\n d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread({}, OPACITY_ANIMATE, {\n values: '0;0;1;1;0;0;'\n })\n }]\n};\nvar missing = {\n tag: 'g',\n children: [RING, DOT, QUESTION, EXCLAMATION]\n};\n\nvar styles$2 = namespace.styles;\nfunction asFoundIcon(icon) {\n var width = icon[0];\n var height = icon[1];\n\n var _icon$slice = icon.slice(4),\n _icon$slice2 = _slicedToArray(_icon$slice, 1),\n vectorData = _icon$slice2[0];\n\n var element = null;\n\n if (Array.isArray(vectorData)) {\n element = {\n tag: 'g',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.GROUP)\n },\n children: [{\n tag: 'path',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.SECONDARY),\n fill: 'currentColor',\n d: vectorData[0]\n }\n }, {\n tag: 'path',\n attributes: {\n class: \"\".concat(config.familyPrefix, \"-\").concat(DUOTONE_CLASSES.PRIMARY),\n fill: 'currentColor',\n d: vectorData[1]\n }\n }]\n };\n } else {\n element = {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData\n }\n };\n }\n\n return {\n found: true,\n width: width,\n height: height,\n icon: element\n };\n}\nfunction findIcon(iconName, prefix) {\n return new picked(function (resolve, reject) {\n var val = {\n found: false,\n width: 512,\n height: 512,\n icon: missing\n };\n\n if (iconName && prefix && styles$2[prefix] && styles$2[prefix][iconName]) {\n var icon = styles$2[prefix][iconName];\n return resolve(asFoundIcon(icon));\n }\n\n var headers = {};\n\n if (_typeof(WINDOW.FontAwesomeKitConfig) === 'object' && typeof window.FontAwesomeKitConfig.token === 'string') {\n headers['fa-kit-token'] = WINDOW.FontAwesomeKitConfig.token;\n }\n\n if (iconName && prefix && !config.showMissingIcons) {\n reject(new MissingIcon(\"Icon is missing for prefix \".concat(prefix, \" with icon name \").concat(iconName)));\n } else {\n resolve(val);\n }\n });\n}\n\nvar styles$3 = namespace.styles;\n\nfunction generateSvgReplacementMutation(node, nodeMeta) {\n var iconName = nodeMeta.iconName,\n title = nodeMeta.title,\n titleId = nodeMeta.titleId,\n prefix = nodeMeta.prefix,\n transform = nodeMeta.transform,\n symbol = nodeMeta.symbol,\n mask = nodeMeta.mask,\n maskId = nodeMeta.maskId,\n extra = nodeMeta.extra;\n return new picked(function (resolve, reject) {\n picked.all([findIcon(iconName, prefix), findIcon(mask.iconName, mask.prefix)]).then(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n main = _ref2[0],\n mask = _ref2[1];\n\n resolve([node, makeInlineSvgAbstract({\n icons: {\n main: main,\n mask: mask\n },\n prefix: prefix,\n iconName: iconName,\n transform: transform,\n symbol: symbol,\n mask: mask,\n maskId: maskId,\n title: title,\n titleId: titleId,\n extra: extra,\n watchable: true\n })]);\n });\n });\n}\n\nfunction generateLayersText(node, nodeMeta) {\n var title = nodeMeta.title,\n transform = nodeMeta.transform,\n extra = nodeMeta.extra;\n var width = null;\n var height = null;\n\n if (IS_IE) {\n var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n var boundingClientRect = node.getBoundingClientRect();\n width = boundingClientRect.width / computedFontSize;\n height = boundingClientRect.height / computedFontSize;\n }\n\n if (config.autoA11y && !title) {\n extra.attributes['aria-hidden'] = 'true';\n }\n\n return picked.resolve([node, makeLayersTextAbstract({\n content: node.innerHTML,\n width: width,\n height: height,\n transform: transform,\n title: title,\n extra: extra,\n watchable: true\n })]);\n}\n\nfunction generateMutation(node) {\n var nodeMeta = parseMeta(node);\n\n if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n return generateLayersText(node, nodeMeta);\n } else {\n return generateSvgReplacementMutation(node, nodeMeta);\n }\n}\n\nfunction onTree(root) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (!IS_DOM) return;\n var htmlClassList = DOCUMENT.documentElement.classList;\n\n var hclAdd = function hclAdd(suffix) {\n return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var hclRemove = function hclRemove(suffix) {\n return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var prefixes = config.autoFetchSvg ? Object.keys(PREFIX_TO_STYLE) : Object.keys(styles$3);\n var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n })).join(', ');\n\n if (prefixesDomQuery.length === 0) {\n return;\n }\n\n var candidates = [];\n\n try {\n candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n } catch (e) {// noop\n }\n\n if (candidates.length > 0) {\n hclAdd('pending');\n hclRemove('complete');\n } else {\n return;\n }\n\n var mark = perf.begin('onTree');\n var mutations = candidates.reduce(function (acc, node) {\n try {\n var mutation = generateMutation(node);\n\n if (mutation) {\n acc.push(mutation);\n }\n } catch (e) {\n if (!PRODUCTION) {\n if (e instanceof MissingIcon) {\n console.error(e);\n }\n }\n }\n\n return acc;\n }, []);\n return new picked(function (resolve, reject) {\n picked.all(mutations).then(function (resolvedMutations) {\n perform(resolvedMutations, function () {\n hclAdd('active');\n hclAdd('complete');\n hclRemove('pending');\n if (typeof callback === 'function') callback();\n mark();\n resolve();\n });\n }).catch(function () {\n mark();\n reject();\n });\n });\n}\nfunction onNode(node) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n generateMutation(node).then(function (mutation) {\n if (mutation) {\n perform([mutation], callback);\n }\n });\n}\n\nfunction replaceForPosition(node, position) {\n var pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n return new picked(function (resolve, reject) {\n if (node.getAttribute(pendingAttribute) !== null) {\n // This node is already being processed\n return resolve();\n }\n\n var children = toArray(node.children);\n var alreadyProcessedPseudoElement = children.filter(function (c) {\n return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position;\n })[0];\n var styles = WINDOW.getComputedStyle(node, position);\n var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n var fontWeight = styles.getPropertyValue('font-weight');\n var content = styles.getPropertyValue('content');\n\n if (alreadyProcessedPseudoElement && !fontFamily) {\n // If we've already processed it but the current computed style does not result in a font-family,\n // that probably means that a class name that was previously present to make the icon has been\n // removed. So we now should delete the icon.\n node.removeChild(alreadyProcessedPseudoElement);\n return resolve();\n } else if (fontFamily && content !== 'none' && content !== '') {\n var prefix = ~['Solid', 'Regular', 'Light', 'Duotone', 'Brands'].indexOf(fontFamily[1]) ? STYLE_TO_PREFIX[fontFamily[1].toLowerCase()] : FONT_WEIGHT_TO_PREFIX[fontWeight];\n var hexValue = toHex(content.length === 3 ? content.substr(1, 1) : content);\n var iconName = byUnicode(prefix, hexValue);\n var iconIdentifier = iconName; // Only convert the pseudo element in this :before/:after position into an icon if we haven't\n // already done so with the same prefix and iconName\n\n if (iconName && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n node.setAttribute(pendingAttribute, iconIdentifier);\n\n if (alreadyProcessedPseudoElement) {\n // Delete the old one, since we're replacing it with a new one\n node.removeChild(alreadyProcessedPseudoElement);\n }\n\n var meta = blankMeta();\n var extra = meta.extra;\n extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n findIcon(iconName, prefix).then(function (main) {\n var abstract = makeInlineSvgAbstract(_objectSpread({}, meta, {\n icons: {\n main: main,\n mask: emptyCanonicalIcon()\n },\n prefix: prefix,\n iconName: iconIdentifier,\n extra: extra,\n watchable: true\n }));\n var element = DOCUMENT.createElement('svg');\n\n if (position === ':before') {\n node.insertBefore(element, node.firstChild);\n } else {\n node.appendChild(element);\n }\n\n element.outerHTML = abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.removeAttribute(pendingAttribute);\n resolve();\n }).catch(reject);\n } else {\n resolve();\n }\n } else {\n resolve();\n }\n });\n}\n\nfunction replace(node) {\n return picked.all([replaceForPosition(node, ':before'), replaceForPosition(node, ':after')]);\n}\n\nfunction processable(node) {\n return node.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase()) && !node.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!node.parentNode || node.parentNode.tagName !== 'svg');\n}\n\nfunction searchPseudoElements (root) {\n if (!IS_DOM) return;\n return new picked(function (resolve, reject) {\n var operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n var end = perf.begin('searchPseudoElements');\n disableObservation();\n picked.all(operations).then(function () {\n end();\n enableObservation();\n resolve();\n }).catch(function () {\n end();\n enableObservation();\n reject();\n });\n });\n}\n\nvar baseStyles = \"svg:not(:root).svg-inline--fa {\\n overflow: visible;\\n}\\n\\n.svg-inline--fa {\\n display: inline-block;\\n font-size: inherit;\\n height: 1em;\\n overflow: visible;\\n vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-lg {\\n vertical-align: -0.225em;\\n}\\n.svg-inline--fa.fa-w-1 {\\n width: 0.0625em;\\n}\\n.svg-inline--fa.fa-w-2 {\\n width: 0.125em;\\n}\\n.svg-inline--fa.fa-w-3 {\\n width: 0.1875em;\\n}\\n.svg-inline--fa.fa-w-4 {\\n width: 0.25em;\\n}\\n.svg-inline--fa.fa-w-5 {\\n width: 0.3125em;\\n}\\n.svg-inline--fa.fa-w-6 {\\n width: 0.375em;\\n}\\n.svg-inline--fa.fa-w-7 {\\n width: 0.4375em;\\n}\\n.svg-inline--fa.fa-w-8 {\\n width: 0.5em;\\n}\\n.svg-inline--fa.fa-w-9 {\\n width: 0.5625em;\\n}\\n.svg-inline--fa.fa-w-10 {\\n width: 0.625em;\\n}\\n.svg-inline--fa.fa-w-11 {\\n width: 0.6875em;\\n}\\n.svg-inline--fa.fa-w-12 {\\n width: 0.75em;\\n}\\n.svg-inline--fa.fa-w-13 {\\n width: 0.8125em;\\n}\\n.svg-inline--fa.fa-w-14 {\\n width: 0.875em;\\n}\\n.svg-inline--fa.fa-w-15 {\\n width: 0.9375em;\\n}\\n.svg-inline--fa.fa-w-16 {\\n width: 1em;\\n}\\n.svg-inline--fa.fa-w-17 {\\n width: 1.0625em;\\n}\\n.svg-inline--fa.fa-w-18 {\\n width: 1.125em;\\n}\\n.svg-inline--fa.fa-w-19 {\\n width: 1.1875em;\\n}\\n.svg-inline--fa.fa-w-20 {\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n margin-right: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n margin-left: 0.3em;\\n width: auto;\\n}\\n.svg-inline--fa.fa-border {\\n height: 1.5em;\\n}\\n.svg-inline--fa.fa-li {\\n width: 2em;\\n}\\n.svg-inline--fa.fa-fw {\\n width: 1.25em;\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.fa-layers {\\n display: inline-block;\\n height: 1em;\\n position: relative;\\n text-align: center;\\n vertical-align: -0.125em;\\n width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n display: inline-block;\\n position: absolute;\\n text-align: center;\\n}\\n\\n.fa-layers-text {\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n background-color: #ff253a;\\n border-radius: 1em;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n color: #fff;\\n height: 1.5em;\\n line-height: 1;\\n max-width: 5em;\\n min-width: 1.5em;\\n overflow: hidden;\\n padding: 0.25em;\\n right: 0;\\n text-overflow: ellipsis;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n bottom: 0;\\n right: 0;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom right;\\n transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n bottom: 0;\\n left: 0;\\n right: auto;\\n top: auto;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: bottom left;\\n transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n right: 0;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n left: 0;\\n right: auto;\\n top: 0;\\n -webkit-transform: scale(0.25);\\n transform: scale(0.25);\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.fa-lg {\\n font-size: 1.3333333333em;\\n line-height: 0.75em;\\n vertical-align: -0.0667em;\\n}\\n\\n.fa-xs {\\n font-size: 0.75em;\\n}\\n\\n.fa-sm {\\n font-size: 0.875em;\\n}\\n\\n.fa-1x {\\n font-size: 1em;\\n}\\n\\n.fa-2x {\\n font-size: 2em;\\n}\\n\\n.fa-3x {\\n font-size: 3em;\\n}\\n\\n.fa-4x {\\n font-size: 4em;\\n}\\n\\n.fa-5x {\\n font-size: 5em;\\n}\\n\\n.fa-6x {\\n font-size: 6em;\\n}\\n\\n.fa-7x {\\n font-size: 7em;\\n}\\n\\n.fa-8x {\\n font-size: 8em;\\n}\\n\\n.fa-9x {\\n font-size: 9em;\\n}\\n\\n.fa-10x {\\n font-size: 10em;\\n}\\n\\n.fa-fw {\\n text-align: center;\\n width: 1.25em;\\n}\\n\\n.fa-ul {\\n list-style-type: none;\\n margin-left: 2.5em;\\n padding-left: 0;\\n}\\n.fa-ul > li {\\n position: relative;\\n}\\n\\n.fa-li {\\n left: -2em;\\n position: absolute;\\n text-align: center;\\n width: 2em;\\n line-height: inherit;\\n}\\n\\n.fa-border {\\n border: solid 0.08em #eee;\\n border-radius: 0.1em;\\n padding: 0.2em 0.25em 0.15em;\\n}\\n\\n.fa-pull-left {\\n float: left;\\n}\\n\\n.fa-pull-right {\\n float: right;\\n}\\n\\n.fa.fa-pull-left,\\n.fas.fa-pull-left,\\n.far.fa-pull-left,\\n.fal.fa-pull-left,\\n.fab.fa-pull-left {\\n margin-right: 0.3em;\\n}\\n.fa.fa-pull-right,\\n.fas.fa-pull-right,\\n.far.fa-pull-right,\\n.fal.fa-pull-right,\\n.fab.fa-pull-right {\\n margin-left: 0.3em;\\n}\\n\\n.fa-spin {\\n -webkit-animation: fa-spin 2s infinite linear;\\n animation: fa-spin 2s infinite linear;\\n}\\n\\n.fa-pulse {\\n -webkit-animation: fa-spin 1s infinite steps(8);\\n animation: fa-spin 1s infinite steps(8);\\n}\\n\\n@-webkit-keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n.fa-rotate-90 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\\\";\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\\\";\\n -webkit-transform: rotate(180deg);\\n transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\\\";\\n -webkit-transform: rotate(270deg);\\n transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\\\";\\n -webkit-transform: scale(-1, 1);\\n transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(1, -1);\\n transform: scale(1, -1);\\n}\\n\\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\\n -ms-filter: \\\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\\\";\\n -webkit-transform: scale(-1, -1);\\n transform: scale(-1, -1);\\n}\\n\\n:root .fa-rotate-90,\\n:root .fa-rotate-180,\\n:root .fa-rotate-270,\\n:root .fa-flip-horizontal,\\n:root .fa-flip-vertical,\\n:root .fa-flip-both {\\n -webkit-filter: none;\\n filter: none;\\n}\\n\\n.fa-stack {\\n display: inline-block;\\n height: 2em;\\n position: relative;\\n width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n height: 1em;\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n height: 2em;\\n width: 2.5em;\\n}\\n\\n.fa-inverse {\\n color: #fff;\\n}\\n\\n.sr-only {\\n border: 0;\\n clip: rect(0, 0, 0, 0);\\n height: 1px;\\n margin: -1px;\\n overflow: hidden;\\n padding: 0;\\n position: absolute;\\n width: 1px;\\n}\\n\\n.sr-only-focusable:active, .sr-only-focusable:focus {\\n clip: auto;\\n height: auto;\\n margin: 0;\\n overflow: visible;\\n position: static;\\n width: auto;\\n}\\n\\n.svg-inline--fa .fa-primary {\\n fill: var(--fa-primary-color, currentColor);\\n opacity: 1;\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa .fa-secondary {\\n fill: var(--fa-secondary-color, currentColor);\\n opacity: 0.4;\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-primary {\\n opacity: 0.4;\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\\n opacity: 1;\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa mask .fa-primary,\\n.svg-inline--fa mask .fa-secondary {\\n fill: black;\\n}\\n\\n.fad.fa-inverse {\\n color: #fff;\\n}\";\n\nfunction css () {\n var dfp = DEFAULT_FAMILY_PREFIX;\n var drc = DEFAULT_REPLACEMENT_CLASS;\n var fp = config.familyPrefix;\n var rc = config.replacementClass;\n var s = baseStyles;\n\n if (fp !== dfp || rc !== drc) {\n var dPatt = new RegExp(\"\\\\.\".concat(dfp, \"\\\\-\"), 'g');\n var customPropPatt = new RegExp(\"\\\\--\".concat(dfp, \"\\\\-\"), 'g');\n var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n }\n\n return s;\n}\n\nvar Library =\n/*#__PURE__*/\nfunction () {\n function Library() {\n _classCallCheck(this, Library);\n\n this.definitions = {};\n }\n\n _createClass(Library, [{\n key: \"add\",\n value: function add() {\n var _this = this;\n\n for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n definitions[_key] = arguments[_key];\n }\n\n var additions = definitions.reduce(this._pullDefinitions, {});\n Object.keys(additions).forEach(function (key) {\n _this.definitions[key] = _objectSpread({}, _this.definitions[key] || {}, additions[key]);\n defineIcons(key, additions[key]);\n build();\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.definitions = {};\n }\n }, {\n key: \"_pullDefinitions\",\n value: function _pullDefinitions(additions, definition) {\n var normalized = definition.prefix && definition.iconName && definition.icon ? {\n 0: definition\n } : definition;\n Object.keys(normalized).map(function (key) {\n var _normalized$key = normalized[key],\n prefix = _normalized$key.prefix,\n iconName = _normalized$key.iconName,\n icon = _normalized$key.icon;\n if (!additions[prefix]) additions[prefix] = {};\n additions[prefix][iconName] = icon;\n });\n return additions;\n }\n }]);\n\n return Library;\n}();\n\nfunction ensureCss() {\n if (config.autoAddCss && !_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n}\n\nfunction apiObject(val, abstractCreator) {\n Object.defineProperty(val, 'abstract', {\n get: abstractCreator\n });\n Object.defineProperty(val, 'html', {\n get: function get() {\n return val.abstract.map(function (a) {\n return toHtml(a);\n });\n }\n });\n Object.defineProperty(val, 'node', {\n get: function get() {\n if (!IS_DOM) return;\n var container = DOCUMENT.createElement('div');\n container.innerHTML = val.html;\n return container.children;\n }\n });\n return val;\n}\n\nfunction findIconDefinition(iconLookup) {\n var _iconLookup$prefix = iconLookup.prefix,\n prefix = _iconLookup$prefix === void 0 ? 'fa' : _iconLookup$prefix,\n iconName = iconLookup.iconName;\n if (!iconName) return;\n return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n}\n\nfunction resolveIcons(next) {\n return function (maybeIconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n var mask = params.mask;\n\n if (mask) {\n mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n }\n\n return next(iconDefinition, _objectSpread({}, params, {\n mask: mask\n }));\n };\n}\n\nvar library = new Library();\nvar noAuto = function noAuto() {\n config.autoReplaceSvg = false;\n config.observeMutations = false;\n disconnect();\n};\nvar _cssInserted = false;\nvar dom = {\n i2svg: function i2svg() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n if (IS_DOM) {\n ensureCss();\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node,\n _params$callback = params.callback,\n callback = _params$callback === void 0 ? function () {} : _params$callback;\n\n if (config.searchPseudoElements) {\n searchPseudoElements(node);\n }\n\n return onTree(node, callback);\n } else {\n return picked.reject('Operation requires a DOM of some kind.');\n }\n },\n css: css,\n insertCss: function insertCss$$1() {\n if (!_cssInserted) {\n insertCss(css());\n\n _cssInserted = true;\n }\n },\n watch: function watch() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var autoReplaceSvgRoot = params.autoReplaceSvgRoot,\n observeMutationsRoot = params.observeMutationsRoot;\n\n if (config.autoReplaceSvg === false) {\n config.autoReplaceSvg = true;\n }\n\n config.observeMutations = true;\n domready(function () {\n autoReplace({\n autoReplaceSvgRoot: autoReplaceSvgRoot\n });\n observe({\n treeCallback: onTree,\n nodeCallback: onNode,\n pseudoElementsCallback: searchPseudoElements,\n observeMutationsRoot: observeMutationsRoot\n });\n });\n }\n};\nvar parse = {\n transform: function transform(transformString) {\n return parseTransformString(transformString);\n }\n};\nvar icon = resolveIcons(function (iconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$symbol = params.symbol,\n symbol = _params$symbol === void 0 ? false : _params$symbol,\n _params$mask = params.mask,\n mask = _params$mask === void 0 ? null : _params$mask,\n _params$maskId = params.maskId,\n maskId = _params$maskId === void 0 ? null : _params$maskId,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$titleId = params.titleId,\n titleId = _params$titleId === void 0 ? null : _params$titleId,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n if (!iconDefinition) return;\n var prefix = iconDefinition.prefix,\n iconName = iconDefinition.iconName,\n icon = iconDefinition.icon;\n return apiObject(_objectSpread({\n type: 'icon'\n }, iconDefinition), function () {\n ensureCss();\n\n if (config.autoA11y) {\n if (title) {\n attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n attributes['aria-hidden'] = 'true';\n attributes['focusable'] = 'false';\n }\n }\n\n return makeInlineSvgAbstract({\n icons: {\n main: asFoundIcon(icon),\n mask: mask ? asFoundIcon(mask.icon) : {\n found: false,\n width: null,\n height: null,\n icon: {}\n }\n },\n prefix: prefix,\n iconName: iconName,\n transform: _objectSpread({}, meaninglessTransform, transform),\n symbol: symbol,\n title: title,\n maskId: maskId,\n titleId: titleId,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: classes\n }\n });\n });\n});\nvar text = function text(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform2 = params.transform,\n transform = _params$transform2 === void 0 ? meaninglessTransform : _params$transform2,\n _params$title2 = params.title,\n title = _params$title2 === void 0 ? null : _params$title2,\n _params$classes2 = params.classes,\n classes = _params$classes2 === void 0 ? [] : _params$classes2,\n _params$attributes2 = params.attributes,\n attributes = _params$attributes2 === void 0 ? {} : _params$attributes2,\n _params$styles2 = params.styles,\n styles = _params$styles2 === void 0 ? {} : _params$styles2;\n return apiObject({\n type: 'text',\n content: content\n }, function () {\n ensureCss();\n return makeLayersTextAbstract({\n content: content,\n transform: _objectSpread({}, meaninglessTransform, transform),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar counter = function counter(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$title3 = params.title,\n title = _params$title3 === void 0 ? null : _params$title3,\n _params$classes3 = params.classes,\n classes = _params$classes3 === void 0 ? [] : _params$classes3,\n _params$attributes3 = params.attributes,\n attributes = _params$attributes3 === void 0 ? {} : _params$attributes3,\n _params$styles3 = params.styles,\n styles = _params$styles3 === void 0 ? {} : _params$styles3;\n return apiObject({\n type: 'counter',\n content: content\n }, function () {\n ensureCss();\n return makeLayersCounterAbstract({\n content: content.toString(),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.familyPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n }\n });\n });\n};\nvar layer = function layer(assembler) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$classes4 = params.classes,\n classes = _params$classes4 === void 0 ? [] : _params$classes4;\n return apiObject({\n type: 'layer'\n }, function () {\n ensureCss();\n var children = [];\n assembler(function (args) {\n Array.isArray(args) ? args.map(function (a) {\n children = children.concat(a.abstract);\n }) : children = children.concat(args.abstract);\n });\n return [{\n tag: 'span',\n attributes: {\n class: [\"\".concat(config.familyPrefix, \"-layers\")].concat(_toConsumableArray(classes)).join(' ')\n },\n children: children\n }];\n });\n};\nvar api = {\n noAuto: noAuto,\n config: config,\n dom: dom,\n library: library,\n parse: parse,\n findIconDefinition: findIconDefinition,\n icon: icon,\n text: text,\n counter: counter,\n layer: layer,\n toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n node: autoReplaceSvgRoot\n });\n};\n\nexport { icon, noAuto, config, toHtml, layer, text, counter, library, dom, parse, findIconDefinition };\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var global = require('../internals/global');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nmodule.exports = function (key, value) {\n try {\n createNonEnumerableProperty(global, key, value);\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var store = require('../internals/shared-store');\n\nvar functionToString = Function.toString;\n\n// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper\nif (typeof store.inspectSource != 'function') {\n store.inspectSource = function (it) {\n return functionToString.call(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.6.5',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2020 Denis Pushkarev (zloirock.ru)'\n});\n","var getBuiltIn = require('../internals/get-built-in');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;\n};\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","exports.f = Object.getOwnPropertySymbols;\n","var fails = require('../internals/fails');\n\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n // Chrome 38 Symbol has incorrect toString conversion\n // eslint-disable-next-line no-undef\n return !String(Symbol());\n});\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar versions = process && process.versions;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n version = match[0] + match[1];\n} else if (userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = match[1];\n }\n}\n\nmodule.exports = version && +version;\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\n\n// `Array.prototype.fill` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.fill\nmodule.exports = function fill(value /* , start = 0, end = @length */) {\n var O = toObject(this);\n var length = toLength(O.length);\n var argumentsLength = arguments.length;\n var index = toAbsoluteIndex(argumentsLength > 1 ? arguments[1] : undefined, length);\n var end = argumentsLength > 2 ? arguments[2] : undefined;\n var endPos = end === undefined ? length : toAbsoluteIndex(end, length);\n while (endPos > index) O[index++] = value;\n return O;\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar $ = require('../internals/export');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n } return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {\n createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array#{values, @@iterator}.name in V8 / FF\n if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return nativeIterator.call(this); };\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);\n }\n Iterators[NAME] = defaultIterator;\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n redefine(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n return methods;\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","// `Math.sign` method implementation\n// https://tc39.github.io/ecma262/#sec-math.sign\nmodule.exports = Math.sign || function sign(x) {\n // eslint-disable-next-line no-self-compare\n return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;\n};\n","'use strict';\nvar toInteger = require('../internals/to-integer');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\n// `String.prototype.repeat` method implementation\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\nmodule.exports = ''.repeat || function repeat(count) {\n var str = String(requireObjectCoercible(this));\n var result = '';\n var n = toInteger(count);\n if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions');\n for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;\n return result;\n};\n","var global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\nvar bind = require('../internals/function-bind-context');\nvar html = require('../internals/html');\nvar createElement = require('../internals/document-create-element');\nvar IS_IOS = require('../internals/engine-is-ios');\n\nvar location = global.location;\nvar set = global.setImmediate;\nvar clear = global.clearImmediate;\nvar process = global.process;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\n\nvar run = function (id) {\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\n\nvar runner = function (id) {\n return function () {\n run(id);\n };\n};\n\nvar listener = function (event) {\n run(event.data);\n};\n\nvar post = function (id) {\n // old engines have not location.origin\n global.postMessage(id + '', location.protocol + '//' + location.host);\n};\n\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!set || !clear) {\n set = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n (typeof fn == 'function' ? fn : Function(fn)).apply(undefined, args);\n };\n defer(counter);\n return counter;\n };\n clear = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (classof(process) == 'process') {\n defer = function (id) {\n process.nextTick(runner(id));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(runner(id));\n };\n // Browsers with MessageChannel, includes WebWorkers\n // except iOS - https://github.com/zloirock/core-js/issues/624\n } else if (MessageChannel && !IS_IOS) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = bind(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (\n global.addEventListener &&\n typeof postMessage == 'function' &&\n !global.importScripts &&\n !fails(post) &&\n location.protocol !== 'file:'\n ) {\n defer = post;\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in createElement('script')) {\n defer = function (id) {\n html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(runner(id), 0);\n };\n }\n}\n\nmodule.exports = {\n set: set,\n clear: clear\n};\n","var isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.github.io/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');\n};\n","'use strict';\n\nvar fails = require('./fails');\n\n// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,\n// so we use an intermediate function.\nfunction RE(s, f) {\n return RegExp(s, f);\n}\n\nexports.UNSUPPORTED_Y = fails(function () {\n // babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError\n var re = RE('a', 'y');\n re.lastIndex = 2;\n return re.exec('abcd') != null;\n});\n\nexports.BROKEN_CARET = fails(function () {\n // https://bugzilla.mozilla.org/show_bug.cgi?id=773687\n var re = RE('^r', 'gy');\n re.lastIndex = 2;\n return re.exec('str') != null;\n});\n","var isRegExp = require('../internals/is-regexp');\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (e) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (f) { /* empty */ }\n } return false;\n};\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\n\n// `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? charAt(S, index).length : 1);\n};\n","var fails = require('../internals/fails');\nvar whitespaces = require('../internals/whitespaces');\n\nvar non = '\\u200B\\u0085\\u180E';\n\n// check that a method works with the correct list\n// of whitespaces and has a correct name\nmodule.exports = function (METHOD_NAME) {\n return fails(function () {\n return !!whitespaces[METHOD_NAME]() || non[METHOD_NAME]() != non || whitespaces[METHOD_NAME].name !== METHOD_NAME;\n });\n};\n","/* eslint-disable no-new */\nvar global = require('../internals/global');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar NATIVE_ARRAY_BUFFER_VIEWS = require('../internals/array-buffer-view-core').NATIVE_ARRAY_BUFFER_VIEWS;\n\nvar ArrayBuffer = global.ArrayBuffer;\nvar Int8Array = global.Int8Array;\n\nmodule.exports = !NATIVE_ARRAY_BUFFER_VIEWS || !fails(function () {\n Int8Array(1);\n}) || !fails(function () {\n new Int8Array(-1);\n}) || !checkCorrectnessOfIteration(function (iterable) {\n new Int8Array();\n new Int8Array(null);\n new Int8Array(1.5);\n new Int8Array(iterable);\n}, true) || fails(function () {\n // Safari (11+) bug - a reason why even Safari 13 should load a typed array polyfill\n return new Int8Array(new ArrayBuffer(2), 1, undefined).length !== 1;\n});\n","module.exports = function(module) {\n\tif (!module.webpackPolyfill) {\n\t\tmodule.deprecate = function() {};\n\t\tmodule.paths = [];\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n","!function(root, factory) {\n \"function\" == typeof define && define.amd ? // AMD. Register as an anonymous module unless amdModuleId is set\n define([], function() {\n return root.svg4everybody = factory();\n }) : \"object\" == typeof module && module.exports ? // Node. Does not work with strict CommonJS, but\n // only CommonJS-like environments that support module.exports,\n // like Node.\n module.exports = factory() : root.svg4everybody = factory();\n}(this, function() {\n /*! svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */\n function embed(parent, svg, target) {\n // if the target exists\n if (target) {\n // create a document fragment to hold the contents of the target\n var fragment = document.createDocumentFragment(), viewBox = !svg.hasAttribute(\"viewBox\") && target.getAttribute(\"viewBox\");\n // conditionally set the viewBox on the svg\n viewBox && svg.setAttribute(\"viewBox\", viewBox);\n // copy the contents of the clone into the fragment\n for (// clone the target\n var clone = target.cloneNode(!0); clone.childNodes.length; ) {\n fragment.appendChild(clone.firstChild);\n }\n // append the fragment into the svg\n parent.appendChild(fragment);\n }\n }\n function loadreadystatechange(xhr) {\n // listen to changes in the request\n xhr.onreadystatechange = function() {\n // if the request is ready\n if (4 === xhr.readyState) {\n // get the cached html document\n var cachedDocument = xhr._cachedDocument;\n // ensure the cached html document based on the xhr response\n cachedDocument || (cachedDocument = xhr._cachedDocument = document.implementation.createHTMLDocument(\"\"), \n cachedDocument.body.innerHTML = xhr.responseText, xhr._cachedTarget = {}), // clear the xhr embeds list and embed each item\n xhr._embeds.splice(0).map(function(item) {\n // get the cached target\n var target = xhr._cachedTarget[item.id];\n // ensure the cached target\n target || (target = xhr._cachedTarget[item.id] = cachedDocument.getElementById(item.id)), \n // embed the target into the svg\n embed(item.parent, item.svg, target);\n });\n }\n }, // test the ready state change immediately\n xhr.onreadystatechange();\n }\n function svg4everybody(rawopts) {\n function oninterval() {\n // while the index exists in the live collection\n for (// get the cached index\n var index = 0; index < uses.length; ) {\n // get the current \n var use = uses[index], parent = use.parentNode, svg = getSVGAncestor(parent), src = use.getAttribute(\"xlink:href\") || use.getAttribute(\"href\");\n if (!src && opts.attributeName && (src = use.getAttribute(opts.attributeName)), \n svg && src) {\n if (polyfill) {\n if (!opts.validate || opts.validate(src, svg, use)) {\n // remove the element\n parent.removeChild(use);\n // parse the src and get the url and id\n var srcSplit = src.split(\"#\"), url = srcSplit.shift(), id = srcSplit.join(\"#\");\n // if the link is external\n if (url.length) {\n // get the cached xhr request\n var xhr = requests[url];\n // ensure the xhr request exists\n xhr || (xhr = requests[url] = new XMLHttpRequest(), xhr.open(\"GET\", url), xhr.send(), \n xhr._embeds = []), // add the svg and id as an item to the xhr embeds list\n xhr._embeds.push({\n parent: parent,\n svg: svg,\n id: id\n }), // prepare the xhr ready state change event\n loadreadystatechange(xhr);\n } else {\n // embed the local id into the svg\n embed(parent, svg, document.getElementById(id));\n }\n } else {\n // increase the index when the previous value was not \"valid\"\n ++index, ++numberOfSvgUseElementsToBypass;\n }\n }\n } else {\n // increase the index when the previous value was not \"valid\"\n ++index;\n }\n }\n // continue the interval\n (!uses.length || uses.length - numberOfSvgUseElementsToBypass > 0) && requestAnimationFrame(oninterval, 67);\n }\n var polyfill, opts = Object(rawopts), newerIEUA = /\\bTrident\\/[567]\\b|\\bMSIE (?:9|10)\\.0\\b/, webkitUA = /\\bAppleWebKit\\/(\\d+)\\b/, olderEdgeUA = /\\bEdge\\/12\\.(\\d+)\\b/, edgeUA = /\\bEdge\\/.(\\d+)\\b/, inIframe = window.top !== window.self;\n polyfill = \"polyfill\" in opts ? opts.polyfill : newerIEUA.test(navigator.userAgent) || (navigator.userAgent.match(olderEdgeUA) || [])[1] < 10547 || (navigator.userAgent.match(webkitUA) || [])[1] < 537 || edgeUA.test(navigator.userAgent) && inIframe;\n // create xhr requests object\n var requests = {}, requestAnimationFrame = window.requestAnimationFrame || setTimeout, uses = document.getElementsByTagName(\"use\"), numberOfSvgUseElementsToBypass = 0;\n // conditionally start the interval if the polyfill is active\n polyfill && oninterval();\n }\n function getSVGAncestor(node) {\n for (var svg = node; \"svg\" !== svg.nodeName.toLowerCase() && (svg = svg.parentNode); ) {}\n return svg;\n }\n return svg4everybody;\n});","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thank's IE8 for his funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var global = require('../internals/global');\nvar setGlobal = require('../internals/set-global');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || setGlobal(SHARED, {});\n\nmodule.exports = store;\n","var global = require('../internals/global');\nvar inspectSource = require('../internals/inspect-source');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));\n","var has = require('../internals/has');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n};\n","var global = require('../internals/global');\n\nmodule.exports = global;\n","var has = require('../internals/has');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (has(O, key = names[i++])) {\n ~indexOf(result, key) || result.push(key);\n }\n return result;\n};\n","var NATIVE_SYMBOL = require('../internals/native-symbol');\n\nmodule.exports = NATIVE_SYMBOL\n // eslint-disable-next-line no-undef\n && !Symbol.sham\n // eslint-disable-next-line no-undef\n && typeof Symbol.iterator == 'symbol';\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.github.io/ecma262/#sec-object.defineproperties\nmodule.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);\n return O;\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","var toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names').f;\n\nvar toString = {}.toString;\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return nativeGetOwnPropertyNames(it);\n } catch (error) {\n return windowNames.slice();\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && toString.call(it) == '[object Window]'\n ? getWindowNames(it)\n : nativeGetOwnPropertyNames(toIndexedObject(it));\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nexports.f = wellKnownSymbol;\n","'use strict';\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\n\nvar min = Math.min;\n\n// `Array.prototype.copyWithin` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin\nmodule.exports = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var to = toAbsoluteIndex(target, len);\n var from = toAbsoluteIndex(start, len);\n var end = arguments.length > 2 ? arguments[2] : undefined;\n var count = min((end === undefined ? len : toAbsoluteIndex(end, len)) - from, len - to);\n var inc = 1;\n if (from < to && to < from + count) {\n inc = -1;\n from += count - 1;\n to += count - 1;\n }\n while (count-- > 0) {\n if (from in O) O[to] = O[from];\n else delete O[to];\n to += inc;\n from += inc;\n } return O;\n};\n","'use strict';\nvar isArray = require('../internals/is-array');\nvar toLength = require('../internals/to-length');\nvar bind = require('../internals/function-bind-context');\n\n// `FlattenIntoArray` abstract operation\n// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray\nvar flattenIntoArray = function (target, original, source, sourceLen, start, depth, mapper, thisArg) {\n var targetIndex = start;\n var sourceIndex = 0;\n var mapFn = mapper ? bind(mapper, thisArg, 3) : false;\n var element;\n\n while (sourceIndex < sourceLen) {\n if (sourceIndex in source) {\n element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex];\n\n if (depth > 0 && isArray(element)) {\n targetIndex = flattenIntoArray(target, original, element, toLength(element.length), targetIndex, depth - 1) - 1;\n } else {\n if (targetIndex >= 0x1FFFFFFFFFFFFF) throw TypeError('Exceed the acceptable array length');\n target[targetIndex] = element;\n }\n\n targetIndex++;\n }\n sourceIndex++;\n }\n return targetIndex;\n};\n\nmodule.exports = flattenIntoArray;\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\nmodule.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n} : [].forEach;\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar toObject = require('../internals/to-object');\nvar callWithSafeIterationClosing = require('../internals/call-with-safe-iteration-closing');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar toLength = require('../internals/to-length');\nvar createProperty = require('../internals/create-property');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\n// `Array.from` method implementation\n// https://tc39.github.io/ecma262/#sec-array.from\nmodule.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {\n var O = toObject(arrayLike);\n var C = typeof this == 'function' ? this : Array;\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var iteratorMethod = getIteratorMethod(O);\n var index = 0;\n var length, result, step, iterator, next, value;\n if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);\n // if the target is not iterable or it's an array with the default iterator - use a simple case\n if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {\n iterator = iteratorMethod.call(O);\n next = iterator.next;\n result = new C();\n for (;!(step = next.call(iterator)).done; index++) {\n value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;\n createProperty(result, index, value);\n }\n } else {\n length = toLength(O.length);\n result = new C(length);\n for (;length > index; index++) {\n value = mapping ? mapfn(O[index], index) : O[index];\n createProperty(result, index, value);\n }\n }\n result.length = index;\n return result;\n};\n","var anObject = require('../internals/an-object');\n\n// call something on iterator step with safe closing on error\nmodule.exports = function (iterator, fn, value, ENTRIES) {\n try {\n return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (error) {\n var returnMethod = iterator['return'];\n if (returnMethod !== undefined) anObject(returnMethod.call(iterator));\n throw error;\n }\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","'use strict';\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar has = require('../internals/has');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\nvar returnThis = function () { return this; };\n\n// `%IteratorPrototype%` object\n// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nif (IteratorPrototype == undefined) IteratorPrototype = {};\n\n// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()\nif (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {\n createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","var isObject = require('../internals/is-object');\n\nmodule.exports = function (it) {\n if (!isObject(it) && it !== null) {\n throw TypeError(\"Can't set \" + String(it) + ' as a prototype');\n } return it;\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar min = Math.min;\nvar nativeLastIndexOf = [].lastIndexOf;\nvar NEGATIVE_ZERO = !!nativeLastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0;\nvar STRICT_METHOD = arrayMethodIsStrict('lastIndexOf');\n// For preventing possible almost infinite loop in non-standard implementations, test the forward version of the method\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\nvar FORCED = NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH;\n\n// `Array.prototype.lastIndexOf` method implementation\n// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof\nmodule.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) {\n // convert -0 to +0\n if (NEGATIVE_ZERO) return nativeLastIndexOf.apply(this, arguments) || 0;\n var O = toIndexedObject(this);\n var length = toLength(O.length);\n var index = length - 1;\n if (arguments.length > 1) index = min(index, toInteger(arguments[1]));\n if (index < 0) index = length + index;\n for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0;\n return -1;\n} : nativeLastIndexOf;\n","'use strict';\nvar global = require('../internals/global');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-native');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefineAll = require('../internals/redefine-all');\nvar fails = require('../internals/fails');\nvar anInstance = require('../internals/an-instance');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar toIndex = require('../internals/to-index');\nvar IEEE754 = require('../internals/ieee754');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar arrayFill = require('../internals/array-fill');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar DATA_VIEW = 'DataView';\nvar PROTOTYPE = 'prototype';\nvar WRONG_LENGTH = 'Wrong length';\nvar WRONG_INDEX = 'Wrong index';\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\nvar $ArrayBuffer = NativeArrayBuffer;\nvar $DataView = global[DATA_VIEW];\nvar $DataViewPrototype = $DataView && $DataView[PROTOTYPE];\nvar ObjectPrototype = Object.prototype;\nvar RangeError = global.RangeError;\n\nvar packIEEE754 = IEEE754.pack;\nvar unpackIEEE754 = IEEE754.unpack;\n\nvar packInt8 = function (number) {\n return [number & 0xFF];\n};\n\nvar packInt16 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF];\n};\n\nvar packInt32 = function (number) {\n return [number & 0xFF, number >> 8 & 0xFF, number >> 16 & 0xFF, number >> 24 & 0xFF];\n};\n\nvar unpackInt32 = function (buffer) {\n return buffer[3] << 24 | buffer[2] << 16 | buffer[1] << 8 | buffer[0];\n};\n\nvar packFloat32 = function (number) {\n return packIEEE754(number, 23, 4);\n};\n\nvar packFloat64 = function (number) {\n return packIEEE754(number, 52, 8);\n};\n\nvar addGetter = function (Constructor, key) {\n defineProperty(Constructor[PROTOTYPE], key, { get: function () { return getInternalState(this)[key]; } });\n};\n\nvar get = function (view, count, index, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = bytes.slice(start, start + count);\n return isLittleEndian ? pack : pack.reverse();\n};\n\nvar set = function (view, count, index, conversion, value, isLittleEndian) {\n var intIndex = toIndex(index);\n var store = getInternalState(view);\n if (intIndex + count > store.byteLength) throw RangeError(WRONG_INDEX);\n var bytes = getInternalState(store.buffer).bytes;\n var start = intIndex + store.byteOffset;\n var pack = conversion(+value);\n for (var i = 0; i < count; i++) bytes[start + i] = pack[isLittleEndian ? i : count - i - 1];\n};\n\nif (!NATIVE_ARRAY_BUFFER) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, $ArrayBuffer, ARRAY_BUFFER);\n var byteLength = toIndex(length);\n setInternalState(this, {\n bytes: arrayFill.call(new Array(byteLength), 0),\n byteLength: byteLength\n });\n if (!DESCRIPTORS) this.byteLength = byteLength;\n };\n\n $DataView = function DataView(buffer, byteOffset, byteLength) {\n anInstance(this, $DataView, DATA_VIEW);\n anInstance(buffer, $ArrayBuffer, DATA_VIEW);\n var bufferLength = getInternalState(buffer).byteLength;\n var offset = toInteger(byteOffset);\n if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset');\n byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);\n if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH);\n setInternalState(this, {\n buffer: buffer,\n byteLength: byteLength,\n byteOffset: offset\n });\n if (!DESCRIPTORS) {\n this.buffer = buffer;\n this.byteLength = byteLength;\n this.byteOffset = offset;\n }\n };\n\n if (DESCRIPTORS) {\n addGetter($ArrayBuffer, 'byteLength');\n addGetter($DataView, 'buffer');\n addGetter($DataView, 'byteLength');\n addGetter($DataView, 'byteOffset');\n }\n\n redefineAll($DataView[PROTOTYPE], {\n getInt8: function getInt8(byteOffset) {\n return get(this, 1, byteOffset)[0] << 24 >> 24;\n },\n getUint8: function getUint8(byteOffset) {\n return get(this, 1, byteOffset)[0];\n },\n getInt16: function getInt16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return (bytes[1] << 8 | bytes[0]) << 16 >> 16;\n },\n getUint16: function getUint16(byteOffset /* , littleEndian */) {\n var bytes = get(this, 2, byteOffset, arguments.length > 1 ? arguments[1] : undefined);\n return bytes[1] << 8 | bytes[0];\n },\n getInt32: function getInt32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined));\n },\n getUint32: function getUint32(byteOffset /* , littleEndian */) {\n return unpackInt32(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined)) >>> 0;\n },\n getFloat32: function getFloat32(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 4, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 23);\n },\n getFloat64: function getFloat64(byteOffset /* , littleEndian */) {\n return unpackIEEE754(get(this, 8, byteOffset, arguments.length > 1 ? arguments[1] : undefined), 52);\n },\n setInt8: function setInt8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setUint8: function setUint8(byteOffset, value) {\n set(this, 1, byteOffset, packInt8, value);\n },\n setInt16: function setInt16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint16: function setUint16(byteOffset, value /* , littleEndian */) {\n set(this, 2, byteOffset, packInt16, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setInt32: function setInt32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setUint32: function setUint32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packInt32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat32: function setFloat32(byteOffset, value /* , littleEndian */) {\n set(this, 4, byteOffset, packFloat32, value, arguments.length > 2 ? arguments[2] : undefined);\n },\n setFloat64: function setFloat64(byteOffset, value /* , littleEndian */) {\n set(this, 8, byteOffset, packFloat64, value, arguments.length > 2 ? arguments[2] : undefined);\n }\n });\n} else {\n if (!fails(function () {\n NativeArrayBuffer(1);\n }) || !fails(function () {\n new NativeArrayBuffer(-1); // eslint-disable-line no-new\n }) || fails(function () {\n new NativeArrayBuffer(); // eslint-disable-line no-new\n new NativeArrayBuffer(1.5); // eslint-disable-line no-new\n new NativeArrayBuffer(NaN); // eslint-disable-line no-new\n return NativeArrayBuffer.name != ARRAY_BUFFER;\n })) {\n $ArrayBuffer = function ArrayBuffer(length) {\n anInstance(this, $ArrayBuffer);\n return new NativeArrayBuffer(toIndex(length));\n };\n var ArrayBufferPrototype = $ArrayBuffer[PROTOTYPE] = NativeArrayBuffer[PROTOTYPE];\n for (var keys = getOwnPropertyNames(NativeArrayBuffer), j = 0, key; keys.length > j;) {\n if (!((key = keys[j++]) in $ArrayBuffer)) {\n createNonEnumerableProperty($ArrayBuffer, key, NativeArrayBuffer[key]);\n }\n }\n ArrayBufferPrototype.constructor = $ArrayBuffer;\n }\n\n // WebKit bug - the same parent prototype for typed arrays and data view\n if (setPrototypeOf && getPrototypeOf($DataViewPrototype) !== ObjectPrototype) {\n setPrototypeOf($DataViewPrototype, ObjectPrototype);\n }\n\n // iOS Safari 7.x bug\n var testView = new $DataView(new $ArrayBuffer(2));\n var nativeSetInt8 = $DataViewPrototype.setInt8;\n testView.setInt8(0, 2147483648);\n testView.setInt8(1, 2147483649);\n if (testView.getInt8(0) || !testView.getInt8(1)) redefineAll($DataViewPrototype, {\n setInt8: function setInt8(byteOffset, value) {\n nativeSetInt8.call(this, byteOffset, value << 24 >> 24);\n },\n setUint8: function setUint8(byteOffset, value) {\n nativeSetInt8.call(this, byteOffset, value << 24 >> 24);\n }\n }, { unsafe: true });\n}\n\nsetToStringTag($ArrayBuffer, ARRAY_BUFFER);\nsetToStringTag($DataView, DATA_VIEW);\n\nmodule.exports = {\n ArrayBuffer: $ArrayBuffer,\n DataView: $DataView\n};\n","module.exports = typeof ArrayBuffer !== 'undefined' && typeof DataView !== 'undefined';\n","var toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\n\n// `ToIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-toindex\nmodule.exports = function (it) {\n if (it === undefined) return 0;\n var number = toInteger(it);\n var length = toLength(number);\n if (number !== length) throw RangeError('Wrong length or index');\n return length;\n};\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar create = require('../internals/object-create');\nvar redefineAll = require('../internals/redefine-all');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/define-iterator');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, CONSTRUCTOR_NAME);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP);\n });\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key == key) return entry;\n }\n };\n\n redefineAll(C.prototype, {\n // 23.1.3.1 Map.prototype.clear()\n // 23.2.3.2 Set.prototype.clear()\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // 23.1.3.3 Map.prototype.delete(key)\n // 23.2.3.4 Set.prototype.delete(value)\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first == entry) state.first = next;\n if (state.last == entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)\n // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // 23.1.3.7 Map.prototype.has(key)\n // 23.2.3.7 Set.prototype.has(value)\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n redefineAll(C.prototype, IS_MAP ? {\n // 23.1.3.6 Map.prototype.get(key)\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // 23.1.3.9 Map.prototype.set(key, value)\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // 23.2.3.1 Set.prototype.add(value)\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineProperty(C.prototype, 'size', {\n get: function () {\n return getInternalState(this).size;\n }\n });\n return C;\n },\n setStrong: function (C, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // add .keys, .values, .entries, [@@iterator]\n // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11\n defineIterator(C, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return { value: undefined, done: true };\n }\n // return step by kind\n if (kind == 'keys') return { value: entry.key, done: false };\n if (kind == 'values') return { value: entry.value, done: false };\n return { value: [entry.key, entry.value], done: false };\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // add [@@species], 23.1.2.2, 23.2.2.2\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","var log = Math.log;\n\n// `Math.log1p` method implementation\n// https://tc39.github.io/ecma262/#sec-math.log1p\nmodule.exports = Math.log1p || function log1p(x) {\n return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : log(1 + x);\n};\n","var isObject = require('../internals/is-object');\n\nvar floor = Math.floor;\n\n// `Number.isInteger` method implementation\n// https://tc39.github.io/ecma262/#sec-number.isinteger\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\nvar nativeAssign = Object.assign;\nvar defineProperty = Object.defineProperty;\n\n// `Object.assign` method\n// https://tc39.github.io/ecma262/#sec-object.assign\nmodule.exports = !nativeAssign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line no-undef\n var symbol = Symbol();\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];\n }\n } return T;\n} : nativeAssign;\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectKeys = require('../internals/object-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar propertyIsEnumerable = require('../internals/object-property-is-enumerable').f;\n\n// `Object.{ entries, values }` methods implementation\nvar createMethod = function (TO_ENTRIES) {\n return function (it) {\n var O = toIndexedObject(it);\n var keys = objectKeys(O);\n var length = keys.length;\n var i = 0;\n var result = [];\n var key;\n while (length > i) {\n key = keys[i++];\n if (!DESCRIPTORS || propertyIsEnumerable.call(O, key)) {\n result.push(TO_ENTRIES ? [key, O[key]] : O[key]);\n }\n }\n return result;\n };\n};\n\nmodule.exports = {\n // `Object.entries` method\n // https://tc39.github.io/ecma262/#sec-object.entries\n entries: createMethod(true),\n // `Object.values` method\n // https://tc39.github.io/ecma262/#sec-object.values\n values: createMethod(false)\n};\n","// `SameValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-samevalue\nmodule.exports = Object.is || function is(x, y) {\n // eslint-disable-next-line no-self-compare\n return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;\n};\n","var global = require('../internals/global');\n\nmodule.exports = global.Promise;\n","var userAgent = require('../internals/engine-user-agent');\n\nmodule.exports = /(iphone|ipod|ipad).*applewebkit/i.test(userAgent);\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar classof = require('../internals/classof-raw');\nvar macrotask = require('../internals/task').set;\nvar IS_IOS = require('../internals/engine-is-ios');\n\nvar MutationObserver = global.MutationObserver || global.WebKitMutationObserver;\nvar process = global.process;\nvar Promise = global.Promise;\nvar IS_NODE = classof(process) == 'process';\n// Node.js 11 shows ExperimentalWarning on getting `queueMicrotask`\nvar queueMicrotaskDescriptor = getOwnPropertyDescriptor(global, 'queueMicrotask');\nvar queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value;\n\nvar flush, head, last, notify, toggle, node, promise, then;\n\n// modern engines have queueMicrotask method\nif (!queueMicrotask) {\n flush = function () {\n var parent, fn;\n if (IS_NODE && (parent = process.domain)) parent.exit();\n while (head) {\n fn = head.fn;\n head = head.next;\n try {\n fn();\n } catch (error) {\n if (head) notify();\n else last = undefined;\n throw error;\n }\n } last = undefined;\n if (parent) parent.enter();\n };\n\n // Node.js\n if (IS_NODE) {\n notify = function () {\n process.nextTick(flush);\n };\n // browsers with MutationObserver, except iOS - https://github.com/zloirock/core-js/issues/339\n } else if (MutationObserver && !IS_IOS) {\n toggle = true;\n node = document.createTextNode('');\n new MutationObserver(flush).observe(node, { characterData: true });\n notify = function () {\n node.data = toggle = !toggle;\n };\n // environments with maybe non-completely correct, but existent Promise\n } else if (Promise && Promise.resolve) {\n // Promise.resolve without an argument throws an error in LG WebOS 2\n promise = Promise.resolve(undefined);\n then = promise.then;\n notify = function () {\n then.call(promise, flush);\n };\n // for other environments - macrotask based on:\n // - setImmediate\n // - MessageChannel\n // - window.postMessag\n // - onreadystatechange\n // - setTimeout\n } else {\n notify = function () {\n // strange IE + webpack dev server bug - use .call(global)\n macrotask.call(global, flush);\n };\n }\n}\n\nmodule.exports = queueMicrotask || function (fn) {\n var task = { fn: fn, next: undefined };\n if (last) last.next = task;\n if (!head) {\n head = task;\n notify();\n } last = task;\n};\n","var anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar newPromiseCapability = require('../internals/new-promise-capability');\n\nmodule.exports = function (C, x) {\n anObject(C);\n if (isObject(x) && x.constructor === C) return x;\n var promiseCapability = newPromiseCapability.f(C);\n var resolve = promiseCapability.resolve;\n resolve(x);\n return promiseCapability.promise;\n};\n","'use strict';\nvar aFunction = require('../internals/a-function');\n\nvar PromiseCapability = function (C) {\n var resolve, reject;\n this.promise = new C(function ($$resolve, $$reject) {\n if (resolve !== undefined || reject !== undefined) throw TypeError('Bad Promise constructor');\n resolve = $$resolve;\n reject = $$reject;\n });\n this.resolve = aFunction(resolve);\n this.reject = aFunction(reject);\n};\n\n// 25.4.1.5 NewPromiseCapability(C)\nmodule.exports.f = function (C) {\n return new PromiseCapability(C);\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar exec = require('../internals/regexp-exec');\n\n$({ target: 'RegExp', proto: true, forced: /./.exec !== exec }, {\n exec: exec\n});\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/define-iterator');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: String(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return { value: undefined, done: true };\n point = charAt(string, index);\n state.index += point.length;\n return { value: point, done: false };\n});\n","// https://github.com/tc39/proposal-string-pad-start-end\nvar toLength = require('../internals/to-length');\nvar repeat = require('../internals/string-repeat');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar ceil = Math.ceil;\n\n// `String.prototype.{ padStart, padEnd }` methods implementation\nvar createMethod = function (IS_END) {\n return function ($this, maxLength, fillString) {\n var S = String(requireObjectCoercible($this));\n var stringLength = S.length;\n var fillStr = fillString === undefined ? ' ' : String(fillString);\n var intMaxLength = toLength(maxLength);\n var fillLen, stringFiller;\n if (intMaxLength <= stringLength || fillStr == '') return S;\n fillLen = intMaxLength - stringLength;\n stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length));\n if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen);\n return IS_END ? S + stringFiller : stringFiller + S;\n };\n};\n\nmodule.exports = {\n // `String.prototype.padStart` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.padstart\n start: createMethod(false),\n // `String.prototype.padEnd` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.padend\n end: createMethod(true)\n};\n","// https://github.com/zloirock/core-js/issues/280\nvar userAgent = require('../internals/engine-user-agent');\n\n// eslint-disable-next-line unicorn/no-unsafe-regex\nmodule.exports = /Version\\/10\\.\\d+(\\.\\d+)?( Mobile\\/\\w+)? Safari\\//.test(userAgent);\n","var toPositiveInteger = require('../internals/to-positive-integer');\n\nmodule.exports = function (it, BYTES) {\n var offset = toPositiveInteger(it);\n if (offset % BYTES) throw RangeError('Wrong offset');\n return offset;\n};\n","var toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar bind = require('../internals/function-bind-context');\nvar aTypedArrayConstructor = require('../internals/array-buffer-view-core').aTypedArrayConstructor;\n\nmodule.exports = function from(source /* , mapfn, thisArg */) {\n var O = toObject(source);\n var argumentsLength = arguments.length;\n var mapfn = argumentsLength > 1 ? arguments[1] : undefined;\n var mapping = mapfn !== undefined;\n var iteratorMethod = getIteratorMethod(O);\n var i, length, result, step, iterator, next;\n if (iteratorMethod != undefined && !isArrayIteratorMethod(iteratorMethod)) {\n iterator = iteratorMethod.call(O);\n next = iterator.next;\n O = [];\n while (!(step = next.call(iterator)).done) {\n O.push(step.value);\n }\n }\n if (mapping && argumentsLength > 2) {\n mapfn = bind(mapfn, arguments[2], 2);\n }\n length = toLength(O.length);\n result = new (aTypedArrayConstructor(this))(length);\n for (i = 0; length > i; i++) {\n result[i] = mapping ? mapfn(O[i], i) : O[i];\n }\n return result;\n};\n","'use strict';\nvar redefineAll = require('../internals/redefine-all');\nvar getWeakData = require('../internals/internal-metadata').getWeakData;\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar anInstance = require('../internals/an-instance');\nvar iterate = require('../internals/iterate');\nvar ArrayIterationModule = require('../internals/array-iteration');\nvar $has = require('../internals/has');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\nvar find = ArrayIterationModule.find;\nvar findIndex = ArrayIterationModule.findIndex;\nvar id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function (store) {\n return store.frozen || (store.frozen = new UncaughtFrozenStore());\n};\n\nvar UncaughtFrozenStore = function () {\n this.entries = [];\n};\n\nvar findUncaughtFrozen = function (store, key) {\n return find(store.entries, function (it) {\n return it[0] === key;\n });\n};\n\nUncaughtFrozenStore.prototype = {\n get: function (key) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) return entry[1];\n },\n has: function (key) {\n return !!findUncaughtFrozen(this, key);\n },\n set: function (key, value) {\n var entry = findUncaughtFrozen(this, key);\n if (entry) entry[1] = value;\n else this.entries.push([key, value]);\n },\n 'delete': function (key) {\n var index = findIndex(this.entries, function (it) {\n return it[0] === key;\n });\n if (~index) this.entries.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var C = wrapper(function (that, iterable) {\n anInstance(that, C, CONSTRUCTOR_NAME);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n id: id++,\n frozen: undefined\n });\n if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP);\n });\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var data = getWeakData(anObject(key), true);\n if (data === true) uncaughtFrozenStore(state).set(key, value);\n else data[state.id] = value;\n return that;\n };\n\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function (key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state)['delete'](key);\n return data && $has(data, state.id) && delete data[state.id];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key) {\n var state = getInternalState(this);\n if (!isObject(key)) return false;\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).has(key);\n return data && $has(data, state.id);\n }\n });\n\n redefineAll(C.prototype, IS_MAP ? {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key) {\n var state = getInternalState(this);\n if (isObject(key)) {\n var data = getWeakData(key);\n if (data === true) return uncaughtFrozenStore(state).get(key);\n return data ? data[state.id] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value) {\n return define(this, key, value);\n }\n } : {\n // 23.4.3.1 WeakSet.prototype.add(value)\n add: function add(value) {\n return define(this, value, true);\n }\n });\n\n return C;\n }\n};\n","// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = !fails(function () {\n var url = new URL('b?a=1&b=2&c=3', 'http://a');\n var searchParams = url.searchParams;\n var result = '';\n url.pathname = 'c%20d';\n searchParams.forEach(function (value, key) {\n searchParams['delete']('b');\n result += key + value;\n });\n return (IS_PURE && !url.toJSON)\n || !searchParams.sort\n || url.href !== 'http://a/c%20d?a=1&c=3'\n || searchParams.get('c') !== '3'\n || String(new URLSearchParams('?a=1')) !== 'a=1'\n || !searchParams[ITERATOR]\n // throws in Edge\n || new URL('https://a@b').username !== 'a'\n || new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'\n // not punycoded in Edge\n || new URL('http://тест').host !== 'xn--e1aybc'\n // not escaped in Chrome 62-\n || new URL('http://a#б').hash !== '#%D0%B1'\n // fails in Chrome 66-\n || result !== 'a1c3'\n // throws in Safari\n || new URL('http://x', undefined).host !== 'x';\n});\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.array.iterator');\nvar $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createIteratorConstructor = require('../internals/create-iterator-constructor');\nvar InternalStateModule = require('../internals/internal-state');\nvar anInstance = require('../internals/an-instance');\nvar hasOwn = require('../internals/has');\nvar bind = require('../internals/function-bind-context');\nvar classof = require('../internals/classof');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $fetch = getBuiltIn('fetch');\nvar Headers = getBuiltIn('Headers');\nvar ITERATOR = wellKnownSymbol('iterator');\nvar URL_SEARCH_PARAMS = 'URLSearchParams';\nvar URL_SEARCH_PARAMS_ITERATOR = URL_SEARCH_PARAMS + 'Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalParamsState = InternalStateModule.getterFor(URL_SEARCH_PARAMS);\nvar getInternalIteratorState = InternalStateModule.getterFor(URL_SEARCH_PARAMS_ITERATOR);\n\nvar plus = /\\+/g;\nvar sequences = Array(4);\n\nvar percentSequence = function (bytes) {\n return sequences[bytes - 1] || (sequences[bytes - 1] = RegExp('((?:%[\\\\da-f]{2}){' + bytes + '})', 'gi'));\n};\n\nvar percentDecode = function (sequence) {\n try {\n return decodeURIComponent(sequence);\n } catch (error) {\n return sequence;\n }\n};\n\nvar deserialize = function (it) {\n var result = it.replace(plus, ' ');\n var bytes = 4;\n try {\n return decodeURIComponent(result);\n } catch (error) {\n while (bytes) {\n result = result.replace(percentSequence(bytes--), percentDecode);\n }\n return result;\n }\n};\n\nvar find = /[!'()~]|%20/g;\n\nvar replace = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+'\n};\n\nvar replacer = function (match) {\n return replace[match];\n};\n\nvar serialize = function (it) {\n return encodeURIComponent(it).replace(find, replacer);\n};\n\nvar parseSearchParams = function (result, query) {\n if (query) {\n var attributes = query.split('&');\n var index = 0;\n var attribute, entry;\n while (index < attributes.length) {\n attribute = attributes[index++];\n if (attribute.length) {\n entry = attribute.split('=');\n result.push({\n key: deserialize(entry.shift()),\n value: deserialize(entry.join('='))\n });\n }\n }\n }\n};\n\nvar updateSearchParams = function (query) {\n this.entries.length = 0;\n parseSearchParams(this.entries, query);\n};\n\nvar validateArgumentsLength = function (passed, required) {\n if (passed < required) throw TypeError('Not enough arguments');\n};\n\nvar URLSearchParamsIterator = createIteratorConstructor(function Iterator(params, kind) {\n setInternalState(this, {\n type: URL_SEARCH_PARAMS_ITERATOR,\n iterator: getIterator(getInternalParamsState(params).entries),\n kind: kind\n });\n}, 'Iterator', function next() {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var step = state.iterator.next();\n var entry = step.value;\n if (!step.done) {\n step.value = kind === 'keys' ? entry.key : kind === 'values' ? entry.value : [entry.key, entry.value];\n } return step;\n});\n\n// `URLSearchParams` constructor\n// https://url.spec.whatwg.org/#interface-urlsearchparams\nvar URLSearchParamsConstructor = function URLSearchParams(/* init */) {\n anInstance(this, URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n var init = arguments.length > 0 ? arguments[0] : undefined;\n var that = this;\n var entries = [];\n var iteratorMethod, iterator, next, step, entryIterator, entryNext, first, second, key;\n\n setInternalState(that, {\n type: URL_SEARCH_PARAMS,\n entries: entries,\n updateURL: function () { /* empty */ },\n updateSearchParams: updateSearchParams\n });\n\n if (init !== undefined) {\n if (isObject(init)) {\n iteratorMethod = getIteratorMethod(init);\n if (typeof iteratorMethod === 'function') {\n iterator = iteratorMethod.call(init);\n next = iterator.next;\n while (!(step = next.call(iterator)).done) {\n entryIterator = getIterator(anObject(step.value));\n entryNext = entryIterator.next;\n if (\n (first = entryNext.call(entryIterator)).done ||\n (second = entryNext.call(entryIterator)).done ||\n !entryNext.call(entryIterator).done\n ) throw TypeError('Expected sequence with length 2');\n entries.push({ key: first.value + '', value: second.value + '' });\n }\n } else for (key in init) if (hasOwn(init, key)) entries.push({ key: key, value: init[key] + '' });\n } else {\n parseSearchParams(entries, typeof init === 'string' ? init.charAt(0) === '?' ? init.slice(1) : init : init + '');\n }\n }\n};\n\nvar URLSearchParamsPrototype = URLSearchParamsConstructor.prototype;\n\nredefineAll(URLSearchParamsPrototype, {\n // `URLSearchParams.prototype.appent` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-append\n append: function append(name, value) {\n validateArgumentsLength(arguments.length, 2);\n var state = getInternalParamsState(this);\n state.entries.push({ key: name + '', value: value + '' });\n state.updateURL();\n },\n // `URLSearchParams.prototype.delete` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-delete\n 'delete': function (name) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var key = name + '';\n var index = 0;\n while (index < entries.length) {\n if (entries[index].key === key) entries.splice(index, 1);\n else index++;\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.get` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-get\n get: function get(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) return entries[index].value;\n }\n return null;\n },\n // `URLSearchParams.prototype.getAll` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-getall\n getAll: function getAll(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var result = [];\n var index = 0;\n for (; index < entries.length; index++) {\n if (entries[index].key === key) result.push(entries[index].value);\n }\n return result;\n },\n // `URLSearchParams.prototype.has` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-has\n has: function has(name) {\n validateArgumentsLength(arguments.length, 1);\n var entries = getInternalParamsState(this).entries;\n var key = name + '';\n var index = 0;\n while (index < entries.length) {\n if (entries[index++].key === key) return true;\n }\n return false;\n },\n // `URLSearchParams.prototype.set` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-set\n set: function set(name, value) {\n validateArgumentsLength(arguments.length, 1);\n var state = getInternalParamsState(this);\n var entries = state.entries;\n var found = false;\n var key = name + '';\n var val = value + '';\n var index = 0;\n var entry;\n for (; index < entries.length; index++) {\n entry = entries[index];\n if (entry.key === key) {\n if (found) entries.splice(index--, 1);\n else {\n found = true;\n entry.value = val;\n }\n }\n }\n if (!found) entries.push({ key: key, value: val });\n state.updateURL();\n },\n // `URLSearchParams.prototype.sort` method\n // https://url.spec.whatwg.org/#dom-urlsearchparams-sort\n sort: function sort() {\n var state = getInternalParamsState(this);\n var entries = state.entries;\n // Array#sort is not stable in some engines\n var slice = entries.slice();\n var entry, entriesIndex, sliceIndex;\n entries.length = 0;\n for (sliceIndex = 0; sliceIndex < slice.length; sliceIndex++) {\n entry = slice[sliceIndex];\n for (entriesIndex = 0; entriesIndex < sliceIndex; entriesIndex++) {\n if (entries[entriesIndex].key > entry.key) {\n entries.splice(entriesIndex, 0, entry);\n break;\n }\n }\n if (entriesIndex === sliceIndex) entries.push(entry);\n }\n state.updateURL();\n },\n // `URLSearchParams.prototype.forEach` method\n forEach: function forEach(callback /* , thisArg */) {\n var entries = getInternalParamsState(this).entries;\n var boundFunction = bind(callback, arguments.length > 1 ? arguments[1] : undefined, 3);\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n boundFunction(entry.value, entry.key, this);\n }\n },\n // `URLSearchParams.prototype.keys` method\n keys: function keys() {\n return new URLSearchParamsIterator(this, 'keys');\n },\n // `URLSearchParams.prototype.values` method\n values: function values() {\n return new URLSearchParamsIterator(this, 'values');\n },\n // `URLSearchParams.prototype.entries` method\n entries: function entries() {\n return new URLSearchParamsIterator(this, 'entries');\n }\n}, { enumerable: true });\n\n// `URLSearchParams.prototype[@@iterator]` method\nredefine(URLSearchParamsPrototype, ITERATOR, URLSearchParamsPrototype.entries);\n\n// `URLSearchParams.prototype.toString` method\n// https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior\nredefine(URLSearchParamsPrototype, 'toString', function toString() {\n var entries = getInternalParamsState(this).entries;\n var result = [];\n var index = 0;\n var entry;\n while (index < entries.length) {\n entry = entries[index++];\n result.push(serialize(entry.key) + '=' + serialize(entry.value));\n } return result.join('&');\n}, { enumerable: true });\n\nsetToStringTag(URLSearchParamsConstructor, URL_SEARCH_PARAMS);\n\n$({ global: true, forced: !USE_NATIVE_URL }, {\n URLSearchParams: URLSearchParamsConstructor\n});\n\n// Wrap `fetch` for correct work with polyfilled `URLSearchParams`\n// https://github.com/zloirock/core-js/issues/674\nif (!USE_NATIVE_URL && typeof $fetch == 'function' && typeof Headers == 'function') {\n $({ global: true, enumerable: true, forced: true }, {\n fetch: function fetch(input /* , init */) {\n var args = [input];\n var init, body, headers;\n if (arguments.length > 1) {\n init = arguments[1];\n if (isObject(init)) {\n body = init.body;\n if (classof(body) === URL_SEARCH_PARAMS) {\n headers = init.headers ? new Headers(init.headers) : new Headers();\n if (!headers.has('content-type')) {\n headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8');\n }\n init = create(init, {\n body: createPropertyDescriptor(0, String(body)),\n headers: createPropertyDescriptor(0, headers)\n });\n }\n }\n args.push(init);\n } return $fetch.apply(this, args);\n }\n });\n}\n\nmodule.exports = {\n URLSearchParams: URLSearchParamsConstructor,\n getState: getInternalParamsState\n};\n","// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1,\n// backported and transplited with Babel, with backwards-compat fixes\n\n// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n// resolves . and .. elements in a path array with directory names there\n// must be no slashes, empty elements, or device names (c:\\) in the array\n// (so also no leading and trailing slashes - it does not distinguish\n// relative and absolute paths)\nfunction normalizeArray(parts, allowAboveRoot) {\n // if the path tries to go above the root, `up` ends up > 0\n var up = 0;\n for (var i = parts.length - 1; i >= 0; i--) {\n var last = parts[i];\n if (last === '.') {\n parts.splice(i, 1);\n } else if (last === '..') {\n parts.splice(i, 1);\n up++;\n } else if (up) {\n parts.splice(i, 1);\n up--;\n }\n }\n\n // if the path is allowed to go above the root, restore leading ..s\n if (allowAboveRoot) {\n for (; up--; up) {\n parts.unshift('..');\n }\n }\n\n return parts;\n}\n\n// path.resolve([from ...], to)\n// posix version\nexports.resolve = function() {\n var resolvedPath = '',\n resolvedAbsolute = false;\n\n for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {\n var path = (i >= 0) ? arguments[i] : process.cwd();\n\n // Skip empty and invalid entries\n if (typeof path !== 'string') {\n throw new TypeError('Arguments to path.resolve must be strings');\n } else if (!path) {\n continue;\n }\n\n resolvedPath = path + '/' + resolvedPath;\n resolvedAbsolute = path.charAt(0) === '/';\n }\n\n // At this point the path should be resolved to a full absolute path, but\n // handle relative paths to be safe (might happen when process.cwd() fails)\n\n // Normalize the path\n resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) {\n return !!p;\n }), !resolvedAbsolute).join('/');\n\n return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.';\n};\n\n// path.normalize(path)\n// posix version\nexports.normalize = function(path) {\n var isAbsolute = exports.isAbsolute(path),\n trailingSlash = substr(path, -1) === '/';\n\n // Normalize the path\n path = normalizeArray(filter(path.split('/'), function(p) {\n return !!p;\n }), !isAbsolute).join('/');\n\n if (!path && !isAbsolute) {\n path = '.';\n }\n if (path && trailingSlash) {\n path += '/';\n }\n\n return (isAbsolute ? '/' : '') + path;\n};\n\n// posix version\nexports.isAbsolute = function(path) {\n return path.charAt(0) === '/';\n};\n\n// posix version\nexports.join = function() {\n var paths = Array.prototype.slice.call(arguments, 0);\n return exports.normalize(filter(paths, function(p, index) {\n if (typeof p !== 'string') {\n throw new TypeError('Arguments to path.join must be strings');\n }\n return p;\n }).join('/'));\n};\n\n\n// path.relative(from, to)\n// posix version\nexports.relative = function(from, to) {\n from = exports.resolve(from).substr(1);\n to = exports.resolve(to).substr(1);\n\n function trim(arr) {\n var start = 0;\n for (; start < arr.length; start++) {\n if (arr[start] !== '') break;\n }\n\n var end = arr.length - 1;\n for (; end >= 0; end--) {\n if (arr[end] !== '') break;\n }\n\n if (start > end) return [];\n return arr.slice(start, end - start + 1);\n }\n\n var fromParts = trim(from.split('/'));\n var toParts = trim(to.split('/'));\n\n var length = Math.min(fromParts.length, toParts.length);\n var samePartsLength = length;\n for (var i = 0; i < length; i++) {\n if (fromParts[i] !== toParts[i]) {\n samePartsLength = i;\n break;\n }\n }\n\n var outputParts = [];\n for (var i = samePartsLength; i < fromParts.length; i++) {\n outputParts.push('..');\n }\n\n outputParts = outputParts.concat(toParts.slice(samePartsLength));\n\n return outputParts.join('/');\n};\n\nexports.sep = '/';\nexports.delimiter = ':';\n\nexports.dirname = function (path) {\n if (typeof path !== 'string') path = path + '';\n if (path.length === 0) return '.';\n var code = path.charCodeAt(0);\n var hasRoot = code === 47 /*/*/;\n var end = -1;\n var matchedSlash = true;\n for (var i = path.length - 1; i >= 1; --i) {\n code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n if (!matchedSlash) {\n end = i;\n break;\n }\n } else {\n // We saw the first non-path separator\n matchedSlash = false;\n }\n }\n\n if (end === -1) return hasRoot ? '/' : '.';\n if (hasRoot && end === 1) {\n // return '//';\n // Backwards-compat fix:\n return '/';\n }\n return path.slice(0, end);\n};\n\nfunction basename(path) {\n if (typeof path !== 'string') path = path + '';\n\n var start = 0;\n var end = -1;\n var matchedSlash = true;\n var i;\n\n for (i = path.length - 1; i >= 0; --i) {\n if (path.charCodeAt(i) === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n start = i + 1;\n break;\n }\n } else if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // path component\n matchedSlash = false;\n end = i + 1;\n }\n }\n\n if (end === -1) return '';\n return path.slice(start, end);\n}\n\n// Uses a mixed approach for backwards-compatibility, as ext behavior changed\n// in new Node.js versions, so only basename() above is backported here\nexports.basename = function (path, ext) {\n var f = basename(path);\n if (ext && f.substr(-1 * ext.length) === ext) {\n f = f.substr(0, f.length - ext.length);\n }\n return f;\n};\n\nexports.extname = function (path) {\n if (typeof path !== 'string') path = path + '';\n var startDot = -1;\n var startPart = 0;\n var end = -1;\n var matchedSlash = true;\n // Track the state of characters (if any) we see before our first dot and\n // after any path separator we find\n var preDotState = 0;\n for (var i = path.length - 1; i >= 0; --i) {\n var code = path.charCodeAt(i);\n if (code === 47 /*/*/) {\n // If we reached a path separator that was not part of a set of path\n // separators at the end of the string, stop now\n if (!matchedSlash) {\n startPart = i + 1;\n break;\n }\n continue;\n }\n if (end === -1) {\n // We saw the first non-path separator, mark this as the end of our\n // extension\n matchedSlash = false;\n end = i + 1;\n }\n if (code === 46 /*.*/) {\n // If this is our first dot, mark it as the start of our extension\n if (startDot === -1)\n startDot = i;\n else if (preDotState !== 1)\n preDotState = 1;\n } else if (startDot !== -1) {\n // We saw a non-dot and non-path separator before our dot, so we should\n // have a good chance at having a non-empty extension\n preDotState = -1;\n }\n }\n\n if (startDot === -1 || end === -1 ||\n // We saw a non-dot character immediately before the dot\n preDotState === 0 ||\n // The (right-most) trimmed path component is exactly '..'\n preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) {\n return '';\n }\n return path.slice(startDot, end);\n};\n\nfunction filter (xs, f) {\n if (xs.filter) return xs.filter(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n if (f(xs[i], i, xs)) res.push(xs[i]);\n }\n return res;\n}\n\n// String.prototype.substr - negative index don't work in IE8\nvar substr = 'ab'.substr(-1) === 'b'\n ? function (str, start, len) { return str.substr(start, len) }\n : function (str, start, len) {\n if (start < 0) start = str.length + start;\n return str.substr(start, len);\n }\n;\n","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","var scope = (typeof global !== \"undefined\" && global) ||\n (typeof self !== \"undefined\" && self) ||\n window;\nvar apply = Function.prototype.apply;\n\n// DOM APIs, for completeness\n\nexports.setTimeout = function() {\n return new Timeout(apply.call(setTimeout, scope, arguments), clearTimeout);\n};\nexports.setInterval = function() {\n return new Timeout(apply.call(setInterval, scope, arguments), clearInterval);\n};\nexports.clearTimeout =\nexports.clearInterval = function(timeout) {\n if (timeout) {\n timeout.close();\n }\n};\n\nfunction Timeout(id, clearFn) {\n this._id = id;\n this._clearFn = clearFn;\n}\nTimeout.prototype.unref = Timeout.prototype.ref = function() {};\nTimeout.prototype.close = function() {\n this._clearFn.call(scope, this._id);\n};\n\n// Does not start the time, just sets up the members needed.\nexports.enroll = function(item, msecs) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = msecs;\n};\n\nexports.unenroll = function(item) {\n clearTimeout(item._idleTimeoutId);\n item._idleTimeout = -1;\n};\n\nexports._unrefActive = exports.active = function(item) {\n clearTimeout(item._idleTimeoutId);\n\n var msecs = item._idleTimeout;\n if (msecs >= 0) {\n item._idleTimeoutId = setTimeout(function onTimeout() {\n if (item._onTimeout)\n item._onTimeout();\n }, msecs);\n }\n};\n\n// setimmediate attaches itself to the global object\nrequire(\"setimmediate\");\n// On some exotic environments, it's not clear which object `setimmediate` was\n// able to install onto. Search each possibility in the same order as the\n// `setimmediate` library.\nexports.setImmediate = (typeof self !== \"undefined\" && self.setImmediate) ||\n (typeof global !== \"undefined\" && global.setImmediate) ||\n (this && this.setImmediate);\nexports.clearImmediate = (typeof self !== \"undefined\" && self.clearImmediate) ||\n (typeof global !== \"undefined\" && global.clearImmediate) ||\n (this && this.clearImmediate);\n","/**\n * Fontawesome Javascript SVG api\n *\n * https://fontawesome.com/how-to-use/with-the-api/setup/getting-started\n */\n\nimport { library, dom, config } from '@fortawesome/fontawesome-svg-core';\n\n// Import specific icons required. This format applies tree-shaking\nimport { faUserAstronaut } from '@fortawesome/free-solid-svg-icons/faUserAstronaut';\nimport { faRocket } from '@fortawesome/free-solid-svg-icons/faRocket';\nimport { faSpaceShuttle } from '@fortawesome/free-solid-svg-icons/faSpaceShuttle';\nimport { faUser } from '@fortawesome/free-solid-svg-icons/faUser';\n\n// Add specific icons required\nlibrary.add(faUserAstronaut, faRocket, faSpaceShuttle, faUser);\nconfig.showMissingIcons = false;\n// Replace any existing tags with and set up a MutationObserver to\n// continue doing this as the DOM changes.\nexport default () => dom.watch();\n","export default __webpack_public_path__ + \"4918660dda60caf29a71c70c5b30a013.twig\";","export default __webpack_public_path__ + \"74522df365cdedeb8dc704ad67401eba.twig\";","export default __webpack_public_path__ + \"095949e1ea101c77b7983846aaec076d.twig\";","/**\n * svg\n */\n\nimport $ from 'jquery';\nimport svg4everybody from 'svg4everybody';\n\n// Module dependencies\nimport 'protons';\nimport fontawesome from './fontawesome';\n\n// The autogenerated SVG icons from svg-spritemap-webpack-plugin\nimport 'svg-spritemap-webpack-plugin/svg-icons.css';\nimport './sprite-svg.css';\n\n// Module template\nimport './_svg.twig';\nimport './_svg--embed.twig';\nimport './_svg--sprite.twig';\n\n// Import all SVGs into assets/images for reference in CSS/JS bundle\nrequire.context('./icons', false, /\\.svg$/);\n\n// Enable Fontawesome immediately, comment this out if not using FontAwesome\n// fontawesome();\n\nexport const name = 'svg';\n\n/**\n * Components may need to run clean-up tasks if they are removed from DOM.\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Pertinent settings\n */\n// eslint-disable-next-line no-unused-vars\nexport function disable($context, settings) {}\n\n/**\n * Each component has a chance to run when its enable function is called. It is\n * given a piece of DOM ($context) and a settings object. We destructure our\n * component key off the settings object and provide an empty object fallback.\n * Incoming settings override default settings via Object.assign().\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Settings object\n */\nexport function enable($context) {\n // Find our component within the DOM\n const $svg = $('.svg', $context);\n // Bail if component does not exist\n if (!$svg.length) {\n return;\n }\n\n // Enable svg4everybody.\n svg4everybody();\n}\n\nexport default enable;\n","export default __webpack_public_path__ + \"14daf646e1b7aae598bf2102e2b3ee6d.twig\";","export default __webpack_public_path__ + \"0d77f419d71774b10f3cfaba6fc3fbb1.twig\";","export default __webpack_public_path__ + \"1acf2f3b2e16009f299858bc7eef66bf.twig\";","/**\n * form-element\n */\n\n// eslint-disable-next-line\nimport $ from 'jquery';\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_input.twig';\nimport './_select.twig';\nimport './_textarea.twig';\n\nexport const name = 'form-element';\n\nexport function disable() {}\n\n// eslint-disable-next-line\nexport function enable($context) {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"b7b5e8025383f3fe5e65a7021195bd61.twig\";","/**\n * Button\n */\n\n// eslint-disable-next-line\nimport $ from 'jquery';\n\n// Custom\nimport 'protons';\n\n// Module template\nimport './_button.twig';\n\nexport const name = 'button';\n\nexport function disable() {}\n\n// eslint-disable-next-line\nexport function enable($context) {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"c5f7c122f03ee4faf7108061716d497d.twig\";","/**\n * Card\n */\n\n// Module dependencies\nimport 'protons';\nimport 'atoms/image';\nimport 'atoms/button';\n\n// Module template\nimport './_card.twig';\n\nexport const name = 'card';\n\nexport function disable() {}\nexport function enable() {}\n\nexport default enable;\n","/**\n * Particle app conventions\n */\n\nconst path = require('path');\n\nconst {\n PATTERN_LAB_DIST,\n ASSETS_BUNDLE_FOLDER,\n} = require('../../particle.root.config');\n\n// Used as folder name within PATH_DIST, does not have to be folder name of app\nconst APP_NAME = 'app-pl';\n// Full path to app\nconst APP_PATH = path.resolve(__dirname);\n// Full path to design system used in this app\nconst APP_DESIGN_SYSTEM = path.resolve(__dirname, '../../source/default');\n// Where should this app compile to, e.g. dist/app-drupal/assets/\nconst APP_DIST = path.join(PATTERN_LAB_DIST, APP_NAME, ASSETS_BUNDLE_FOLDER);\n// Base path for all assets\nconst APP_DIST_PUBLIC = `/${path.join(APP_NAME, ASSETS_BUNDLE_FOLDER)}`;\n\nmodule.exports = {\n APP_NAME,\n APP_PATH,\n APP_DESIGN_SYSTEM,\n APP_DIST,\n APP_DIST_PUBLIC,\n};\n","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'user-astronaut';\nvar width = 448;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f4fb';\nvar svgPathData = 'M64 224h13.5c24.7 56.5 80.9 96 146.5 96s121.8-39.5 146.5-96H384c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16h-13.5C345.8 39.5 289.6 0 224 0S102.2 39.5 77.5 96H64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16zm40-88c0-22.1 21.5-40 48-40h144c26.5 0 48 17.9 48 40v24c0 53-43 96-96 96h-48c-53 0-96-43-96-96v-24zm72 72l12-36 36-12-36-12-12-36-12 36-36 12 36 12 12 36zm151.6 113.4C297.7 340.7 262.2 352 224 352s-73.7-11.3-103.6-30.6C52.9 328.5 0 385 0 454.4v9.6c0 26.5 21.5 48 48 48h80v-64c0-17.7 14.3-32 32-32h128c17.7 0 32 14.3 32 32v64h80c26.5 0 48-21.5 48-48v-9.6c0-69.4-52.9-125.9-120.4-133zM272 448c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-96 0c-8.8 0-16 7.2-16 16v48h32v-48c0-8.8-7.2-16-16-16z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faUserAstronaut = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'rocket';\nvar width = 512;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f135';\nvar svgPathData = 'M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faRocket = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'space-shuttle';\nvar width = 640;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f197';\nvar svgPathData = 'M592.604 208.244C559.735 192.836 515.777 184 472 184H186.327c-4.952-6.555-10.585-11.978-16.72-16H376C229.157 137.747 219.403 32 96.003 32H96v128H80V32c-26.51 0-48 28.654-48 64v64c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v16c-23.197 0-32 10.032-32 24v40c0 13.983 8.819 24 32 24v64c0 35.346 21.49 64 48 64V352h16v128h.003c123.4 0 133.154-105.747 279.997-136H169.606c6.135-4.022 11.768-9.445 16.72-16H472c43.777 0 87.735-8.836 120.604-24.244C622.282 289.845 640 271.992 640 256s-17.718-33.845-47.396-47.756zM488 296a8 8 0 0 1-8-8v-64a8 8 0 0 1 8-8c31.909 0 31.942 80 0 80z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faSpaceShuttle = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nObject.defineProperty(exports, '__esModule', { value: true });\nvar prefix = 'fas';\nvar iconName = 'user';\nvar width = 448;\nvar height = 512;\nvar ligatures = [];\nvar unicode = 'f007';\nvar svgPathData = 'M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z';\n\nexports.definition = {\n prefix: prefix,\n iconName: iconName,\n icon: [\n width,\n height,\n ligatures,\n unicode,\n svgPathData\n ]};\n\nexports.faUser = exports.definition;\nexports.prefix = prefix;\nexports.iconName = iconName;\nexports.width = width;\nexports.height = height;\nexports.ligatures = ligatures;\nexports.unicode = unicode;\nexports.svgPathData = svgPathData;","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar NATIVE_SYMBOL = require('../internals/native-symbol');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\nvar fails = require('../internals/fails');\nvar has = require('../internals/has');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar nativeObjectCreate = require('../internals/object-create');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternal = require('../internals/object-get-own-property-names-external');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar shared = require('../internals/shared');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar uid = require('../internals/uid');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped');\nvar defineWellKnownSymbol = require('../internals/define-well-known-symbol');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar InternalStateModule = require('../internals/internal-state');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar HIDDEN = sharedKey('hidden');\nvar SYMBOL = 'Symbol';\nvar PROTOTYPE = 'prototype';\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(SYMBOL);\nvar ObjectPrototype = Object[PROTOTYPE];\nvar $Symbol = global.Symbol;\nvar $stringify = getBuiltIn('JSON', 'stringify');\nvar nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\nvar nativeDefineProperty = definePropertyModule.f;\nvar nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;\nvar nativePropertyIsEnumerable = propertyIsEnumerableModule.f;\nvar AllSymbols = shared('symbols');\nvar ObjectPrototypeSymbols = shared('op-symbols');\nvar StringToSymbolRegistry = shared('string-to-symbol-registry');\nvar SymbolToStringRegistry = shared('symbol-to-string-registry');\nvar WellKnownSymbolsStore = shared('wks');\nvar QObject = global.QObject;\n// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173\nvar USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;\n\n// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687\nvar setSymbolDescriptor = DESCRIPTORS && fails(function () {\n return nativeObjectCreate(nativeDefineProperty({}, 'a', {\n get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }\n })).a != 7;\n}) ? function (O, P, Attributes) {\n var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);\n if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];\n nativeDefineProperty(O, P, Attributes);\n if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {\n nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);\n }\n} : nativeDefineProperty;\n\nvar wrap = function (tag, description) {\n var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);\n setInternalState(symbol, {\n type: SYMBOL,\n tag: tag,\n description: description\n });\n if (!DESCRIPTORS) symbol.description = description;\n return symbol;\n};\n\nvar isSymbol = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n return Object(it) instanceof $Symbol;\n};\n\nvar $defineProperty = function defineProperty(O, P, Attributes) {\n if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);\n anObject(O);\n var key = toPrimitive(P, true);\n anObject(Attributes);\n if (has(AllSymbols, key)) {\n if (!Attributes.enumerable) {\n if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));\n O[HIDDEN][key] = true;\n } else {\n if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;\n Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });\n } return setSymbolDescriptor(O, key, Attributes);\n } return nativeDefineProperty(O, key, Attributes);\n};\n\nvar $defineProperties = function defineProperties(O, Properties) {\n anObject(O);\n var properties = toIndexedObject(Properties);\n var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));\n $forEach(keys, function (key) {\n if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);\n });\n return O;\n};\n\nvar $create = function create(O, Properties) {\n return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);\n};\n\nvar $propertyIsEnumerable = function propertyIsEnumerable(V) {\n var P = toPrimitive(V, true);\n var enumerable = nativePropertyIsEnumerable.call(this, P);\n if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;\n return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;\n};\n\nvar $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {\n var it = toIndexedObject(O);\n var key = toPrimitive(P, true);\n if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;\n var descriptor = nativeGetOwnPropertyDescriptor(it, key);\n if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {\n descriptor.enumerable = true;\n }\n return descriptor;\n};\n\nvar $getOwnPropertyNames = function getOwnPropertyNames(O) {\n var names = nativeGetOwnPropertyNames(toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);\n });\n return result;\n};\n\nvar $getOwnPropertySymbols = function getOwnPropertySymbols(O) {\n var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;\n var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));\n var result = [];\n $forEach(names, function (key) {\n if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {\n result.push(AllSymbols[key]);\n }\n });\n return result;\n};\n\n// `Symbol` constructor\n// https://tc39.github.io/ecma262/#sec-symbol-constructor\nif (!NATIVE_SYMBOL) {\n $Symbol = function Symbol() {\n if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');\n var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);\n var tag = uid(description);\n var setter = function (value) {\n if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);\n if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;\n setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));\n };\n if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });\n return wrap(tag, description);\n };\n\n redefine($Symbol[PROTOTYPE], 'toString', function toString() {\n return getInternalState(this).tag;\n });\n\n redefine($Symbol, 'withoutSetter', function (description) {\n return wrap(uid(description), description);\n });\n\n propertyIsEnumerableModule.f = $propertyIsEnumerable;\n definePropertyModule.f = $defineProperty;\n getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;\n getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;\n getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;\n\n wrappedWellKnownSymbolModule.f = function (name) {\n return wrap(wellKnownSymbol(name), name);\n };\n\n if (DESCRIPTORS) {\n // https://github.com/tc39/proposal-Symbol-description\n nativeDefineProperty($Symbol[PROTOTYPE], 'description', {\n configurable: true,\n get: function description() {\n return getInternalState(this).description;\n }\n });\n if (!IS_PURE) {\n redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });\n }\n }\n}\n\n$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {\n Symbol: $Symbol\n});\n\n$forEach(objectKeys(WellKnownSymbolsStore), function (name) {\n defineWellKnownSymbol(name);\n});\n\n$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {\n // `Symbol.for` method\n // https://tc39.github.io/ecma262/#sec-symbol.for\n 'for': function (key) {\n var string = String(key);\n if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];\n var symbol = $Symbol(string);\n StringToSymbolRegistry[string] = symbol;\n SymbolToStringRegistry[symbol] = string;\n return symbol;\n },\n // `Symbol.keyFor` method\n // https://tc39.github.io/ecma262/#sec-symbol.keyfor\n keyFor: function keyFor(sym) {\n if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');\n if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];\n },\n useSetter: function () { USE_SETTER = true; },\n useSimple: function () { USE_SETTER = false; }\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {\n // `Object.create` method\n // https://tc39.github.io/ecma262/#sec-object.create\n create: $create,\n // `Object.defineProperty` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperty\n defineProperty: $defineProperty,\n // `Object.defineProperties` method\n // https://tc39.github.io/ecma262/#sec-object.defineproperties\n defineProperties: $defineProperties,\n // `Object.getOwnPropertyDescriptor` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n getOwnPropertyDescriptor: $getOwnPropertyDescriptor\n});\n\n$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {\n // `Object.getOwnPropertyNames` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n getOwnPropertyNames: $getOwnPropertyNames,\n // `Object.getOwnPropertySymbols` method\n // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols\n getOwnPropertySymbols: $getOwnPropertySymbols\n});\n\n// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives\n// https://bugs.chromium.org/p/v8/issues/detail?id=3443\n$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {\n getOwnPropertySymbols: function getOwnPropertySymbols(it) {\n return getOwnPropertySymbolsModule.f(toObject(it));\n }\n});\n\n// `JSON.stringify` method behavior with symbols\n// https://tc39.github.io/ecma262/#sec-json.stringify\nif ($stringify) {\n var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {\n var symbol = $Symbol();\n // MS Edge converts symbol values to JSON as {}\n return $stringify([symbol]) != '[null]'\n // WebKit converts symbol values to JSON as null\n || $stringify({ a: symbol }) != '{}'\n // V8 throws on boxed symbols\n || $stringify(Object(symbol)) != '{}';\n });\n\n $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {\n // eslint-disable-next-line no-unused-vars\n stringify: function stringify(it, replacer, space) {\n var args = [it];\n var index = 1;\n var $replacer;\n while (arguments.length > index) args.push(arguments[index++]);\n $replacer = replacer;\n if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined\n if (!isArray(replacer)) replacer = function (key, value) {\n if (typeof $replacer == 'function') value = $replacer.call(this, key, value);\n if (!isSymbol(value)) return value;\n };\n args[1] = replacer;\n return $stringify.apply(null, args);\n }\n });\n}\n\n// `Symbol.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive\nif (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {\n createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);\n}\n// `Symbol.prototype[@@toStringTag]` property\n// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag\nsetToStringTag($Symbol, SYMBOL);\n\nhiddenKeys[HIDDEN] = true;\n","// `Symbol.prototype.description` getter\n// https://tc39.github.io/ecma262/#sec-symbol.prototype.description\n'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar has = require('../internals/has');\nvar isObject = require('../internals/is-object');\nvar defineProperty = require('../internals/object-define-property').f;\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\n\nvar NativeSymbol = global.Symbol;\n\nif (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||\n // Safari 12 bug\n NativeSymbol().description !== undefined\n)) {\n var EmptyStringDescriptionStore = {};\n // wrap Symbol constructor for correct work with undefined description\n var SymbolWrapper = function Symbol() {\n var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);\n var result = this instanceof SymbolWrapper\n ? new NativeSymbol(description)\n // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'\n : description === undefined ? NativeSymbol() : NativeSymbol(description);\n if (description === '') EmptyStringDescriptionStore[result] = true;\n return result;\n };\n copyConstructorProperties(SymbolWrapper, NativeSymbol);\n var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;\n symbolPrototype.constructor = SymbolWrapper;\n\n var symbolToString = symbolPrototype.toString;\n var native = String(NativeSymbol('test')) == 'Symbol(test)';\n var regexp = /^Symbol\\((.*)\\)[^)]+$/;\n defineProperty(symbolPrototype, 'description', {\n configurable: true,\n get: function description() {\n var symbol = isObject(this) ? this.valueOf() : this;\n var string = symbolToString.call(symbol);\n if (has(EmptyStringDescriptionStore, symbol)) return '';\n var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');\n return desc === '' ? undefined : desc;\n }\n });\n\n $({ global: true, forced: true }, {\n Symbol: SymbolWrapper\n });\n}\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.asyncIterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.asynciterator\ndefineWellKnownSymbol('asyncIterator');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.hasInstance` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.hasinstance\ndefineWellKnownSymbol('hasInstance');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.isConcatSpreadable` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.isconcatspreadable\ndefineWellKnownSymbol('isConcatSpreadable');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.iterator` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.iterator\ndefineWellKnownSymbol('iterator');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.match` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.match\ndefineWellKnownSymbol('match');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.replace` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.replace\ndefineWellKnownSymbol('replace');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.search` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.search\ndefineWellKnownSymbol('search');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.species` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.species\ndefineWellKnownSymbol('species');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.split` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.split\ndefineWellKnownSymbol('split');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.toPrimitive` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.toprimitive\ndefineWellKnownSymbol('toPrimitive');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.toStringTag` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.tostringtag\ndefineWellKnownSymbol('toStringTag');\n","var defineWellKnownSymbol = require('../internals/define-well-known-symbol');\n\n// `Symbol.unscopables` well-known symbol\n// https://tc39.github.io/ecma262/#sec-symbol.unscopables\ndefineWellKnownSymbol('unscopables');\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;\n\n// `Array.prototype.concat` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, forced: FORCED }, {\n concat: function concat(arg) { // eslint-disable-line no-unused-vars\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = toLength(E.length);\n if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","var $ = require('../internals/export');\nvar copyWithin = require('../internals/array-copy-within');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.copyWithin` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.copywithin\n$({ target: 'Array', proto: true }, {\n copyWithin: copyWithin\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('copyWithin');\n","'use strict';\nvar $ = require('../internals/export');\nvar $every = require('../internals/array-iteration').every;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('every');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('every');\n\n// `Array.prototype.every` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.every\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n every: function every(callbackfn /* , thisArg */) {\n return $every(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var $ = require('../internals/export');\nvar fill = require('../internals/array-fill');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// `Array.prototype.fill` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.fill\n$({ target: 'Array', proto: true }, {\n fill: fill\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('fill');\n","'use strict';\nvar $ = require('../internals/export');\nvar $filter = require('../internals/array-iteration').filter;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n// Edge 14- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $find = require('../internals/array-iteration').find;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND = 'find';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND);\n\n// Shouldn't skip holes\nif (FIND in []) Array(1)[FIND](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.find` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.find\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n find: function find(callbackfn /* , that = undefined */) {\n return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND);\n","'use strict';\nvar $ = require('../internals/export');\nvar $findIndex = require('../internals/array-iteration').findIndex;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar FIND_INDEX = 'findIndex';\nvar SKIPS_HOLES = true;\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength(FIND_INDEX);\n\n// Shouldn't skip holes\nif (FIND_INDEX in []) Array(1)[FIND_INDEX](function () { SKIPS_HOLES = false; });\n\n// `Array.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.findindex\n$({ target: 'Array', proto: true, forced: SKIPS_HOLES || !USES_TO_LENGTH }, {\n findIndex: function findIndex(callbackfn /* , that = undefined */) {\n return $findIndex(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables(FIND_INDEX);\n","'use strict';\nvar $ = require('../internals/export');\nvar flattenIntoArray = require('../internals/flatten-into-array');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar toInteger = require('../internals/to-integer');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\n// `Array.prototype.flat` method\n// https://github.com/tc39/proposal-flatMap\n$({ target: 'Array', proto: true }, {\n flat: function flat(/* depthArg = 1 */) {\n var depthArg = arguments.length ? arguments[0] : undefined;\n var O = toObject(this);\n var sourceLen = toLength(O.length);\n var A = arraySpeciesCreate(O, 0);\n A.length = flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg));\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar flattenIntoArray = require('../internals/flatten-into-array');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar aFunction = require('../internals/a-function');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\n// `Array.prototype.flatMap` method\n// https://github.com/tc39/proposal-flatMap\n$({ target: 'Array', proto: true }, {\n flatMap: function flatMap(callbackfn /* , thisArg */) {\n var O = toObject(this);\n var sourceLen = toLength(O.length);\n var A;\n aFunction(callbackfn);\n A = arraySpeciesCreate(O, 0);\n A.length = flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n return A;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar forEach = require('../internals/array-for-each');\n\n// `Array.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.foreach\n$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {\n forEach: forEach\n});\n","var $ = require('../internals/export');\nvar from = require('../internals/array-from');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\n\nvar INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {\n Array.from(iterable);\n});\n\n// `Array.from` method\n// https://tc39.github.io/ecma262/#sec-array.from\n$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {\n from: from\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\n\n// `Array.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: !USES_TO_LENGTH }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","'use strict';\nvar $ = require('../internals/export');\nvar $indexOf = require('../internals/array-includes').indexOf;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar nativeIndexOf = [].indexOf;\n\nvar NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;\nvar STRICT_METHOD = arrayMethodIsStrict('indexOf');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });\n\n// `Array.prototype.indexOf` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.indexof\n$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, {\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? nativeIndexOf.apply(this, arguments) || 0\n : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar IndexedObject = require('../internals/indexed-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeJoin = [].join;\n\nvar ES3_STRINGS = IndexedObject != Object;\nvar STRICT_METHOD = arrayMethodIsStrict('join', ',');\n\n// `Array.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.join\n$({ target: 'Array', proto: true, forced: ES3_STRINGS || !STRICT_METHOD }, {\n join: function join(separator) {\n return nativeJoin.call(toIndexedObject(this), separator === undefined ? ',' : separator);\n }\n});\n","var $ = require('../internals/export');\nvar lastIndexOf = require('../internals/array-last-index-of');\n\n// `Array.prototype.lastIndexOf` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.lastindexof\n$({ target: 'Array', proto: true, forced: lastIndexOf !== [].lastIndexOf }, {\n lastIndexOf: lastIndexOf\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n// FF49- issue\nvar USES_TO_LENGTH = arrayMethodUsesToLength('map');\n\n// `Array.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar createProperty = require('../internals/create-property');\n\nvar ISNT_GENERIC = fails(function () {\n function F() { /* empty */ }\n return !(Array.of.call(F) instanceof F);\n});\n\n// `Array.of` method\n// https://tc39.github.io/ecma262/#sec-array.of\n// WebKit Array.of isn't generic\n$({ target: 'Array', stat: true, forced: ISNT_GENERIC }, {\n of: function of(/* ...args */) {\n var index = 0;\n var argumentsLength = arguments.length;\n var result = new (typeof this == 'function' ? this : Array)(argumentsLength);\n while (argumentsLength > index) createProperty(result, index, arguments[index++]);\n result.length = argumentsLength;\n return result;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduce = require('../internals/array-reduce').left;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('reduce');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });\n\n// `Array.prototype.reduce` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n reduce: function reduce(callbackfn /* , initialValue */) {\n return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduceRight = require('../internals/array-reduce').right;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('reduceRight');\n// For preventing possible almost infinite loop in non-standard implementations, test the forward version of the method\nvar USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });\n\n// `Array.prototype.reduceRight` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.reduceright\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n reduceRight: function reduceRight(callbackfn /* , initialValue */) {\n return $reduceRight(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar isArray = require('../internals/is-array');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toLength = require('../internals/to-length');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar createProperty = require('../internals/create-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('slice', { ACCESSORS: true, 0: 0, 1: 2 });\n\nvar SPECIES = wellKnownSymbol('species');\nvar nativeSlice = [].slice;\nvar max = Math.max;\n\n// `Array.prototype.slice` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.slice\n// fallback for not array-like ES3 strings and DOM objects\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n slice: function slice(start, end) {\n var O = toIndexedObject(this);\n var length = toLength(O.length);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible\n var Constructor, result, n;\n if (isArray(O)) {\n Constructor = O.constructor;\n // cross-realm fallback\n if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {\n Constructor = undefined;\n } else if (isObject(Constructor)) {\n Constructor = Constructor[SPECIES];\n if (Constructor === null) Constructor = undefined;\n }\n if (Constructor === Array || Constructor === undefined) {\n return nativeSlice.call(O, k, fin);\n }\n }\n result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));\n for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $some = require('../internals/array-iteration').some;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar STRICT_METHOD = arrayMethodIsStrict('some');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('some');\n\n// `Array.prototype.some` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.some\n$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {\n some: function some(callbackfn /* , thisArg */) {\n return $some(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var setSpecies = require('../internals/set-species');\n\n// `Array[@@species]` getter\n// https://tc39.github.io/ecma262/#sec-get-array-@@species\nsetSpecies('Array');\n","'use strict';\nvar $ = require('../internals/export');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toInteger = require('../internals/to-integer');\nvar toLength = require('../internals/to-length');\nvar toObject = require('../internals/to-object');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar arrayMethodUsesToLength = require('../internals/array-method-uses-to-length');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\nvar USES_TO_LENGTH = arrayMethodUsesToLength('splice', { ACCESSORS: true, 0: 0, 1: 2 });\n\nvar max = Math.max;\nvar min = Math.min;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;\nvar MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';\n\n// `Array.prototype.splice` method\n// https://tc39.github.io/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = toLength(O.length);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);\n }\n if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {\n throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);\n }\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else delete O[to];\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n O.length = len - actualDeleteCount + insertCount;\n return A;\n }\n});\n","// this method was added to unscopables after implementation\n// in popular engines, so it's moved to a separate module\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\naddToUnscopables('flat');\n","// this method was added to unscopables after implementation\n// in popular engines, so it's moved to a separate module\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\naddToUnscopables('flatMap');\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar arrayBufferModule = require('../internals/array-buffer');\nvar setSpecies = require('../internals/set-species');\n\nvar ARRAY_BUFFER = 'ArrayBuffer';\nvar ArrayBuffer = arrayBufferModule[ARRAY_BUFFER];\nvar NativeArrayBuffer = global[ARRAY_BUFFER];\n\n// `ArrayBuffer` constructor\n// https://tc39.github.io/ecma262/#sec-arraybuffer-constructor\n$({ global: true, forced: NativeArrayBuffer !== ArrayBuffer }, {\n ArrayBuffer: ArrayBuffer\n});\n\nsetSpecies(ARRAY_BUFFER);\n","// IEEE754 conversions based on https://github.com/feross/ieee754\n// eslint-disable-next-line no-shadow-restricted-names\nvar Infinity = 1 / 0;\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar floor = Math.floor;\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\nvar pack = function (number, mantissaLength, bytes) {\n var buffer = new Array(bytes);\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var rt = mantissaLength === 23 ? pow(2, -24) - pow(2, -77) : 0;\n var sign = number < 0 || number === 0 && 1 / number < 0 ? 1 : 0;\n var index = 0;\n var exponent, mantissa, c;\n number = abs(number);\n // eslint-disable-next-line no-self-compare\n if (number != number || number === Infinity) {\n // eslint-disable-next-line no-self-compare\n mantissa = number != number ? 1 : 0;\n exponent = eMax;\n } else {\n exponent = floor(log(number) / LN2);\n if (number * (c = pow(2, -exponent)) < 1) {\n exponent--;\n c *= 2;\n }\n if (exponent + eBias >= 1) {\n number += rt / c;\n } else {\n number += rt * pow(2, 1 - eBias);\n }\n if (number * c >= 2) {\n exponent++;\n c /= 2;\n }\n if (exponent + eBias >= eMax) {\n mantissa = 0;\n exponent = eMax;\n } else if (exponent + eBias >= 1) {\n mantissa = (number * c - 1) * pow(2, mantissaLength);\n exponent = exponent + eBias;\n } else {\n mantissa = number * pow(2, eBias - 1) * pow(2, mantissaLength);\n exponent = 0;\n }\n }\n for (; mantissaLength >= 8; buffer[index++] = mantissa & 255, mantissa /= 256, mantissaLength -= 8);\n exponent = exponent << mantissaLength | mantissa;\n exponentLength += mantissaLength;\n for (; exponentLength > 0; buffer[index++] = exponent & 255, exponent /= 256, exponentLength -= 8);\n buffer[--index] |= sign * 128;\n return buffer;\n};\n\nvar unpack = function (buffer, mantissaLength) {\n var bytes = buffer.length;\n var exponentLength = bytes * 8 - mantissaLength - 1;\n var eMax = (1 << exponentLength) - 1;\n var eBias = eMax >> 1;\n var nBits = exponentLength - 7;\n var index = bytes - 1;\n var sign = buffer[index--];\n var exponent = sign & 127;\n var mantissa;\n sign >>= 7;\n for (; nBits > 0; exponent = exponent * 256 + buffer[index], index--, nBits -= 8);\n mantissa = exponent & (1 << -nBits) - 1;\n exponent >>= -nBits;\n nBits += mantissaLength;\n for (; nBits > 0; mantissa = mantissa * 256 + buffer[index], index--, nBits -= 8);\n if (exponent === 0) {\n exponent = 1 - eBias;\n } else if (exponent === eMax) {\n return mantissa ? NaN : sign ? -Infinity : Infinity;\n } else {\n mantissa = mantissa + pow(2, mantissaLength);\n exponent = exponent - eBias;\n } return (sign ? -1 : 1) * mantissa * pow(2, exponent - mantissaLength);\n};\n\nmodule.exports = {\n pack: pack,\n unpack: unpack\n};\n","var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar dateToPrimitive = require('../internals/date-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\nvar DatePrototype = Date.prototype;\n\n// `Date.prototype[@@toPrimitive]` method\n// https://tc39.github.io/ecma262/#sec-date.prototype-@@toprimitive\nif (!(TO_PRIMITIVE in DatePrototype)) {\n createNonEnumerableProperty(DatePrototype, TO_PRIMITIVE, dateToPrimitive);\n}\n","'use strict';\nvar anObject = require('../internals/an-object');\nvar toPrimitive = require('../internals/to-primitive');\n\nmodule.exports = function (hint) {\n if (hint !== 'string' && hint !== 'number' && hint !== 'default') {\n throw TypeError('Incorrect hint');\n } return toPrimitive(anObject(this), hint !== 'number');\n};\n","'use strict';\nvar isObject = require('../internals/is-object');\nvar definePropertyModule = require('../internals/object-define-property');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar HAS_INSTANCE = wellKnownSymbol('hasInstance');\nvar FunctionPrototype = Function.prototype;\n\n// `Function.prototype[@@hasInstance]` method\n// https://tc39.github.io/ecma262/#sec-function.prototype-@@hasinstance\nif (!(HAS_INSTANCE in FunctionPrototype)) {\n definePropertyModule.f(FunctionPrototype, HAS_INSTANCE, { value: function (O) {\n if (typeof this != 'function' || !isObject(O)) return false;\n if (!isObject(this.prototype)) return O instanceof this;\n // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:\n while (O = getPrototypeOf(O)) if (this.prototype === O) return true;\n return false;\n } });\n}\n","var DESCRIPTORS = require('../internals/descriptors');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar FunctionPrototype = Function.prototype;\nvar FunctionPrototypeToString = FunctionPrototype.toString;\nvar nameRE = /^\\s*function ([^ (]*)/;\nvar NAME = 'name';\n\n// Function instances `.name` property\n// https://tc39.github.io/ecma262/#sec-function-instances-name\nif (DESCRIPTORS && !(NAME in FunctionPrototype)) {\n defineProperty(FunctionPrototype, NAME, {\n configurable: true,\n get: function () {\n try {\n return FunctionPrototypeToString.call(this).match(nameRE)[1];\n } catch (error) {\n return '';\n }\n }\n });\n}\n","var global = require('../internals/global');\nvar setToStringTag = require('../internals/set-to-string-tag');\n\n// JSON[@@toStringTag] property\n// https://tc39.github.io/ecma262/#sec-json-@@tostringtag\nsetToStringTag(global.JSON, 'JSON', true);\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Map` constructor\n// https://tc39.github.io/ecma262/#sec-map-objects\nmodule.exports = collection('Map', function (init) {\n return function Map() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","var $ = require('../internals/export');\nvar log1p = require('../internals/math-log1p');\n\nvar nativeAcosh = Math.acosh;\nvar log = Math.log;\nvar sqrt = Math.sqrt;\nvar LN2 = Math.LN2;\n\nvar FORCED = !nativeAcosh\n // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509\n || Math.floor(nativeAcosh(Number.MAX_VALUE)) != 710\n // Tor Browser bug: Math.acosh(Infinity) -> NaN\n || nativeAcosh(Infinity) != Infinity;\n\n// `Math.acosh` method\n// https://tc39.github.io/ecma262/#sec-math.acosh\n$({ target: 'Math', stat: true, forced: FORCED }, {\n acosh: function acosh(x) {\n return (x = +x) < 1 ? NaN : x > 94906265.62425156\n ? log(x) + LN2\n : log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));\n }\n});\n","var $ = require('../internals/export');\n\nvar nativeAsinh = Math.asinh;\nvar log = Math.log;\nvar sqrt = Math.sqrt;\n\nfunction asinh(x) {\n return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : log(x + sqrt(x * x + 1));\n}\n\n// `Math.asinh` method\n// https://tc39.github.io/ecma262/#sec-math.asinh\n// Tor Browser bug: Math.asinh(0) -> -0\n$({ target: 'Math', stat: true, forced: !(nativeAsinh && 1 / nativeAsinh(0) > 0) }, {\n asinh: asinh\n});\n","var $ = require('../internals/export');\n\nvar nativeAtanh = Math.atanh;\nvar log = Math.log;\n\n// `Math.atanh` method\n// https://tc39.github.io/ecma262/#sec-math.atanh\n// Tor Browser bug: Math.atanh(-0) -> 0\n$({ target: 'Math', stat: true, forced: !(nativeAtanh && 1 / nativeAtanh(-0) < 0) }, {\n atanh: function atanh(x) {\n return (x = +x) == 0 ? x : log((1 + x) / (1 - x)) / 2;\n }\n});\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\nvar abs = Math.abs;\nvar pow = Math.pow;\n\n// `Math.cbrt` method\n// https://tc39.github.io/ecma262/#sec-math.cbrt\n$({ target: 'Math', stat: true }, {\n cbrt: function cbrt(x) {\n return sign(x = +x) * pow(abs(x), 1 / 3);\n }\n});\n","var $ = require('../internals/export');\n\nvar floor = Math.floor;\nvar log = Math.log;\nvar LOG2E = Math.LOG2E;\n\n// `Math.clz32` method\n// https://tc39.github.io/ecma262/#sec-math.clz32\n$({ target: 'Math', stat: true }, {\n clz32: function clz32(x) {\n return (x >>>= 0) ? 31 - floor(log(x + 0.5) * LOG2E) : 32;\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\nvar nativeCosh = Math.cosh;\nvar abs = Math.abs;\nvar E = Math.E;\n\n// `Math.cosh` method\n// https://tc39.github.io/ecma262/#sec-math.cosh\n$({ target: 'Math', stat: true, forced: !nativeCosh || nativeCosh(710) === Infinity }, {\n cosh: function cosh(x) {\n var t = expm1(abs(x) - 1) + 1;\n return (t + 1 / (t * E * E)) * (E / 2);\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\n// `Math.expm1` method\n// https://tc39.github.io/ecma262/#sec-math.expm1\n$({ target: 'Math', stat: true, forced: expm1 != Math.expm1 }, { expm1: expm1 });\n","var $ = require('../internals/export');\nvar fround = require('../internals/math-fround');\n\n// `Math.fround` method\n// https://tc39.github.io/ecma262/#sec-math.fround\n$({ target: 'Math', stat: true }, { fround: fround });\n","var sign = require('../internals/math-sign');\n\nvar abs = Math.abs;\nvar pow = Math.pow;\nvar EPSILON = pow(2, -52);\nvar EPSILON32 = pow(2, -23);\nvar MAX32 = pow(2, 127) * (2 - EPSILON32);\nvar MIN32 = pow(2, -126);\n\nvar roundTiesToEven = function (n) {\n return n + 1 / EPSILON - 1 / EPSILON;\n};\n\n// `Math.fround` method implementation\n// https://tc39.github.io/ecma262/#sec-math.fround\nmodule.exports = Math.fround || function fround(x) {\n var $abs = abs(x);\n var $sign = sign(x);\n var a, result;\n if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;\n a = (1 + EPSILON32 / EPSILON) * $abs;\n result = a - (a - $abs);\n // eslint-disable-next-line no-self-compare\n if (result > MAX32 || result != result) return $sign * Infinity;\n return $sign * result;\n};\n","var $ = require('../internals/export');\n\nvar $hypot = Math.hypot;\nvar abs = Math.abs;\nvar sqrt = Math.sqrt;\n\n// Chrome 77 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=9546\nvar BUGGY = !!$hypot && $hypot(Infinity, NaN) !== Infinity;\n\n// `Math.hypot` method\n// https://tc39.github.io/ecma262/#sec-math.hypot\n$({ target: 'Math', stat: true, forced: BUGGY }, {\n hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars\n var sum = 0;\n var i = 0;\n var aLen = arguments.length;\n var larg = 0;\n var arg, div;\n while (i < aLen) {\n arg = abs(arguments[i++]);\n if (larg < arg) {\n div = larg / arg;\n sum = sum * div * div + 1;\n larg = arg;\n } else if (arg > 0) {\n div = arg / larg;\n sum += div * div;\n } else sum += arg;\n }\n return larg === Infinity ? Infinity : larg * sqrt(sum);\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\n\nvar nativeImul = Math.imul;\n\nvar FORCED = fails(function () {\n return nativeImul(0xFFFFFFFF, 5) != -5 || nativeImul.length != 2;\n});\n\n// `Math.imul` method\n// https://tc39.github.io/ecma262/#sec-math.imul\n// some WebKit versions fails with big numbers, some has wrong arity\n$({ target: 'Math', stat: true, forced: FORCED }, {\n imul: function imul(x, y) {\n var UINT16 = 0xFFFF;\n var xn = +x;\n var yn = +y;\n var xl = UINT16 & xn;\n var yl = UINT16 & yn;\n return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n }\n});\n","var $ = require('../internals/export');\n\nvar log = Math.log;\nvar LOG10E = Math.LOG10E;\n\n// `Math.log10` method\n// https://tc39.github.io/ecma262/#sec-math.log10\n$({ target: 'Math', stat: true }, {\n log10: function log10(x) {\n return log(x) * LOG10E;\n }\n});\n","var $ = require('../internals/export');\nvar log1p = require('../internals/math-log1p');\n\n// `Math.log1p` method\n// https://tc39.github.io/ecma262/#sec-math.log1p\n$({ target: 'Math', stat: true }, { log1p: log1p });\n","var $ = require('../internals/export');\n\nvar log = Math.log;\nvar LN2 = Math.LN2;\n\n// `Math.log2` method\n// https://tc39.github.io/ecma262/#sec-math.log2\n$({ target: 'Math', stat: true }, {\n log2: function log2(x) {\n return log(x) / LN2;\n }\n});\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\n// `Math.sign` method\n// https://tc39.github.io/ecma262/#sec-math.sign\n$({ target: 'Math', stat: true }, {\n sign: sign\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar expm1 = require('../internals/math-expm1');\n\nvar abs = Math.abs;\nvar exp = Math.exp;\nvar E = Math.E;\n\nvar FORCED = fails(function () {\n return Math.sinh(-2e-17) != -2e-17;\n});\n\n// `Math.sinh` method\n// https://tc39.github.io/ecma262/#sec-math.sinh\n// V8 near Chromium 38 has a problem with very small numbers\n$({ target: 'Math', stat: true, forced: FORCED }, {\n sinh: function sinh(x) {\n return abs(x = +x) < 1 ? (expm1(x) - expm1(-x)) / 2 : (exp(x - 1) - exp(-x - 1)) * (E / 2);\n }\n});\n","var $ = require('../internals/export');\nvar expm1 = require('../internals/math-expm1');\n\nvar exp = Math.exp;\n\n// `Math.tanh` method\n// https://tc39.github.io/ecma262/#sec-math.tanh\n$({ target: 'Math', stat: true }, {\n tanh: function tanh(x) {\n var a = expm1(x = +x);\n var b = expm1(-x);\n return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));\n }\n});\n","var setToStringTag = require('../internals/set-to-string-tag');\n\n// Math[@@toStringTag] property\n// https://tc39.github.io/ecma262/#sec-math-@@tostringtag\nsetToStringTag(Math, 'Math', true);\n","var $ = require('../internals/export');\n\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.github.io/ecma262/#sec-math.trunc\n$({ target: 'Math', stat: true }, {\n trunc: function trunc(it) {\n return (it > 0 ? floor : ceil)(it);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar redefine = require('../internals/redefine');\nvar has = require('../internals/has');\nvar classof = require('../internals/classof-raw');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar create = require('../internals/object-create');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\n\n// Opera ~12 has broken Object#toString\nvar BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;\n\n// `ToNumber` abstract operation\n// https://tc39.github.io/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, false);\n var first, third, radix, maxCode, digits, length, index, code;\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = it.charCodeAt(0);\n if (first === 43 || first === 45) {\n third = it.charCodeAt(2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (it.charCodeAt(1)) {\n case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i\n case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i\n default: return +it;\n }\n digits = it.slice(2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = digits.charCodeAt(index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\n// `Number` constructor\n// https://tc39.github.io/ecma262/#sec-number-constructor\nif (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {\n var NumberWrapper = function Number(value) {\n var it = arguments.length < 1 ? 0 : value;\n var dummy = this;\n return dummy instanceof NumberWrapper\n // check on 1..constructor(foo) case\n && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)\n ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);\n };\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +\n 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {\n defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));\n }\n }\n NumberWrapper.prototype = NumberPrototype;\n NumberPrototype.constructor = NumberWrapper;\n redefine(global, NUMBER, NumberWrapper);\n}\n","var $ = require('../internals/export');\n\n// `Number.EPSILON` constant\n// https://tc39.github.io/ecma262/#sec-number.epsilon\n$({ target: 'Number', stat: true }, {\n EPSILON: Math.pow(2, -52)\n});\n","var $ = require('../internals/export');\nvar numberIsFinite = require('../internals/number-is-finite');\n\n// `Number.isFinite` method\n// https://tc39.github.io/ecma262/#sec-number.isfinite\n$({ target: 'Number', stat: true }, { isFinite: numberIsFinite });\n","var global = require('../internals/global');\n\nvar globalIsFinite = global.isFinite;\n\n// `Number.isFinite` method\n// https://tc39.github.io/ecma262/#sec-number.isfinite\nmodule.exports = Number.isFinite || function isFinite(it) {\n return typeof it == 'number' && globalIsFinite(it);\n};\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\n// `Number.isInteger` method\n// https://tc39.github.io/ecma262/#sec-number.isinteger\n$({ target: 'Number', stat: true }, {\n isInteger: isInteger\n});\n","var $ = require('../internals/export');\n\n// `Number.isNaN` method\n// https://tc39.github.io/ecma262/#sec-number.isnan\n$({ target: 'Number', stat: true }, {\n isNaN: function isNaN(number) {\n // eslint-disable-next-line no-self-compare\n return number != number;\n }\n});\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\nvar abs = Math.abs;\n\n// `Number.isSafeInteger` method\n// https://tc39.github.io/ecma262/#sec-number.issafeinteger\n$({ target: 'Number', stat: true }, {\n isSafeInteger: function isSafeInteger(number) {\n return isInteger(number) && abs(number) <= 0x1FFFFFFFFFFFFF;\n }\n});\n","var $ = require('../internals/export');\n\n// `Number.MAX_SAFE_INTEGER` constant\n// https://tc39.github.io/ecma262/#sec-number.max_safe_integer\n$({ target: 'Number', stat: true }, {\n MAX_SAFE_INTEGER: 0x1FFFFFFFFFFFFF\n});\n","var $ = require('../internals/export');\n\n// `Number.MIN_SAFE_INTEGER` constant\n// https://tc39.github.io/ecma262/#sec-number.min_safe_integer\n$({ target: 'Number', stat: true }, {\n MIN_SAFE_INTEGER: -0x1FFFFFFFFFFFFF\n});\n","var $ = require('../internals/export');\nvar parseFloat = require('../internals/number-parse-float');\n\n// `Number.parseFloat` method\n// https://tc39.github.io/ecma262/#sec-number.parseFloat\n$({ target: 'Number', stat: true, forced: Number.parseFloat != parseFloat }, {\n parseFloat: parseFloat\n});\n","var global = require('../internals/global');\nvar trim = require('../internals/string-trim').trim;\nvar whitespaces = require('../internals/whitespaces');\n\nvar $parseFloat = global.parseFloat;\nvar FORCED = 1 / $parseFloat(whitespaces + '-0') !== -Infinity;\n\n// `parseFloat` method\n// https://tc39.github.io/ecma262/#sec-parsefloat-string\nmodule.exports = FORCED ? function parseFloat(string) {\n var trimmedString = trim(String(string));\n var result = $parseFloat(trimmedString);\n return result === 0 && trimmedString.charAt(0) == '-' ? -0 : result;\n} : $parseFloat;\n","var $ = require('../internals/export');\nvar parseInt = require('../internals/number-parse-int');\n\n// `Number.parseInt` method\n// https://tc39.github.io/ecma262/#sec-number.parseint\n$({ target: 'Number', stat: true, forced: Number.parseInt != parseInt }, {\n parseInt: parseInt\n});\n","var global = require('../internals/global');\nvar trim = require('../internals/string-trim').trim;\nvar whitespaces = require('../internals/whitespaces');\n\nvar $parseInt = global.parseInt;\nvar hex = /^[+-]?0[Xx]/;\nvar FORCED = $parseInt(whitespaces + '08') !== 8 || $parseInt(whitespaces + '0x16') !== 22;\n\n// `parseInt` method\n// https://tc39.github.io/ecma262/#sec-parseint-string-radix\nmodule.exports = FORCED ? function parseInt(string, radix) {\n var S = trim(String(string));\n return $parseInt(S, (radix >>> 0) || (hex.test(S) ? 16 : 10));\n} : $parseInt;\n","'use strict';\nvar $ = require('../internals/export');\nvar toInteger = require('../internals/to-integer');\nvar thisNumberValue = require('../internals/this-number-value');\nvar repeat = require('../internals/string-repeat');\nvar fails = require('../internals/fails');\n\nvar nativeToFixed = 1.0.toFixed;\nvar floor = Math.floor;\n\nvar pow = function (x, n, acc) {\n return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);\n};\n\nvar log = function (x) {\n var n = 0;\n var x2 = x;\n while (x2 >= 4096) {\n n += 12;\n x2 /= 4096;\n }\n while (x2 >= 2) {\n n += 1;\n x2 /= 2;\n } return n;\n};\n\nvar FORCED = nativeToFixed && (\n 0.00008.toFixed(3) !== '0.000' ||\n 0.9.toFixed(0) !== '1' ||\n 1.255.toFixed(2) !== '1.25' ||\n 1000000000000000128.0.toFixed(0) !== '1000000000000000128'\n) || !fails(function () {\n // V8 ~ Android 4.3-\n nativeToFixed.call({});\n});\n\n// `Number.prototype.toFixed` method\n// https://tc39.github.io/ecma262/#sec-number.prototype.tofixed\n$({ target: 'Number', proto: true, forced: FORCED }, {\n // eslint-disable-next-line max-statements\n toFixed: function toFixed(fractionDigits) {\n var number = thisNumberValue(this);\n var fractDigits = toInteger(fractionDigits);\n var data = [0, 0, 0, 0, 0, 0];\n var sign = '';\n var result = '0';\n var e, z, j, k;\n\n var multiply = function (n, c) {\n var index = -1;\n var c2 = c;\n while (++index < 6) {\n c2 += n * data[index];\n data[index] = c2 % 1e7;\n c2 = floor(c2 / 1e7);\n }\n };\n\n var divide = function (n) {\n var index = 6;\n var c = 0;\n while (--index >= 0) {\n c += data[index];\n data[index] = floor(c / n);\n c = (c % n) * 1e7;\n }\n };\n\n var dataToString = function () {\n var index = 6;\n var s = '';\n while (--index >= 0) {\n if (s !== '' || index === 0 || data[index] !== 0) {\n var t = String(data[index]);\n s = s === '' ? t : s + repeat.call('0', 7 - t.length) + t;\n }\n } return s;\n };\n\n if (fractDigits < 0 || fractDigits > 20) throw RangeError('Incorrect fraction digits');\n // eslint-disable-next-line no-self-compare\n if (number != number) return 'NaN';\n if (number <= -1e21 || number >= 1e21) return String(number);\n if (number < 0) {\n sign = '-';\n number = -number;\n }\n if (number > 1e-21) {\n e = log(number * pow(2, 69, 1)) - 69;\n z = e < 0 ? number * pow(2, -e, 1) : number / pow(2, e, 1);\n z *= 0x10000000000000;\n e = 52 - e;\n if (e > 0) {\n multiply(0, z);\n j = fractDigits;\n while (j >= 7) {\n multiply(1e7, 0);\n j -= 7;\n }\n multiply(pow(10, j, 1), 0);\n j = e - 1;\n while (j >= 23) {\n divide(1 << 23);\n j -= 23;\n }\n divide(1 << j);\n multiply(1, 1);\n divide(2);\n result = dataToString();\n } else {\n multiply(0, z);\n multiply(1 << -e, 0);\n result = dataToString() + repeat.call('0', fractDigits);\n }\n }\n if (fractDigits > 0) {\n k = result.length;\n result = sign + (k <= fractDigits\n ? '0.' + repeat.call('0', fractDigits - k) + result\n : result.slice(0, k - fractDigits) + '.' + result.slice(k - fractDigits));\n } else {\n result = sign + result;\n } return result;\n }\n});\n","var classof = require('../internals/classof-raw');\n\n// `thisNumberValue` abstract operation\n// https://tc39.github.io/ecma262/#sec-thisnumbervalue\nmodule.exports = function (value) {\n if (typeof value != 'number' && classof(value) != 'Number') {\n throw TypeError('Incorrect invocation');\n }\n return +value;\n};\n","var $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.github.io/ecma262/#sec-object.assign\n$({ target: 'Object', stat: true, forced: Object.assign !== assign }, {\n assign: assign\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar aFunction = require('../internals/a-function');\nvar definePropertyModule = require('../internals/object-define-property');\n\n// `Object.prototype.__defineGetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__defineGetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __defineGetter__: function __defineGetter__(P, getter) {\n definePropertyModule.f(toObject(this), P, { get: aFunction(getter), enumerable: true, configurable: true });\n }\n });\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar aFunction = require('../internals/a-function');\nvar definePropertyModule = require('../internals/object-define-property');\n\n// `Object.prototype.__defineSetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__defineSetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __defineSetter__: function __defineSetter__(P, setter) {\n definePropertyModule.f(toObject(this), P, { set: aFunction(setter), enumerable: true, configurable: true });\n }\n });\n}\n","var $ = require('../internals/export');\nvar $entries = require('../internals/object-to-array').entries;\n\n// `Object.entries` method\n// https://tc39.github.io/ecma262/#sec-object.entries\n$({ target: 'Object', stat: true }, {\n entries: function entries(O) {\n return $entries(O);\n }\n});\n","var $ = require('../internals/export');\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\n\nvar nativeFreeze = Object.freeze;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeFreeze(1); });\n\n// `Object.freeze` method\n// https://tc39.github.io/ecma262/#sec-object.freeze\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n freeze: function freeze(it) {\n return nativeFreeze && isObject(it) ? nativeFreeze(onFreeze(it)) : it;\n }\n});\n","var $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar createProperty = require('../internals/create-property');\n\n// `Object.fromEntries` method\n// https://github.com/tc39/proposal-object-from-entries\n$({ target: 'Object', stat: true }, {\n fromEntries: function fromEntries(iterable) {\n var obj = {};\n iterate(iterable, function (k, v) {\n createProperty(obj, k, v);\n }, undefined, true);\n return obj;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar nativeGetOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });\nvar FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor\n$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {\n return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);\n }\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar ownKeys = require('../internals/own-keys');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar createProperty = require('../internals/create-property');\n\n// `Object.getOwnPropertyDescriptors` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors\n$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {\n var O = toIndexedObject(object);\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n var keys = ownKeys(O);\n var result = {};\n var index = 0;\n var key, descriptor;\n while (keys.length > index) {\n descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);\n if (descriptor !== undefined) createProperty(result, key, descriptor);\n }\n return result;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar nativeGetOwnPropertyNames = require('../internals/object-get-own-property-names-external').f;\n\nvar FAILS_ON_PRIMITIVES = fails(function () { return !Object.getOwnPropertyNames(1); });\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.github.io/ecma262/#sec-object.getownpropertynames\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n getOwnPropertyNames: nativeGetOwnPropertyNames\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar toObject = require('../internals/to-object');\nvar nativeGetPrototypeOf = require('../internals/object-get-prototype-of');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeGetPrototypeOf(1); });\n\n// `Object.getPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-object.getprototypeof\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !CORRECT_PROTOTYPE_GETTER }, {\n getPrototypeOf: function getPrototypeOf(it) {\n return nativeGetPrototypeOf(toObject(it));\n }\n});\n\n","var $ = require('../internals/export');\nvar is = require('../internals/same-value');\n\n// `Object.is` method\n// https://tc39.github.io/ecma262/#sec-object.is\n$({ target: 'Object', stat: true }, {\n is: is\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.github.io/ecma262/#sec-object.isextensible\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isExtensible: function isExtensible(it) {\n return isObject(it) ? nativeIsExtensible ? nativeIsExtensible(it) : true : false;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsFrozen = Object.isFrozen;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsFrozen(1); });\n\n// `Object.isFrozen` method\n// https://tc39.github.io/ecma262/#sec-object.isfrozen\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isFrozen: function isFrozen(it) {\n return isObject(it) ? nativeIsFrozen ? nativeIsFrozen(it) : false : true;\n }\n});\n","var $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\n\nvar nativeIsSealed = Object.isSealed;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeIsSealed(1); });\n\n// `Object.isSealed` method\n// https://tc39.github.io/ecma262/#sec-object.issealed\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n isSealed: function isSealed(it) {\n return isObject(it) ? nativeIsSealed ? nativeIsSealed(it) : false : true;\n }\n});\n","var $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar nativeKeys = require('../internals/object-keys');\nvar fails = require('../internals/fails');\n\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });\n\n// `Object.keys` method\n// https://tc39.github.io/ecma262/#sec-object.keys\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {\n keys: function keys(it) {\n return nativeKeys(toObject(it));\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Object.prototype.__lookupGetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupGetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __lookupGetter__: function __lookupGetter__(P) {\n var O = toObject(this);\n var key = toPrimitive(P, true);\n var desc;\n do {\n if (desc = getOwnPropertyDescriptor(O, key)) return desc.get;\n } while (O = getPrototypeOf(O));\n }\n });\n}\n","'use strict';\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar FORCED = require('../internals/object-prototype-accessors-forced');\nvar toObject = require('../internals/to-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Object.prototype.__lookupSetter__` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupSetter__\nif (DESCRIPTORS) {\n $({ target: 'Object', proto: true, forced: FORCED }, {\n __lookupSetter__: function __lookupSetter__(P) {\n var O = toObject(this);\n var key = toPrimitive(P, true);\n var desc;\n do {\n if (desc = getOwnPropertyDescriptor(O, key)) return desc.set;\n } while (O = getPrototypeOf(O));\n }\n });\n}\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\n\nvar nativePreventExtensions = Object.preventExtensions;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativePreventExtensions(1); });\n\n// `Object.preventExtensions` method\n// https://tc39.github.io/ecma262/#sec-object.preventextensions\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n preventExtensions: function preventExtensions(it) {\n return nativePreventExtensions && isObject(it) ? nativePreventExtensions(onFreeze(it)) : it;\n }\n});\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar onFreeze = require('../internals/internal-metadata').onFreeze;\nvar FREEZING = require('../internals/freezing');\nvar fails = require('../internals/fails');\n\nvar nativeSeal = Object.seal;\nvar FAILS_ON_PRIMITIVES = fails(function () { nativeSeal(1); });\n\n// `Object.seal` method\n// https://tc39.github.io/ecma262/#sec-object.seal\n$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES, sham: !FREEZING }, {\n seal: function seal(it) {\n return nativeSeal && isObject(it) ? nativeSeal(onFreeze(it)) : it;\n }\n});\n","var TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar redefine = require('../internals/redefine');\nvar toString = require('../internals/object-to-string');\n\n// `Object.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-object.prototype.tostring\nif (!TO_STRING_TAG_SUPPORT) {\n redefine(Object.prototype, 'toString', toString, { unsafe: true });\n}\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar classof = require('../internals/classof');\n\n// `Object.prototype.toString` method implementation\n// https://tc39.github.io/ecma262/#sec-object.prototype.tostring\nmodule.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {\n return '[object ' + classof(this) + ']';\n};\n","var $ = require('../internals/export');\nvar $values = require('../internals/object-to-array').values;\n\n// `Object.values` method\n// https://tc39.github.io/ecma262/#sec-object.values\n$({ target: 'Object', stat: true }, {\n values: function values(O) {\n return $values(O);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar global = require('../internals/global');\nvar getBuiltIn = require('../internals/get-built-in');\nvar NativePromise = require('../internals/native-promise-constructor');\nvar redefine = require('../internals/redefine');\nvar redefineAll = require('../internals/redefine-all');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar setSpecies = require('../internals/set-species');\nvar isObject = require('../internals/is-object');\nvar aFunction = require('../internals/a-function');\nvar anInstance = require('../internals/an-instance');\nvar classof = require('../internals/classof-raw');\nvar inspectSource = require('../internals/inspect-source');\nvar iterate = require('../internals/iterate');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar speciesConstructor = require('../internals/species-constructor');\nvar task = require('../internals/task').set;\nvar microtask = require('../internals/microtask');\nvar promiseResolve = require('../internals/promise-resolve');\nvar hostReportErrors = require('../internals/host-report-errors');\nvar newPromiseCapabilityModule = require('../internals/new-promise-capability');\nvar perform = require('../internals/perform');\nvar InternalStateModule = require('../internals/internal-state');\nvar isForced = require('../internals/is-forced');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\nvar PROMISE = 'Promise';\nvar getInternalState = InternalStateModule.get;\nvar setInternalState = InternalStateModule.set;\nvar getInternalPromiseState = InternalStateModule.getterFor(PROMISE);\nvar PromiseConstructor = NativePromise;\nvar TypeError = global.TypeError;\nvar document = global.document;\nvar process = global.process;\nvar $fetch = getBuiltIn('fetch');\nvar newPromiseCapability = newPromiseCapabilityModule.f;\nvar newGenericPromiseCapability = newPromiseCapability;\nvar IS_NODE = classof(process) == 'process';\nvar DISPATCH_EVENT = !!(document && document.createEvent && global.dispatchEvent);\nvar UNHANDLED_REJECTION = 'unhandledrejection';\nvar REJECTION_HANDLED = 'rejectionhandled';\nvar PENDING = 0;\nvar FULFILLED = 1;\nvar REJECTED = 2;\nvar HANDLED = 1;\nvar UNHANDLED = 2;\nvar Internal, OwnPromiseCapability, PromiseWrapper, nativeThen;\n\nvar FORCED = isForced(PROMISE, function () {\n var GLOBAL_CORE_JS_PROMISE = inspectSource(PromiseConstructor) !== String(PromiseConstructor);\n if (!GLOBAL_CORE_JS_PROMISE) {\n // V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables\n // https://bugs.chromium.org/p/chromium/issues/detail?id=830565\n // We can't detect it synchronously, so just check versions\n if (V8_VERSION === 66) return true;\n // Unhandled rejections tracking support, NodeJS Promise without it fails @@species test\n if (!IS_NODE && typeof PromiseRejectionEvent != 'function') return true;\n }\n // We need Promise#finally in the pure version for preventing prototype pollution\n if (IS_PURE && !PromiseConstructor.prototype['finally']) return true;\n // We can't use @@species feature detection in V8 since it causes\n // deoptimization and performance degradation\n // https://github.com/zloirock/core-js/issues/679\n if (V8_VERSION >= 51 && /native code/.test(PromiseConstructor)) return false;\n // Detect correctness of subclassing with @@species support\n var promise = PromiseConstructor.resolve(1);\n var FakePromise = function (exec) {\n exec(function () { /* empty */ }, function () { /* empty */ });\n };\n var constructor = promise.constructor = {};\n constructor[SPECIES] = FakePromise;\n return !(promise.then(function () { /* empty */ }) instanceof FakePromise);\n});\n\nvar INCORRECT_ITERATION = FORCED || !checkCorrectnessOfIteration(function (iterable) {\n PromiseConstructor.all(iterable)['catch'](function () { /* empty */ });\n});\n\n// helpers\nvar isThenable = function (it) {\n var then;\n return isObject(it) && typeof (then = it.then) == 'function' ? then : false;\n};\n\nvar notify = function (promise, state, isReject) {\n if (state.notified) return;\n state.notified = true;\n var chain = state.reactions;\n microtask(function () {\n var value = state.value;\n var ok = state.state == FULFILLED;\n var index = 0;\n // variable length - can't use forEach\n while (chain.length > index) {\n var reaction = chain[index++];\n var handler = ok ? reaction.ok : reaction.fail;\n var resolve = reaction.resolve;\n var reject = reaction.reject;\n var domain = reaction.domain;\n var result, then, exited;\n try {\n if (handler) {\n if (!ok) {\n if (state.rejection === UNHANDLED) onHandleUnhandled(promise, state);\n state.rejection = HANDLED;\n }\n if (handler === true) result = value;\n else {\n if (domain) domain.enter();\n result = handler(value); // can throw\n if (domain) {\n domain.exit();\n exited = true;\n }\n }\n if (result === reaction.promise) {\n reject(TypeError('Promise-chain cycle'));\n } else if (then = isThenable(result)) {\n then.call(result, resolve, reject);\n } else resolve(result);\n } else reject(value);\n } catch (error) {\n if (domain && !exited) domain.exit();\n reject(error);\n }\n }\n state.reactions = [];\n state.notified = false;\n if (isReject && !state.rejection) onUnhandled(promise, state);\n });\n};\n\nvar dispatchEvent = function (name, promise, reason) {\n var event, handler;\n if (DISPATCH_EVENT) {\n event = document.createEvent('Event');\n event.promise = promise;\n event.reason = reason;\n event.initEvent(name, false, true);\n global.dispatchEvent(event);\n } else event = { promise: promise, reason: reason };\n if (handler = global['on' + name]) handler(event);\n else if (name === UNHANDLED_REJECTION) hostReportErrors('Unhandled promise rejection', reason);\n};\n\nvar onUnhandled = function (promise, state) {\n task.call(global, function () {\n var value = state.value;\n var IS_UNHANDLED = isUnhandled(state);\n var result;\n if (IS_UNHANDLED) {\n result = perform(function () {\n if (IS_NODE) {\n process.emit('unhandledRejection', value, promise);\n } else dispatchEvent(UNHANDLED_REJECTION, promise, value);\n });\n // Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should\n state.rejection = IS_NODE || isUnhandled(state) ? UNHANDLED : HANDLED;\n if (result.error) throw result.value;\n }\n });\n};\n\nvar isUnhandled = function (state) {\n return state.rejection !== HANDLED && !state.parent;\n};\n\nvar onHandleUnhandled = function (promise, state) {\n task.call(global, function () {\n if (IS_NODE) {\n process.emit('rejectionHandled', promise);\n } else dispatchEvent(REJECTION_HANDLED, promise, state.value);\n });\n};\n\nvar bind = function (fn, promise, state, unwrap) {\n return function (value) {\n fn(promise, state, value, unwrap);\n };\n};\n\nvar internalReject = function (promise, state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n state.value = value;\n state.state = REJECTED;\n notify(promise, state, true);\n};\n\nvar internalResolve = function (promise, state, value, unwrap) {\n if (state.done) return;\n state.done = true;\n if (unwrap) state = unwrap;\n try {\n if (promise === value) throw TypeError(\"Promise can't be resolved itself\");\n var then = isThenable(value);\n if (then) {\n microtask(function () {\n var wrapper = { done: false };\n try {\n then.call(value,\n bind(internalResolve, promise, wrapper, state),\n bind(internalReject, promise, wrapper, state)\n );\n } catch (error) {\n internalReject(promise, wrapper, error, state);\n }\n });\n } else {\n state.value = value;\n state.state = FULFILLED;\n notify(promise, state, false);\n }\n } catch (error) {\n internalReject(promise, { done: false }, error, state);\n }\n};\n\n// constructor polyfill\nif (FORCED) {\n // 25.4.3.1 Promise(executor)\n PromiseConstructor = function Promise(executor) {\n anInstance(this, PromiseConstructor, PROMISE);\n aFunction(executor);\n Internal.call(this);\n var state = getInternalState(this);\n try {\n executor(bind(internalResolve, this, state), bind(internalReject, this, state));\n } catch (error) {\n internalReject(this, state, error);\n }\n };\n // eslint-disable-next-line no-unused-vars\n Internal = function Promise(executor) {\n setInternalState(this, {\n type: PROMISE,\n done: false,\n notified: false,\n parent: false,\n reactions: [],\n rejection: false,\n state: PENDING,\n value: undefined\n });\n };\n Internal.prototype = redefineAll(PromiseConstructor.prototype, {\n // `Promise.prototype.then` method\n // https://tc39.github.io/ecma262/#sec-promise.prototype.then\n then: function then(onFulfilled, onRejected) {\n var state = getInternalPromiseState(this);\n var reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));\n reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;\n reaction.fail = typeof onRejected == 'function' && onRejected;\n reaction.domain = IS_NODE ? process.domain : undefined;\n state.parent = true;\n state.reactions.push(reaction);\n if (state.state != PENDING) notify(this, state, false);\n return reaction.promise;\n },\n // `Promise.prototype.catch` method\n // https://tc39.github.io/ecma262/#sec-promise.prototype.catch\n 'catch': function (onRejected) {\n return this.then(undefined, onRejected);\n }\n });\n OwnPromiseCapability = function () {\n var promise = new Internal();\n var state = getInternalState(promise);\n this.promise = promise;\n this.resolve = bind(internalResolve, promise, state);\n this.reject = bind(internalReject, promise, state);\n };\n newPromiseCapabilityModule.f = newPromiseCapability = function (C) {\n return C === PromiseConstructor || C === PromiseWrapper\n ? new OwnPromiseCapability(C)\n : newGenericPromiseCapability(C);\n };\n\n if (!IS_PURE && typeof NativePromise == 'function') {\n nativeThen = NativePromise.prototype.then;\n\n // wrap native Promise#then for native async functions\n redefine(NativePromise.prototype, 'then', function then(onFulfilled, onRejected) {\n var that = this;\n return new PromiseConstructor(function (resolve, reject) {\n nativeThen.call(that, resolve, reject);\n }).then(onFulfilled, onRejected);\n // https://github.com/zloirock/core-js/issues/640\n }, { unsafe: true });\n\n // wrap fetch result\n if (typeof $fetch == 'function') $({ global: true, enumerable: true, forced: true }, {\n // eslint-disable-next-line no-unused-vars\n fetch: function fetch(input /* , init */) {\n return promiseResolve(PromiseConstructor, $fetch.apply(global, arguments));\n }\n });\n }\n}\n\n$({ global: true, wrap: true, forced: FORCED }, {\n Promise: PromiseConstructor\n});\n\nsetToStringTag(PromiseConstructor, PROMISE, false, true);\nsetSpecies(PROMISE);\n\nPromiseWrapper = getBuiltIn(PROMISE);\n\n// statics\n$({ target: PROMISE, stat: true, forced: FORCED }, {\n // `Promise.reject` method\n // https://tc39.github.io/ecma262/#sec-promise.reject\n reject: function reject(r) {\n var capability = newPromiseCapability(this);\n capability.reject.call(undefined, r);\n return capability.promise;\n }\n});\n\n$({ target: PROMISE, stat: true, forced: IS_PURE || FORCED }, {\n // `Promise.resolve` method\n // https://tc39.github.io/ecma262/#sec-promise.resolve\n resolve: function resolve(x) {\n return promiseResolve(IS_PURE && this === PromiseWrapper ? PromiseConstructor : this, x);\n }\n});\n\n$({ target: PROMISE, stat: true, forced: INCORRECT_ITERATION }, {\n // `Promise.all` method\n // https://tc39.github.io/ecma262/#sec-promise.all\n all: function all(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var resolve = capability.resolve;\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aFunction(C.resolve);\n var values = [];\n var counter = 0;\n var remaining = 1;\n iterate(iterable, function (promise) {\n var index = counter++;\n var alreadyCalled = false;\n values.push(undefined);\n remaining++;\n $promiseResolve.call(C, promise).then(function (value) {\n if (alreadyCalled) return;\n alreadyCalled = true;\n values[index] = value;\n --remaining || resolve(values);\n }, reject);\n });\n --remaining || resolve(values);\n });\n if (result.error) reject(result.value);\n return capability.promise;\n },\n // `Promise.race` method\n // https://tc39.github.io/ecma262/#sec-promise.race\n race: function race(iterable) {\n var C = this;\n var capability = newPromiseCapability(C);\n var reject = capability.reject;\n var result = perform(function () {\n var $promiseResolve = aFunction(C.resolve);\n iterate(iterable, function (promise) {\n $promiseResolve.call(C, promise).then(capability.resolve, reject);\n });\n });\n if (result.error) reject(result.value);\n return capability.promise;\n }\n});\n","var global = require('../internals/global');\n\nmodule.exports = function (a, b) {\n var console = global.console;\n if (console && console.error) {\n arguments.length === 1 ? console.error(a) : console.error(a, b);\n }\n};\n","module.exports = function (exec) {\n try {\n return { error: false, value: exec() };\n } catch (error) {\n return { error: true, value: error };\n }\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar NativePromise = require('../internals/native-promise-constructor');\nvar fails = require('../internals/fails');\nvar getBuiltIn = require('../internals/get-built-in');\nvar speciesConstructor = require('../internals/species-constructor');\nvar promiseResolve = require('../internals/promise-resolve');\nvar redefine = require('../internals/redefine');\n\n// Safari bug https://bugs.webkit.org/show_bug.cgi?id=200829\nvar NON_GENERIC = !!NativePromise && fails(function () {\n NativePromise.prototype['finally'].call({ then: function () { /* empty */ } }, function () { /* empty */ });\n});\n\n// `Promise.prototype.finally` method\n// https://tc39.github.io/ecma262/#sec-promise.prototype.finally\n$({ target: 'Promise', proto: true, real: true, forced: NON_GENERIC }, {\n 'finally': function (onFinally) {\n var C = speciesConstructor(this, getBuiltIn('Promise'));\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n }\n});\n\n// patch native Promise.prototype for native async functions\nif (!IS_PURE && typeof NativePromise == 'function' && !NativePromise.prototype['finally']) {\n redefine(NativePromise.prototype, 'finally', getBuiltIn('Promise').prototype['finally']);\n}\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar aFunction = require('../internals/a-function');\nvar anObject = require('../internals/an-object');\nvar fails = require('../internals/fails');\n\nvar nativeApply = getBuiltIn('Reflect', 'apply');\nvar functionApply = Function.apply;\n\n// MS Edge argumentsList argument is optional\nvar OPTIONAL_ARGUMENTS_LIST = !fails(function () {\n nativeApply(function () { /* empty */ });\n});\n\n// `Reflect.apply` method\n// https://tc39.github.io/ecma262/#sec-reflect.apply\n$({ target: 'Reflect', stat: true, forced: OPTIONAL_ARGUMENTS_LIST }, {\n apply: function apply(target, thisArgument, argumentsList) {\n aFunction(target);\n anObject(argumentsList);\n return nativeApply\n ? nativeApply(target, thisArgument, argumentsList)\n : functionApply.call(target, thisArgument, argumentsList);\n }\n});\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar aFunction = require('../internals/a-function');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar bind = require('../internals/function-bind');\nvar fails = require('../internals/fails');\n\nvar nativeConstruct = getBuiltIn('Reflect', 'construct');\n\n// `Reflect.construct` method\n// https://tc39.github.io/ecma262/#sec-reflect.construct\n// MS Edge supports only 2 arguments and argumentsList argument is optional\n// FF Nightly sets third argument as `new.target`, but does not create `this` from it\nvar NEW_TARGET_BUG = fails(function () {\n function F() { /* empty */ }\n return !(nativeConstruct(function () { /* empty */ }, [], F) instanceof F);\n});\nvar ARGS_BUG = !fails(function () {\n nativeConstruct(function () { /* empty */ });\n});\nvar FORCED = NEW_TARGET_BUG || ARGS_BUG;\n\n$({ target: 'Reflect', stat: true, forced: FORCED, sham: FORCED }, {\n construct: function construct(Target, args /* , newTarget */) {\n aFunction(Target);\n anObject(args);\n var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);\n if (ARGS_BUG && !NEW_TARGET_BUG) return nativeConstruct(Target, args, newTarget);\n if (Target == newTarget) {\n // w/o altered newTarget, optimization for 0-4 arguments\n switch (args.length) {\n case 0: return new Target();\n case 1: return new Target(args[0]);\n case 2: return new Target(args[0], args[1]);\n case 3: return new Target(args[0], args[1], args[2]);\n case 4: return new Target(args[0], args[1], args[2], args[3]);\n }\n // w/o altered newTarget, lot of arguments case\n var $args = [null];\n $args.push.apply($args, args);\n return new (bind.apply(Target, $args))();\n }\n // with altered newTarget, not support built-in constructors\n var proto = newTarget.prototype;\n var instance = create(isObject(proto) ? proto : Object.prototype);\n var result = Function.apply.call(Target, instance, args);\n return isObject(result) ? result : instance;\n }\n});\n","'use strict';\nvar aFunction = require('../internals/a-function');\nvar isObject = require('../internals/is-object');\n\nvar slice = [].slice;\nvar factories = {};\n\nvar construct = function (C, argsLength, args) {\n if (!(argsLength in factories)) {\n for (var list = [], i = 0; i < argsLength; i++) list[i] = 'a[' + i + ']';\n // eslint-disable-next-line no-new-func\n factories[argsLength] = Function('C,a', 'return new C(' + list.join(',') + ')');\n } return factories[argsLength](C, args);\n};\n\n// `Function.prototype.bind` method implementation\n// https://tc39.github.io/ecma262/#sec-function.prototype.bind\nmodule.exports = Function.bind || function bind(that /* , ...args */) {\n var fn = aFunction(this);\n var partArgs = slice.call(arguments, 1);\n var boundFunction = function bound(/* args... */) {\n var args = partArgs.concat(slice.call(arguments));\n return this instanceof boundFunction ? construct(fn, args.length, args) : fn.apply(that, args);\n };\n if (isObject(fn.prototype)) boundFunction.prototype = fn.prototype;\n return boundFunction;\n};\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar anObject = require('../internals/an-object');\nvar toPrimitive = require('../internals/to-primitive');\nvar definePropertyModule = require('../internals/object-define-property');\nvar fails = require('../internals/fails');\n\n// MS Edge has broken Reflect.defineProperty - throwing instead of returning false\nvar ERROR_INSTEAD_OF_FALSE = fails(function () {\n // eslint-disable-next-line no-undef\n Reflect.defineProperty(definePropertyModule.f({}, 1, { value: 1 }), 1, { value: 2 });\n});\n\n// `Reflect.defineProperty` method\n// https://tc39.github.io/ecma262/#sec-reflect.defineproperty\n$({ target: 'Reflect', stat: true, forced: ERROR_INSTEAD_OF_FALSE, sham: !DESCRIPTORS }, {\n defineProperty: function defineProperty(target, propertyKey, attributes) {\n anObject(target);\n var key = toPrimitive(propertyKey, true);\n anObject(attributes);\n try {\n definePropertyModule.f(target, key, attributes);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\n\n// `Reflect.deleteProperty` method\n// https://tc39.github.io/ecma262/#sec-reflect.deleteproperty\n$({ target: 'Reflect', stat: true }, {\n deleteProperty: function deleteProperty(target, propertyKey) {\n var descriptor = getOwnPropertyDescriptor(anObject(target), propertyKey);\n return descriptor && !descriptor.configurable ? false : delete target[propertyKey];\n }\n});\n","var $ = require('../internals/export');\nvar isObject = require('../internals/is-object');\nvar anObject = require('../internals/an-object');\nvar has = require('../internals/has');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\n\n// `Reflect.get` method\n// https://tc39.github.io/ecma262/#sec-reflect.get\nfunction get(target, propertyKey /* , receiver */) {\n var receiver = arguments.length < 3 ? target : arguments[2];\n var descriptor, prototype;\n if (anObject(target) === receiver) return target[propertyKey];\n if (descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey)) return has(descriptor, 'value')\n ? descriptor.value\n : descriptor.get === undefined\n ? undefined\n : descriptor.get.call(receiver);\n if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver);\n}\n\n$({ target: 'Reflect', stat: true }, {\n get: get\n});\n","var $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar anObject = require('../internals/an-object');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\n\n// `Reflect.getOwnPropertyDescriptor` method\n// https://tc39.github.io/ecma262/#sec-reflect.getownpropertydescriptor\n$({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, {\n getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {\n return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar objectGetPrototypeOf = require('../internals/object-get-prototype-of');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\n// `Reflect.getPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-reflect.getprototypeof\n$({ target: 'Reflect', stat: true, sham: !CORRECT_PROTOTYPE_GETTER }, {\n getPrototypeOf: function getPrototypeOf(target) {\n return objectGetPrototypeOf(anObject(target));\n }\n});\n","var $ = require('../internals/export');\n\n// `Reflect.has` method\n// https://tc39.github.io/ecma262/#sec-reflect.has\n$({ target: 'Reflect', stat: true }, {\n has: function has(target, propertyKey) {\n return propertyKey in target;\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\n\nvar objectIsExtensible = Object.isExtensible;\n\n// `Reflect.isExtensible` method\n// https://tc39.github.io/ecma262/#sec-reflect.isextensible\n$({ target: 'Reflect', stat: true }, {\n isExtensible: function isExtensible(target) {\n anObject(target);\n return objectIsExtensible ? objectIsExtensible(target) : true;\n }\n});\n","var $ = require('../internals/export');\nvar ownKeys = require('../internals/own-keys');\n\n// `Reflect.ownKeys` method\n// https://tc39.github.io/ecma262/#sec-reflect.ownkeys\n$({ target: 'Reflect', stat: true }, {\n ownKeys: ownKeys\n});\n","var $ = require('../internals/export');\nvar getBuiltIn = require('../internals/get-built-in');\nvar anObject = require('../internals/an-object');\nvar FREEZING = require('../internals/freezing');\n\n// `Reflect.preventExtensions` method\n// https://tc39.github.io/ecma262/#sec-reflect.preventextensions\n$({ target: 'Reflect', stat: true, sham: !FREEZING }, {\n preventExtensions: function preventExtensions(target) {\n anObject(target);\n try {\n var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions');\n if (objectPreventExtensions) objectPreventExtensions(target);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar isObject = require('../internals/is-object');\nvar has = require('../internals/has');\nvar fails = require('../internals/fails');\nvar definePropertyModule = require('../internals/object-define-property');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\n// `Reflect.set` method\n// https://tc39.github.io/ecma262/#sec-reflect.set\nfunction set(target, propertyKey, V /* , receiver */) {\n var receiver = arguments.length < 4 ? target : arguments[3];\n var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);\n var existingDescriptor, prototype;\n if (!ownDescriptor) {\n if (isObject(prototype = getPrototypeOf(target))) {\n return set(prototype, propertyKey, V, receiver);\n }\n ownDescriptor = createPropertyDescriptor(0);\n }\n if (has(ownDescriptor, 'value')) {\n if (ownDescriptor.writable === false || !isObject(receiver)) return false;\n if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) {\n if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false;\n existingDescriptor.value = V;\n definePropertyModule.f(receiver, propertyKey, existingDescriptor);\n } else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V));\n return true;\n }\n return ownDescriptor.set === undefined ? false : (ownDescriptor.set.call(receiver, V), true);\n}\n\n// MS Edge 17-18 Reflect.set allows setting the property to object\n// with non-writable property on the prototype\nvar MS_EDGE_BUG = fails(function () {\n var object = definePropertyModule.f({}, 'a', { configurable: true });\n // eslint-disable-next-line no-undef\n return Reflect.set(getPrototypeOf(object), 'a', 1, object) !== false;\n});\n\n$({ target: 'Reflect', stat: true, forced: MS_EDGE_BUG }, {\n set: set\n});\n","var $ = require('../internals/export');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\nvar objectSetPrototypeOf = require('../internals/object-set-prototype-of');\n\n// `Reflect.setPrototypeOf` method\n// https://tc39.github.io/ecma262/#sec-reflect.setprototypeof\nif (objectSetPrototypeOf) $({ target: 'Reflect', stat: true }, {\n setPrototypeOf: function setPrototypeOf(target, proto) {\n anObject(target);\n aPossiblePrototype(proto);\n try {\n objectSetPrototypeOf(target, proto);\n return true;\n } catch (error) {\n return false;\n }\n }\n});\n","var DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar isForced = require('../internals/is-forced');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar isRegExp = require('../internals/is-regexp');\nvar getFlags = require('../internals/regexp-flags');\nvar stickyHelpers = require('../internals/regexp-sticky-helpers');\nvar redefine = require('../internals/redefine');\nvar fails = require('../internals/fails');\nvar setInternalState = require('../internals/internal-state').set;\nvar setSpecies = require('../internals/set-species');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\nvar NativeRegExp = global.RegExp;\nvar RegExpPrototype = NativeRegExp.prototype;\nvar re1 = /a/g;\nvar re2 = /a/g;\n\n// \"new\" should create a new object, old webkit bug\nvar CORRECT_NEW = new NativeRegExp(re1) !== re1;\n\nvar UNSUPPORTED_Y = stickyHelpers.UNSUPPORTED_Y;\n\nvar FORCED = DESCRIPTORS && isForced('RegExp', (!CORRECT_NEW || UNSUPPORTED_Y || fails(function () {\n re2[MATCH] = false;\n // RegExp constructor can alter flags and IsRegExp works correct with @@match\n return NativeRegExp(re1) != re1 || NativeRegExp(re2) == re2 || NativeRegExp(re1, 'i') != '/a/i';\n})));\n\n// `RegExp` constructor\n// https://tc39.github.io/ecma262/#sec-regexp-constructor\nif (FORCED) {\n var RegExpWrapper = function RegExp(pattern, flags) {\n var thisIsRegExp = this instanceof RegExpWrapper;\n var patternIsRegExp = isRegExp(pattern);\n var flagsAreUndefined = flags === undefined;\n var sticky;\n\n if (!thisIsRegExp && patternIsRegExp && pattern.constructor === RegExpWrapper && flagsAreUndefined) {\n return pattern;\n }\n\n if (CORRECT_NEW) {\n if (patternIsRegExp && !flagsAreUndefined) pattern = pattern.source;\n } else if (pattern instanceof RegExpWrapper) {\n if (flagsAreUndefined) flags = getFlags.call(pattern);\n pattern = pattern.source;\n }\n\n if (UNSUPPORTED_Y) {\n sticky = !!flags && flags.indexOf('y') > -1;\n if (sticky) flags = flags.replace(/y/g, '');\n }\n\n var result = inheritIfRequired(\n CORRECT_NEW ? new NativeRegExp(pattern, flags) : NativeRegExp(pattern, flags),\n thisIsRegExp ? this : RegExpPrototype,\n RegExpWrapper\n );\n\n if (UNSUPPORTED_Y && sticky) setInternalState(result, { sticky: sticky });\n\n return result;\n };\n var proxy = function (key) {\n key in RegExpWrapper || defineProperty(RegExpWrapper, key, {\n configurable: true,\n get: function () { return NativeRegExp[key]; },\n set: function (it) { NativeRegExp[key] = it; }\n });\n };\n var keys = getOwnPropertyNames(NativeRegExp);\n var index = 0;\n while (keys.length > index) proxy(keys[index++]);\n RegExpPrototype.constructor = RegExpWrapper;\n RegExpWrapper.prototype = RegExpPrototype;\n redefine(global, 'RegExp', RegExpWrapper);\n}\n\n// https://tc39.github.io/ecma262/#sec-get-regexp-@@species\nsetSpecies('RegExp');\n","var DESCRIPTORS = require('../internals/descriptors');\nvar objectDefinePropertyModule = require('../internals/object-define-property');\nvar regExpFlags = require('../internals/regexp-flags');\nvar UNSUPPORTED_Y = require('../internals/regexp-sticky-helpers').UNSUPPORTED_Y;\n\n// `RegExp.prototype.flags` getter\n// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags\nif (DESCRIPTORS && (/./g.flags != 'g' || UNSUPPORTED_Y)) {\n objectDefinePropertyModule.f(RegExp.prototype, 'flags', {\n configurable: true,\n get: regExpFlags\n });\n}\n","'use strict';\nvar redefine = require('../internals/redefine');\nvar anObject = require('../internals/an-object');\nvar fails = require('../internals/fails');\nvar flags = require('../internals/regexp-flags');\n\nvar TO_STRING = 'toString';\nvar RegExpPrototype = RegExp.prototype;\nvar nativeToString = RegExpPrototype[TO_STRING];\n\nvar NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });\n// FF44- RegExp#toString has a wrong name\nvar INCORRECT_NAME = nativeToString.name != TO_STRING;\n\n// `RegExp.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring\nif (NOT_GENERIC || INCORRECT_NAME) {\n redefine(RegExp.prototype, TO_STRING, function toString() {\n var R = anObject(this);\n var p = String(R.source);\n var rf = R.flags;\n var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);\n return '/' + p + '/' + f;\n }, { unsafe: true });\n}\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.github.io/ecma262/#sec-set-objects\nmodule.exports = collection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar $ = require('../internals/export');\nvar codeAt = require('../internals/string-multibyte').codeAt;\n\n// `String.prototype.codePointAt` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.codepointat\n$({ target: 'String', proto: true }, {\n codePointAt: function codePointAt(pos) {\n return codeAt(this, pos);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\nvar nativeEndsWith = ''.endsWith;\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('endsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'endsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.endsWith` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.endswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n endsWith: function endsWith(searchString /* , endPosition = @length */) {\n var that = String(requireObjectCoercible(this));\n notARegExp(searchString);\n var endPosition = arguments.length > 1 ? arguments[1] : undefined;\n var len = toLength(that.length);\n var end = endPosition === undefined ? len : min(toLength(endPosition), len);\n var search = String(searchString);\n return nativeEndsWith\n ? nativeEndsWith.call(that, search, end)\n : that.slice(end - search.length, end) === search;\n }\n});\n","var $ = require('../internals/export');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\n\nvar fromCharCode = String.fromCharCode;\nvar nativeFromCodePoint = String.fromCodePoint;\n\n// length should be 1, old FF problem\nvar INCORRECT_LENGTH = !!nativeFromCodePoint && nativeFromCodePoint.length != 1;\n\n// `String.fromCodePoint` method\n// https://tc39.github.io/ecma262/#sec-string.fromcodepoint\n$({ target: 'String', stat: true, forced: INCORRECT_LENGTH }, {\n fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars\n var elements = [];\n var length = arguments.length;\n var i = 0;\n var code;\n while (length > i) {\n code = +arguments[i++];\n if (toAbsoluteIndex(code, 0x10FFFF) !== code) throw RangeError(code + ' is not a valid code point');\n elements.push(code < 0x10000\n ? fromCharCode(code)\n : fromCharCode(((code -= 0x10000) >> 10) + 0xD800, code % 0x400 + 0xDC00)\n );\n } return elements.join('');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\n\n// `String.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~String(requireObjectCoercible(this))\n .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toLength = require('../internals/to-length');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@match logic\nfixRegExpWellKnownSymbolLogic('match', 1, function (MATCH, nativeMatch, maybeCallNative) {\n return [\n // `String.prototype.match` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.match\n function match(regexp) {\n var O = requireObjectCoercible(this);\n var matcher = regexp == undefined ? undefined : regexp[MATCH];\n return matcher !== undefined ? matcher.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));\n },\n // `RegExp.prototype[@@match]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match\n function (regexp) {\n var res = maybeCallNative(nativeMatch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n if (!rx.global) return regExpExec(rx, S);\n\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n var A = [];\n var n = 0;\n var result;\n while ((result = regExpExec(rx, S)) !== null) {\n var matchStr = String(result[0]);\n A[n] = matchStr;\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n n++;\n }\n return n === 0 ? null : A;\n }\n ];\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $padEnd = require('../internals/string-pad').end;\nvar WEBKIT_BUG = require('../internals/string-pad-webkit-bug');\n\n// `String.prototype.padEnd` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.padend\n$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {\n padEnd: function padEnd(maxLength /* , fillString = ' ' */) {\n return $padEnd(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $padStart = require('../internals/string-pad').start;\nvar WEBKIT_BUG = require('../internals/string-pad-webkit-bug');\n\n// `String.prototype.padStart` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.padstart\n$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {\n padStart: function padStart(maxLength /* , fillString = ' ' */) {\n return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","var $ = require('../internals/export');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toLength = require('../internals/to-length');\n\n// `String.raw` method\n// https://tc39.github.io/ecma262/#sec-string.raw\n$({ target: 'String', stat: true }, {\n raw: function raw(template) {\n var rawTemplate = toIndexedObject(template.raw);\n var literalSegments = toLength(rawTemplate.length);\n var argumentsLength = arguments.length;\n var elements = [];\n var i = 0;\n while (literalSegments > i) {\n elements.push(String(rawTemplate[i++]));\n if (i < argumentsLength) elements.push(String(arguments[i]));\n } return elements.join('');\n }\n});\n","var $ = require('../internals/export');\nvar repeat = require('../internals/string-repeat');\n\n// `String.prototype.repeat` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.repeat\n$({ target: 'String', proto: true }, {\n repeat: repeat\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar toObject = require('../internals/to-object');\nvar toLength = require('../internals/to-length');\nvar toInteger = require('../internals/to-integer');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\nvar max = Math.max;\nvar min = Math.min;\nvar floor = Math.floor;\nvar SUBSTITUTION_SYMBOLS = /\\$([$&'`]|\\d\\d?|<[^>]*>)/g;\nvar SUBSTITUTION_SYMBOLS_NO_NAMED = /\\$([$&'`]|\\d\\d?)/g;\n\nvar maybeToString = function (it) {\n return it === undefined ? it : String(it);\n};\n\n// @@replace logic\nfixRegExpWellKnownSymbolLogic('replace', 2, function (REPLACE, nativeReplace, maybeCallNative, reason) {\n var REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE = reason.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE;\n var REPLACE_KEEPS_$0 = reason.REPLACE_KEEPS_$0;\n var UNSAFE_SUBSTITUTE = REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE ? '$' : '$0';\n\n return [\n // `String.prototype.replace` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.replace\n function replace(searchValue, replaceValue) {\n var O = requireObjectCoercible(this);\n var replacer = searchValue == undefined ? undefined : searchValue[REPLACE];\n return replacer !== undefined\n ? replacer.call(searchValue, O, replaceValue)\n : nativeReplace.call(String(O), searchValue, replaceValue);\n },\n // `RegExp.prototype[@@replace]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace\n function (regexp, replaceValue) {\n if (\n (!REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE && REPLACE_KEEPS_$0) ||\n (typeof replaceValue === 'string' && replaceValue.indexOf(UNSAFE_SUBSTITUTE) === -1)\n ) {\n var res = maybeCallNative(nativeReplace, regexp, this, replaceValue);\n if (res.done) return res.value;\n }\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var functionalReplace = typeof replaceValue === 'function';\n if (!functionalReplace) replaceValue = String(replaceValue);\n\n var global = rx.global;\n if (global) {\n var fullUnicode = rx.unicode;\n rx.lastIndex = 0;\n }\n var results = [];\n while (true) {\n var result = regExpExec(rx, S);\n if (result === null) break;\n\n results.push(result);\n if (!global) break;\n\n var matchStr = String(result[0]);\n if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode);\n }\n\n var accumulatedResult = '';\n var nextSourcePosition = 0;\n for (var i = 0; i < results.length; i++) {\n result = results[i];\n\n var matched = String(result[0]);\n var position = max(min(toInteger(result.index), S.length), 0);\n var captures = [];\n // NOTE: This is equivalent to\n // captures = result.slice(1).map(maybeToString)\n // but for some reason `nativeSlice.call(result, 1, result.length)` (called in\n // the slice polyfill when slicing native arrays) \"doesn't work\" in safari 9 and\n // causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.\n for (var j = 1; j < result.length; j++) captures.push(maybeToString(result[j]));\n var namedCaptures = result.groups;\n if (functionalReplace) {\n var replacerArgs = [matched].concat(captures, position, S);\n if (namedCaptures !== undefined) replacerArgs.push(namedCaptures);\n var replacement = String(replaceValue.apply(undefined, replacerArgs));\n } else {\n replacement = getSubstitution(matched, S, position, captures, namedCaptures, replaceValue);\n }\n if (position >= nextSourcePosition) {\n accumulatedResult += S.slice(nextSourcePosition, position) + replacement;\n nextSourcePosition = position + matched.length;\n }\n }\n return accumulatedResult + S.slice(nextSourcePosition);\n }\n ];\n\n // https://tc39.github.io/ecma262/#sec-getsubstitution\n function getSubstitution(matched, str, position, captures, namedCaptures, replacement) {\n var tailPos = position + matched.length;\n var m = captures.length;\n var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;\n if (namedCaptures !== undefined) {\n namedCaptures = toObject(namedCaptures);\n symbols = SUBSTITUTION_SYMBOLS;\n }\n return nativeReplace.call(replacement, symbols, function (match, ch) {\n var capture;\n switch (ch.charAt(0)) {\n case '$': return '$';\n case '&': return matched;\n case '`': return str.slice(0, position);\n case \"'\": return str.slice(tailPos);\n case '<':\n capture = namedCaptures[ch.slice(1, -1)];\n break;\n default: // \\d\\d?\n var n = +ch;\n if (n === 0) return match;\n if (n > m) {\n var f = floor(n / 10);\n if (f === 0) return match;\n if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);\n return match;\n }\n capture = captures[n - 1];\n }\n return capture === undefined ? '' : capture;\n });\n }\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar sameValue = require('../internals/same-value');\nvar regExpExec = require('../internals/regexp-exec-abstract');\n\n// @@search logic\nfixRegExpWellKnownSymbolLogic('search', 1, function (SEARCH, nativeSearch, maybeCallNative) {\n return [\n // `String.prototype.search` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.search\n function search(regexp) {\n var O = requireObjectCoercible(this);\n var searcher = regexp == undefined ? undefined : regexp[SEARCH];\n return searcher !== undefined ? searcher.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));\n },\n // `RegExp.prototype[@@search]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search\n function (regexp) {\n var res = maybeCallNative(nativeSearch, regexp, this);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n\n var previousLastIndex = rx.lastIndex;\n if (!sameValue(previousLastIndex, 0)) rx.lastIndex = 0;\n var result = regExpExec(rx, S);\n if (!sameValue(rx.lastIndex, previousLastIndex)) rx.lastIndex = previousLastIndex;\n return result === null ? -1 : result.index;\n }\n ];\n});\n","'use strict';\nvar fixRegExpWellKnownSymbolLogic = require('../internals/fix-regexp-well-known-symbol-logic');\nvar isRegExp = require('../internals/is-regexp');\nvar anObject = require('../internals/an-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar speciesConstructor = require('../internals/species-constructor');\nvar advanceStringIndex = require('../internals/advance-string-index');\nvar toLength = require('../internals/to-length');\nvar callRegExpExec = require('../internals/regexp-exec-abstract');\nvar regexpExec = require('../internals/regexp-exec');\nvar fails = require('../internals/fails');\n\nvar arrayPush = [].push;\nvar min = Math.min;\nvar MAX_UINT32 = 0xFFFFFFFF;\n\n// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError\nvar SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return nativeSplit.call(string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output.length > lim ? output.slice(0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n}, !SUPPORTS_Y);\n","'use strict';\nvar $ = require('../internals/export');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar toLength = require('../internals/to-length');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\nvar IS_PURE = require('../internals/is-pure');\n\nvar nativeStartsWith = ''.startsWith;\nvar min = Math.min;\n\nvar CORRECT_IS_REGEXP_LOGIC = correctIsRegExpLogic('startsWith');\n// https://github.com/zloirock/core-js/pull/702\nvar MDN_POLYFILL_BUG = !IS_PURE && !CORRECT_IS_REGEXP_LOGIC && !!function () {\n var descriptor = getOwnPropertyDescriptor(String.prototype, 'startsWith');\n return descriptor && !descriptor.writable;\n}();\n\n// `String.prototype.startsWith` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.startswith\n$({ target: 'String', proto: true, forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC }, {\n startsWith: function startsWith(searchString /* , position = 0 */) {\n var that = String(requireObjectCoercible(this));\n notARegExp(searchString);\n var index = toLength(min(arguments.length > 1 ? arguments[1] : undefined, that.length));\n var search = String(searchString);\n return nativeStartsWith\n ? nativeStartsWith.call(that, search, index)\n : that.slice(index, index + search.length) === search;\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trim = require('../internals/string-trim').trim;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\n// `String.prototype.trim` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.trim\n$({ target: 'String', proto: true, forced: forcedStringTrimMethod('trim') }, {\n trim: function trim() {\n return $trim(this);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trimEnd = require('../internals/string-trim').end;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\nvar FORCED = forcedStringTrimMethod('trimEnd');\n\nvar trimEnd = FORCED ? function trimEnd() {\n return $trimEnd(this);\n} : ''.trimEnd;\n\n// `String.prototype.{ trimEnd, trimRight }` methods\n// https://github.com/tc39/ecmascript-string-left-right-trim\n$({ target: 'String', proto: true, forced: FORCED }, {\n trimEnd: trimEnd,\n trimRight: trimEnd\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar $trimStart = require('../internals/string-trim').start;\nvar forcedStringTrimMethod = require('../internals/string-trim-forced');\n\nvar FORCED = forcedStringTrimMethod('trimStart');\n\nvar trimStart = FORCED ? function trimStart() {\n return $trimStart(this);\n} : ''.trimStart;\n\n// `String.prototype.{ trimStart, trimLeft }` methods\n// https://github.com/tc39/ecmascript-string-left-right-trim\n$({ target: 'String', proto: true, forced: FORCED }, {\n trimStart: trimStart,\n trimLeft: trimStart\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.anchor` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.anchor\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('anchor') }, {\n anchor: function anchor(name) {\n return createHTML(this, 'a', 'name', name);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.big` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.big\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('big') }, {\n big: function big() {\n return createHTML(this, 'big', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.blink` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.blink\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('blink') }, {\n blink: function blink() {\n return createHTML(this, 'blink', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.bold` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.bold\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('bold') }, {\n bold: function bold() {\n return createHTML(this, 'b', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fixed` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fixed\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fixed') }, {\n fixed: function fixed() {\n return createHTML(this, 'tt', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fontcolor` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fontcolor\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontcolor') }, {\n fontcolor: function fontcolor(color) {\n return createHTML(this, 'font', 'color', color);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.fontsize` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.fontsize\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('fontsize') }, {\n fontsize: function fontsize(size) {\n return createHTML(this, 'font', 'size', size);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.italics` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.italics\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('italics') }, {\n italics: function italics() {\n return createHTML(this, 'i', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.link` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.link\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('link') }, {\n link: function link(url) {\n return createHTML(this, 'a', 'href', url);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.small` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.small\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('small') }, {\n small: function small() {\n return createHTML(this, 'small', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.strike` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.strike\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('strike') }, {\n strike: function strike() {\n return createHTML(this, 'strike', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.sub` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.sub\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sub') }, {\n sub: function sub() {\n return createHTML(this, 'sub', '', '');\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar createHTML = require('../internals/create-html');\nvar forcedStringHTMLMethod = require('../internals/string-html-forced');\n\n// `String.prototype.sup` method\n// https://tc39.github.io/ecma262/#sec-string.prototype.sup\n$({ target: 'String', proto: true, forced: forcedStringHTMLMethod('sup') }, {\n sup: function sup() {\n return createHTML(this, 'sup', '', '');\n }\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Float32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Float32', function (init) {\n return function Float32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var toInteger = require('../internals/to-integer');\n\nmodule.exports = function (it) {\n var result = toInteger(it);\n if (result < 0) throw RangeError(\"The argument can't be less than 0\");\n return result;\n};\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Float64Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Float64', function (init) {\n return function Float64Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int8Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int8', function (init) {\n return function Int8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int16Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int16', function (init) {\n return function Int16Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Int32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Int32', function (init) {\n return function Int32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint8Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint8ClampedArray` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint8', function (init) {\n return function Uint8ClampedArray(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n}, true);\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint16Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint16', function (init) {\n return function Uint16Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","var createTypedArrayConstructor = require('../internals/typed-array-constructor');\n\n// `Uint32Array` constructor\n// https://tc39.github.io/ecma262/#sec-typedarray-objects\ncreateTypedArrayConstructor('Uint32', function (init) {\n return function Uint32Array(data, byteOffset, length) {\n return init(this, data, byteOffset, length);\n };\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $copyWithin = require('../internals/array-copy-within');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.copyWithin` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.copywithin\nexportTypedArrayMethod('copyWithin', function copyWithin(target, start /* , end */) {\n return $copyWithin.call(aTypedArray(this), target, start, arguments.length > 2 ? arguments[2] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $every = require('../internals/array-iteration').every;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.every` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.every\nexportTypedArrayMethod('every', function every(callbackfn /* , thisArg */) {\n return $every(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $fill = require('../internals/array-fill');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.fill` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.fill\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('fill', function fill(value /* , start, end */) {\n return $fill.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $filter = require('../internals/array-iteration').filter;\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.filter` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.filter\nexportTypedArrayMethod('filter', function filter(callbackfn /* , thisArg */) {\n var list = $filter(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var C = speciesConstructor(this, this.constructor);\n var index = 0;\n var length = list.length;\n var result = new (aTypedArrayConstructor(C))(length);\n while (length > index) result[index] = list[index++];\n return result;\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $find = require('../internals/array-iteration').find;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.find` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.find\nexportTypedArrayMethod('find', function find(predicate /* , thisArg */) {\n return $find(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $findIndex = require('../internals/array-iteration').findIndex;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.findIndex` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.findindex\nexportTypedArrayMethod('findIndex', function findIndex(predicate /* , thisArg */) {\n return $findIndex(aTypedArray(this), predicate, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $forEach = require('../internals/array-iteration').forEach;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.forEach` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.foreach\nexportTypedArrayMethod('forEach', function forEach(callbackfn /* , thisArg */) {\n $forEach(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers');\nvar exportTypedArrayStaticMethod = require('../internals/array-buffer-view-core').exportTypedArrayStaticMethod;\nvar typedArrayFrom = require('../internals/typed-array-from');\n\n// `%TypedArray%.from` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.from\nexportTypedArrayStaticMethod('from', typedArrayFrom, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $includes = require('../internals/array-includes').includes;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.includes` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.includes\nexportTypedArrayMethod('includes', function includes(searchElement /* , fromIndex */) {\n return $includes(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $indexOf = require('../internals/array-includes').indexOf;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.indexOf` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.indexof\nexportTypedArrayMethod('indexOf', function indexOf(searchElement /* , fromIndex */) {\n return $indexOf(aTypedArray(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar global = require('../internals/global');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar ArrayIterators = require('../modules/es.array.iterator');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar Uint8Array = global.Uint8Array;\nvar arrayValues = ArrayIterators.values;\nvar arrayKeys = ArrayIterators.keys;\nvar arrayEntries = ArrayIterators.entries;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar nativeTypedArrayIterator = Uint8Array && Uint8Array.prototype[ITERATOR];\n\nvar CORRECT_ITER_NAME = !!nativeTypedArrayIterator\n && (nativeTypedArrayIterator.name == 'values' || nativeTypedArrayIterator.name == undefined);\n\nvar typedArrayValues = function values() {\n return arrayValues.call(aTypedArray(this));\n};\n\n// `%TypedArray%.prototype.entries` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.entries\nexportTypedArrayMethod('entries', function entries() {\n return arrayEntries.call(aTypedArray(this));\n});\n// `%TypedArray%.prototype.keys` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.keys\nexportTypedArrayMethod('keys', function keys() {\n return arrayKeys.call(aTypedArray(this));\n});\n// `%TypedArray%.prototype.values` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.values\nexportTypedArrayMethod('values', typedArrayValues, !CORRECT_ITER_NAME);\n// `%TypedArray%.prototype[@@iterator]` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype-@@iterator\nexportTypedArrayMethod(ITERATOR, typedArrayValues, !CORRECT_ITER_NAME);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $join = [].join;\n\n// `%TypedArray%.prototype.join` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.join\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('join', function join(separator) {\n return $join.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $lastIndexOf = require('../internals/array-last-index-of');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.lastIndexOf` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.lastindexof\n// eslint-disable-next-line no-unused-vars\nexportTypedArrayMethod('lastIndexOf', function lastIndexOf(searchElement /* , fromIndex */) {\n return $lastIndexOf.apply(aTypedArray(this), arguments);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $map = require('../internals/array-iteration').map;\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.map` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.map\nexportTypedArrayMethod('map', function map(mapfn /* , thisArg */) {\n return $map(aTypedArray(this), mapfn, arguments.length > 1 ? arguments[1] : undefined, function (O, length) {\n return new (aTypedArrayConstructor(speciesConstructor(O, O.constructor)))(length);\n });\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS = require('../internals/typed-array-constructors-require-wrappers');\n\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayStaticMethod = ArrayBufferViewCore.exportTypedArrayStaticMethod;\n\n// `%TypedArray%.of` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.of\nexportTypedArrayStaticMethod('of', function of(/* ...items */) {\n var index = 0;\n var length = arguments.length;\n var result = new (aTypedArrayConstructor(this))(length);\n while (length > index) result[index] = arguments[index++];\n return result;\n}, TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $reduce = require('../internals/array-reduce').left;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.reduce` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduce\nexportTypedArrayMethod('reduce', function reduce(callbackfn /* , initialValue */) {\n return $reduce(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $reduceRight = require('../internals/array-reduce').right;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.reduceRicht` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reduceright\nexportTypedArrayMethod('reduceRight', function reduceRight(callbackfn /* , initialValue */) {\n return $reduceRight(aTypedArray(this), callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar floor = Math.floor;\n\n// `%TypedArray%.prototype.reverse` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.reverse\nexportTypedArrayMethod('reverse', function reverse() {\n var that = this;\n var length = aTypedArray(that).length;\n var middle = floor(length / 2);\n var index = 0;\n var value;\n while (index < middle) {\n value = that[index];\n that[index++] = that[--length];\n that[length] = value;\n } return that;\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar toLength = require('../internals/to-length');\nvar toOffset = require('../internals/to-offset');\nvar toObject = require('../internals/to-object');\nvar fails = require('../internals/fails');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line no-undef\n new Int8Array(1).set({});\n});\n\n// `%TypedArray%.prototype.set` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.set\nexportTypedArrayMethod('set', function set(arrayLike /* , offset */) {\n aTypedArray(this);\n var offset = toOffset(arguments.length > 1 ? arguments[1] : undefined, 1);\n var length = this.length;\n var src = toObject(arrayLike);\n var len = toLength(src.length);\n var index = 0;\n if (len + offset > length) throw RangeError('Wrong length');\n while (index < len) this[offset + index] = src[index++];\n}, FORCED);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar speciesConstructor = require('../internals/species-constructor');\nvar fails = require('../internals/fails');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar aTypedArrayConstructor = ArrayBufferViewCore.aTypedArrayConstructor;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $slice = [].slice;\n\nvar FORCED = fails(function () {\n // eslint-disable-next-line no-undef\n new Int8Array(1).slice();\n});\n\n// `%TypedArray%.prototype.slice` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.slice\nexportTypedArrayMethod('slice', function slice(start, end) {\n var list = $slice.call(aTypedArray(this), start, end);\n var C = speciesConstructor(this, this.constructor);\n var index = 0;\n var length = list.length;\n var result = new (aTypedArrayConstructor(C))(length);\n while (length > index) result[index] = list[index++];\n return result;\n}, FORCED);\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar $some = require('../internals/array-iteration').some;\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.some` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.some\nexportTypedArrayMethod('some', function some(callbackfn /* , thisArg */) {\n return $some(aTypedArray(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $sort = [].sort;\n\n// `%TypedArray%.prototype.sort` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.sort\nexportTypedArrayMethod('sort', function sort(comparefn) {\n return $sort.call(aTypedArray(this), comparefn);\n});\n","'use strict';\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar toLength = require('../internals/to-length');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar speciesConstructor = require('../internals/species-constructor');\n\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\n\n// `%TypedArray%.prototype.subarray` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.subarray\nexportTypedArrayMethod('subarray', function subarray(begin, end) {\n var O = aTypedArray(this);\n var length = O.length;\n var beginIndex = toAbsoluteIndex(begin, length);\n return new (speciesConstructor(O, O.constructor))(\n O.buffer,\n O.byteOffset + beginIndex * O.BYTES_PER_ELEMENT,\n toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - beginIndex)\n );\n});\n","'use strict';\nvar global = require('../internals/global');\nvar ArrayBufferViewCore = require('../internals/array-buffer-view-core');\nvar fails = require('../internals/fails');\n\nvar Int8Array = global.Int8Array;\nvar aTypedArray = ArrayBufferViewCore.aTypedArray;\nvar exportTypedArrayMethod = ArrayBufferViewCore.exportTypedArrayMethod;\nvar $toLocaleString = [].toLocaleString;\nvar $slice = [].slice;\n\n// iOS Safari 6.x fails here\nvar TO_LOCALE_STRING_BUG = !!Int8Array && fails(function () {\n $toLocaleString.call(new Int8Array(1));\n});\n\nvar FORCED = fails(function () {\n return [1, 2].toLocaleString() != new Int8Array([1, 2]).toLocaleString();\n}) || !fails(function () {\n Int8Array.prototype.toLocaleString.call([1, 2]);\n});\n\n// `%TypedArray%.prototype.toLocaleString` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tolocalestring\nexportTypedArrayMethod('toLocaleString', function toLocaleString() {\n return $toLocaleString.apply(TO_LOCALE_STRING_BUG ? $slice.call(aTypedArray(this)) : aTypedArray(this), arguments);\n}, FORCED);\n","'use strict';\nvar exportTypedArrayMethod = require('../internals/array-buffer-view-core').exportTypedArrayMethod;\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\n\nvar Uint8Array = global.Uint8Array;\nvar Uint8ArrayPrototype = Uint8Array && Uint8Array.prototype || {};\nvar arrayToString = [].toString;\nvar arrayJoin = [].join;\n\nif (fails(function () { arrayToString.call({}); })) {\n arrayToString = function toString() {\n return arrayJoin.call(this);\n };\n}\n\nvar IS_NOT_ARRAY_METHOD = Uint8ArrayPrototype.toString != arrayToString;\n\n// `%TypedArray%.prototype.toString` method\n// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.tostring\nexportTypedArrayMethod('toString', arrayToString, IS_NOT_ARRAY_METHOD);\n","'use strict';\nvar global = require('../internals/global');\nvar redefineAll = require('../internals/redefine-all');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar collection = require('../internals/collection');\nvar collectionWeak = require('../internals/collection-weak');\nvar isObject = require('../internals/is-object');\nvar enforceIternalState = require('../internals/internal-state').enforce;\nvar NATIVE_WEAK_MAP = require('../internals/native-weak-map');\n\nvar IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global;\nvar isExtensible = Object.isExtensible;\nvar InternalWeakMap;\n\nvar wrapper = function (init) {\n return function WeakMap() {\n return init(this, arguments.length ? arguments[0] : undefined);\n };\n};\n\n// `WeakMap` constructor\n// https://tc39.github.io/ecma262/#sec-weakmap-constructor\nvar $WeakMap = module.exports = collection('WeakMap', wrapper, collectionWeak);\n\n// IE11 WeakMap frozen keys fix\n// We can't use feature detection because it crash some old IE builds\n// https://github.com/zloirock/core-js/issues/485\nif (NATIVE_WEAK_MAP && IS_IE11) {\n InternalWeakMap = collectionWeak.getConstructor(wrapper, 'WeakMap', true);\n InternalMetadataModule.REQUIRED = true;\n var WeakMapPrototype = $WeakMap.prototype;\n var nativeDelete = WeakMapPrototype['delete'];\n var nativeHas = WeakMapPrototype.has;\n var nativeGet = WeakMapPrototype.get;\n var nativeSet = WeakMapPrototype.set;\n redefineAll(WeakMapPrototype, {\n 'delete': function (key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeDelete.call(this, key) || state.frozen['delete'](key);\n } return nativeDelete.call(this, key);\n },\n has: function has(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas.call(this, key) || state.frozen.has(key);\n } return nativeHas.call(this, key);\n },\n get: function get(key) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key);\n } return nativeGet.call(this, key);\n },\n set: function set(key, value) {\n if (isObject(key) && !isExtensible(key)) {\n var state = enforceIternalState(this);\n if (!state.frozen) state.frozen = new InternalWeakMap();\n nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value);\n } else nativeSet.call(this, key, value);\n return this;\n }\n });\n}\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionWeak = require('../internals/collection-weak');\n\n// `WeakSet` constructor\n// https://tc39.github.io/ecma262/#sec-weakset-constructor\ncollection('WeakSet', function (init) {\n return function WeakSet() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionWeak);\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nfor (var COLLECTION_NAME in DOMIterables) {\n var Collection = global[COLLECTION_NAME];\n var CollectionPrototype = Collection && Collection.prototype;\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n}\n","var global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar ArrayIteratorMethods = require('../modules/es.array.iterator');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nfor (var COLLECTION_NAME in DOMIterables) {\n var Collection = global[COLLECTION_NAME];\n var CollectionPrototype = Collection && Collection.prototype;\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n}\n","var $ = require('../internals/export');\nvar global = require('../internals/global');\nvar task = require('../internals/task');\n\nvar FORCED = !global.setImmediate || !global.clearImmediate;\n\n// http://w3c.github.io/setImmediate/\n$({ global: true, bind: true, enumerable: true, forced: FORCED }, {\n // `setImmediate` method\n // http://w3c.github.io/setImmediate/#si-setImmediate\n setImmediate: task.set,\n // `clearImmediate` method\n // http://w3c.github.io/setImmediate/#si-clearImmediate\n clearImmediate: task.clear\n});\n","var $ = require('../internals/export');\nvar global = require('../internals/global');\nvar microtask = require('../internals/microtask');\nvar classof = require('../internals/classof-raw');\n\nvar process = global.process;\nvar isNode = classof(process) == 'process';\n\n// `queueMicrotask` method\n// https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-queuemicrotask\n$({ global: true, enumerable: true, noTargetGet: true }, {\n queueMicrotask: function queueMicrotask(fn) {\n var domain = isNode && process.domain;\n microtask(domain ? domain.bind(fn) : fn);\n }\n});\n","'use strict';\n// TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`\nrequire('../modules/es.string.iterator');\nvar $ = require('../internals/export');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar USE_NATIVE_URL = require('../internals/native-url');\nvar global = require('../internals/global');\nvar defineProperties = require('../internals/object-define-properties');\nvar redefine = require('../internals/redefine');\nvar anInstance = require('../internals/an-instance');\nvar has = require('../internals/has');\nvar assign = require('../internals/object-assign');\nvar arrayFrom = require('../internals/array-from');\nvar codeAt = require('../internals/string-multibyte').codeAt;\nvar toASCII = require('../internals/string-punycode-to-ascii');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar URLSearchParamsModule = require('../modules/web.url-search-params');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar NativeURL = global.URL;\nvar URLSearchParams = URLSearchParamsModule.URLSearchParams;\nvar getInternalSearchParamsState = URLSearchParamsModule.getState;\nvar setInternalState = InternalStateModule.set;\nvar getInternalURLState = InternalStateModule.getterFor('URL');\nvar floor = Math.floor;\nvar pow = Math.pow;\n\nvar INVALID_AUTHORITY = 'Invalid authority';\nvar INVALID_SCHEME = 'Invalid scheme';\nvar INVALID_HOST = 'Invalid host';\nvar INVALID_PORT = 'Invalid port';\n\nvar ALPHA = /[A-Za-z]/;\nvar ALPHANUMERIC = /[\\d+-.A-Za-z]/;\nvar DIGIT = /\\d/;\nvar HEX_START = /^(0x|0X)/;\nvar OCT = /^[0-7]+$/;\nvar DEC = /^\\d+$/;\nvar HEX = /^[\\dA-Fa-f]+$/;\n// eslint-disable-next-line no-control-regex\nvar FORBIDDEN_HOST_CODE_POINT = /[\\u0000\\u0009\\u000A\\u000D #%/:?@[\\\\]]/;\n// eslint-disable-next-line no-control-regex\nvar FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT = /[\\u0000\\u0009\\u000A\\u000D #/:?@[\\\\]]/;\n// eslint-disable-next-line no-control-regex\nvar LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE = /^[\\u0000-\\u001F ]+|[\\u0000-\\u001F ]+$/g;\n// eslint-disable-next-line no-control-regex\nvar TAB_AND_NEW_LINE = /[\\u0009\\u000A\\u000D]/g;\nvar EOF;\n\nvar parseHost = function (url, input) {\n var result, codePoints, index;\n if (input.charAt(0) == '[') {\n if (input.charAt(input.length - 1) != ']') return INVALID_HOST;\n result = parseIPv6(input.slice(1, -1));\n if (!result) return INVALID_HOST;\n url.host = result;\n // opaque host\n } else if (!isSpecial(url)) {\n if (FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT.test(input)) return INVALID_HOST;\n result = '';\n codePoints = arrayFrom(input);\n for (index = 0; index < codePoints.length; index++) {\n result += percentEncode(codePoints[index], C0ControlPercentEncodeSet);\n }\n url.host = result;\n } else {\n input = toASCII(input);\n if (FORBIDDEN_HOST_CODE_POINT.test(input)) return INVALID_HOST;\n result = parseIPv4(input);\n if (result === null) return INVALID_HOST;\n url.host = result;\n }\n};\n\nvar parseIPv4 = function (input) {\n var parts = input.split('.');\n var partsLength, numbers, index, part, radix, number, ipv4;\n if (parts.length && parts[parts.length - 1] == '') {\n parts.pop();\n }\n partsLength = parts.length;\n if (partsLength > 4) return input;\n numbers = [];\n for (index = 0; index < partsLength; index++) {\n part = parts[index];\n if (part == '') return input;\n radix = 10;\n if (part.length > 1 && part.charAt(0) == '0') {\n radix = HEX_START.test(part) ? 16 : 8;\n part = part.slice(radix == 8 ? 1 : 2);\n }\n if (part === '') {\n number = 0;\n } else {\n if (!(radix == 10 ? DEC : radix == 8 ? OCT : HEX).test(part)) return input;\n number = parseInt(part, radix);\n }\n numbers.push(number);\n }\n for (index = 0; index < partsLength; index++) {\n number = numbers[index];\n if (index == partsLength - 1) {\n if (number >= pow(256, 5 - partsLength)) return null;\n } else if (number > 255) return null;\n }\n ipv4 = numbers.pop();\n for (index = 0; index < numbers.length; index++) {\n ipv4 += numbers[index] * pow(256, 3 - index);\n }\n return ipv4;\n};\n\n// eslint-disable-next-line max-statements\nvar parseIPv6 = function (input) {\n var address = [0, 0, 0, 0, 0, 0, 0, 0];\n var pieceIndex = 0;\n var compress = null;\n var pointer = 0;\n var value, length, numbersSeen, ipv4Piece, number, swaps, swap;\n\n var char = function () {\n return input.charAt(pointer);\n };\n\n if (char() == ':') {\n if (input.charAt(1) != ':') return;\n pointer += 2;\n pieceIndex++;\n compress = pieceIndex;\n }\n while (char()) {\n if (pieceIndex == 8) return;\n if (char() == ':') {\n if (compress !== null) return;\n pointer++;\n pieceIndex++;\n compress = pieceIndex;\n continue;\n }\n value = length = 0;\n while (length < 4 && HEX.test(char())) {\n value = value * 16 + parseInt(char(), 16);\n pointer++;\n length++;\n }\n if (char() == '.') {\n if (length == 0) return;\n pointer -= length;\n if (pieceIndex > 6) return;\n numbersSeen = 0;\n while (char()) {\n ipv4Piece = null;\n if (numbersSeen > 0) {\n if (char() == '.' && numbersSeen < 4) pointer++;\n else return;\n }\n if (!DIGIT.test(char())) return;\n while (DIGIT.test(char())) {\n number = parseInt(char(), 10);\n if (ipv4Piece === null) ipv4Piece = number;\n else if (ipv4Piece == 0) return;\n else ipv4Piece = ipv4Piece * 10 + number;\n if (ipv4Piece > 255) return;\n pointer++;\n }\n address[pieceIndex] = address[pieceIndex] * 256 + ipv4Piece;\n numbersSeen++;\n if (numbersSeen == 2 || numbersSeen == 4) pieceIndex++;\n }\n if (numbersSeen != 4) return;\n break;\n } else if (char() == ':') {\n pointer++;\n if (!char()) return;\n } else if (char()) return;\n address[pieceIndex++] = value;\n }\n if (compress !== null) {\n swaps = pieceIndex - compress;\n pieceIndex = 7;\n while (pieceIndex != 0 && swaps > 0) {\n swap = address[pieceIndex];\n address[pieceIndex--] = address[compress + swaps - 1];\n address[compress + --swaps] = swap;\n }\n } else if (pieceIndex != 8) return;\n return address;\n};\n\nvar findLongestZeroSequence = function (ipv6) {\n var maxIndex = null;\n var maxLength = 1;\n var currStart = null;\n var currLength = 0;\n var index = 0;\n for (; index < 8; index++) {\n if (ipv6[index] !== 0) {\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n currStart = null;\n currLength = 0;\n } else {\n if (currStart === null) currStart = index;\n ++currLength;\n }\n }\n if (currLength > maxLength) {\n maxIndex = currStart;\n maxLength = currLength;\n }\n return maxIndex;\n};\n\nvar serializeHost = function (host) {\n var result, index, compress, ignore0;\n // ipv4\n if (typeof host == 'number') {\n result = [];\n for (index = 0; index < 4; index++) {\n result.unshift(host % 256);\n host = floor(host / 256);\n } return result.join('.');\n // ipv6\n } else if (typeof host == 'object') {\n result = '';\n compress = findLongestZeroSequence(host);\n for (index = 0; index < 8; index++) {\n if (ignore0 && host[index] === 0) continue;\n if (ignore0) ignore0 = false;\n if (compress === index) {\n result += index ? ':' : '::';\n ignore0 = true;\n } else {\n result += host[index].toString(16);\n if (index < 7) result += ':';\n }\n }\n return '[' + result + ']';\n } return host;\n};\n\nvar C0ControlPercentEncodeSet = {};\nvar fragmentPercentEncodeSet = assign({}, C0ControlPercentEncodeSet, {\n ' ': 1, '\"': 1, '<': 1, '>': 1, '`': 1\n});\nvar pathPercentEncodeSet = assign({}, fragmentPercentEncodeSet, {\n '#': 1, '?': 1, '{': 1, '}': 1\n});\nvar userinfoPercentEncodeSet = assign({}, pathPercentEncodeSet, {\n '/': 1, ':': 1, ';': 1, '=': 1, '@': 1, '[': 1, '\\\\': 1, ']': 1, '^': 1, '|': 1\n});\n\nvar percentEncode = function (char, set) {\n var code = codeAt(char, 0);\n return code > 0x20 && code < 0x7F && !has(set, char) ? char : encodeURIComponent(char);\n};\n\nvar specialSchemes = {\n ftp: 21,\n file: null,\n http: 80,\n https: 443,\n ws: 80,\n wss: 443\n};\n\nvar isSpecial = function (url) {\n return has(specialSchemes, url.scheme);\n};\n\nvar includesCredentials = function (url) {\n return url.username != '' || url.password != '';\n};\n\nvar cannotHaveUsernamePasswordPort = function (url) {\n return !url.host || url.cannotBeABaseURL || url.scheme == 'file';\n};\n\nvar isWindowsDriveLetter = function (string, normalized) {\n var second;\n return string.length == 2 && ALPHA.test(string.charAt(0))\n && ((second = string.charAt(1)) == ':' || (!normalized && second == '|'));\n};\n\nvar startsWithWindowsDriveLetter = function (string) {\n var third;\n return string.length > 1 && isWindowsDriveLetter(string.slice(0, 2)) && (\n string.length == 2 ||\n ((third = string.charAt(2)) === '/' || third === '\\\\' || third === '?' || third === '#')\n );\n};\n\nvar shortenURLsPath = function (url) {\n var path = url.path;\n var pathSize = path.length;\n if (pathSize && (url.scheme != 'file' || pathSize != 1 || !isWindowsDriveLetter(path[0], true))) {\n path.pop();\n }\n};\n\nvar isSingleDot = function (segment) {\n return segment === '.' || segment.toLowerCase() === '%2e';\n};\n\nvar isDoubleDot = function (segment) {\n segment = segment.toLowerCase();\n return segment === '..' || segment === '%2e.' || segment === '.%2e' || segment === '%2e%2e';\n};\n\n// States:\nvar SCHEME_START = {};\nvar SCHEME = {};\nvar NO_SCHEME = {};\nvar SPECIAL_RELATIVE_OR_AUTHORITY = {};\nvar PATH_OR_AUTHORITY = {};\nvar RELATIVE = {};\nvar RELATIVE_SLASH = {};\nvar SPECIAL_AUTHORITY_SLASHES = {};\nvar SPECIAL_AUTHORITY_IGNORE_SLASHES = {};\nvar AUTHORITY = {};\nvar HOST = {};\nvar HOSTNAME = {};\nvar PORT = {};\nvar FILE = {};\nvar FILE_SLASH = {};\nvar FILE_HOST = {};\nvar PATH_START = {};\nvar PATH = {};\nvar CANNOT_BE_A_BASE_URL_PATH = {};\nvar QUERY = {};\nvar FRAGMENT = {};\n\n// eslint-disable-next-line max-statements\nvar parseURL = function (url, input, stateOverride, base) {\n var state = stateOverride || SCHEME_START;\n var pointer = 0;\n var buffer = '';\n var seenAt = false;\n var seenBracket = false;\n var seenPasswordToken = false;\n var codePoints, char, bufferCodePoints, failure;\n\n if (!stateOverride) {\n url.scheme = '';\n url.username = '';\n url.password = '';\n url.host = null;\n url.port = null;\n url.path = [];\n url.query = null;\n url.fragment = null;\n url.cannotBeABaseURL = false;\n input = input.replace(LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE, '');\n }\n\n input = input.replace(TAB_AND_NEW_LINE, '');\n\n codePoints = arrayFrom(input);\n\n while (pointer <= codePoints.length) {\n char = codePoints[pointer];\n switch (state) {\n case SCHEME_START:\n if (char && ALPHA.test(char)) {\n buffer += char.toLowerCase();\n state = SCHEME;\n } else if (!stateOverride) {\n state = NO_SCHEME;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case SCHEME:\n if (char && (ALPHANUMERIC.test(char) || char == '+' || char == '-' || char == '.')) {\n buffer += char.toLowerCase();\n } else if (char == ':') {\n if (stateOverride && (\n (isSpecial(url) != has(specialSchemes, buffer)) ||\n (buffer == 'file' && (includesCredentials(url) || url.port !== null)) ||\n (url.scheme == 'file' && !url.host)\n )) return;\n url.scheme = buffer;\n if (stateOverride) {\n if (isSpecial(url) && specialSchemes[url.scheme] == url.port) url.port = null;\n return;\n }\n buffer = '';\n if (url.scheme == 'file') {\n state = FILE;\n } else if (isSpecial(url) && base && base.scheme == url.scheme) {\n state = SPECIAL_RELATIVE_OR_AUTHORITY;\n } else if (isSpecial(url)) {\n state = SPECIAL_AUTHORITY_SLASHES;\n } else if (codePoints[pointer + 1] == '/') {\n state = PATH_OR_AUTHORITY;\n pointer++;\n } else {\n url.cannotBeABaseURL = true;\n url.path.push('');\n state = CANNOT_BE_A_BASE_URL_PATH;\n }\n } else if (!stateOverride) {\n buffer = '';\n state = NO_SCHEME;\n pointer = 0;\n continue;\n } else return INVALID_SCHEME;\n break;\n\n case NO_SCHEME:\n if (!base || (base.cannotBeABaseURL && char != '#')) return INVALID_SCHEME;\n if (base.cannotBeABaseURL && char == '#') {\n url.scheme = base.scheme;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n url.cannotBeABaseURL = true;\n state = FRAGMENT;\n break;\n }\n state = base.scheme == 'file' ? FILE : RELATIVE;\n continue;\n\n case SPECIAL_RELATIVE_OR_AUTHORITY:\n if (char == '/' && codePoints[pointer + 1] == '/') {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n pointer++;\n } else {\n state = RELATIVE;\n continue;\n } break;\n\n case PATH_OR_AUTHORITY:\n if (char == '/') {\n state = AUTHORITY;\n break;\n } else {\n state = PATH;\n continue;\n }\n\n case RELATIVE:\n url.scheme = base.scheme;\n if (char == EOF) {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = base.query;\n } else if (char == '/' || (char == '\\\\' && isSpecial(url))) {\n state = RELATIVE_SLASH;\n } else if (char == '?') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n url.path = base.path.slice();\n url.path.pop();\n state = PATH;\n continue;\n } break;\n\n case RELATIVE_SLASH:\n if (isSpecial(url) && (char == '/' || char == '\\\\')) {\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n } else if (char == '/') {\n state = AUTHORITY;\n } else {\n url.username = base.username;\n url.password = base.password;\n url.host = base.host;\n url.port = base.port;\n state = PATH;\n continue;\n } break;\n\n case SPECIAL_AUTHORITY_SLASHES:\n state = SPECIAL_AUTHORITY_IGNORE_SLASHES;\n if (char != '/' || buffer.charAt(pointer + 1) != '/') continue;\n pointer++;\n break;\n\n case SPECIAL_AUTHORITY_IGNORE_SLASHES:\n if (char != '/' && char != '\\\\') {\n state = AUTHORITY;\n continue;\n } break;\n\n case AUTHORITY:\n if (char == '@') {\n if (seenAt) buffer = '%40' + buffer;\n seenAt = true;\n bufferCodePoints = arrayFrom(buffer);\n for (var i = 0; i < bufferCodePoints.length; i++) {\n var codePoint = bufferCodePoints[i];\n if (codePoint == ':' && !seenPasswordToken) {\n seenPasswordToken = true;\n continue;\n }\n var encodedCodePoints = percentEncode(codePoint, userinfoPercentEncodeSet);\n if (seenPasswordToken) url.password += encodedCodePoints;\n else url.username += encodedCodePoints;\n }\n buffer = '';\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url))\n ) {\n if (seenAt && buffer == '') return INVALID_AUTHORITY;\n pointer -= arrayFrom(buffer).length + 1;\n buffer = '';\n state = HOST;\n } else buffer += char;\n break;\n\n case HOST:\n case HOSTNAME:\n if (stateOverride && url.scheme == 'file') {\n state = FILE_HOST;\n continue;\n } else if (char == ':' && !seenBracket) {\n if (buffer == '') return INVALID_HOST;\n failure = parseHost(url, buffer);\n if (failure) return failure;\n buffer = '';\n state = PORT;\n if (stateOverride == HOSTNAME) return;\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url))\n ) {\n if (isSpecial(url) && buffer == '') return INVALID_HOST;\n if (stateOverride && buffer == '' && (includesCredentials(url) || url.port !== null)) return;\n failure = parseHost(url, buffer);\n if (failure) return failure;\n buffer = '';\n state = PATH_START;\n if (stateOverride) return;\n continue;\n } else {\n if (char == '[') seenBracket = true;\n else if (char == ']') seenBracket = false;\n buffer += char;\n } break;\n\n case PORT:\n if (DIGIT.test(char)) {\n buffer += char;\n } else if (\n char == EOF || char == '/' || char == '?' || char == '#' ||\n (char == '\\\\' && isSpecial(url)) ||\n stateOverride\n ) {\n if (buffer != '') {\n var port = parseInt(buffer, 10);\n if (port > 0xFFFF) return INVALID_PORT;\n url.port = (isSpecial(url) && port === specialSchemes[url.scheme]) ? null : port;\n buffer = '';\n }\n if (stateOverride) return;\n state = PATH_START;\n continue;\n } else return INVALID_PORT;\n break;\n\n case FILE:\n url.scheme = 'file';\n if (char == '/' || char == '\\\\') state = FILE_SLASH;\n else if (base && base.scheme == 'file') {\n if (char == EOF) {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = base.query;\n } else if (char == '?') {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.host = base.host;\n url.path = base.path.slice();\n url.query = base.query;\n url.fragment = '';\n state = FRAGMENT;\n } else {\n if (!startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {\n url.host = base.host;\n url.path = base.path.slice();\n shortenURLsPath(url);\n }\n state = PATH;\n continue;\n }\n } else {\n state = PATH;\n continue;\n } break;\n\n case FILE_SLASH:\n if (char == '/' || char == '\\\\') {\n state = FILE_HOST;\n break;\n }\n if (base && base.scheme == 'file' && !startsWithWindowsDriveLetter(codePoints.slice(pointer).join(''))) {\n if (isWindowsDriveLetter(base.path[0], true)) url.path.push(base.path[0]);\n else url.host = base.host;\n }\n state = PATH;\n continue;\n\n case FILE_HOST:\n if (char == EOF || char == '/' || char == '\\\\' || char == '?' || char == '#') {\n if (!stateOverride && isWindowsDriveLetter(buffer)) {\n state = PATH;\n } else if (buffer == '') {\n url.host = '';\n if (stateOverride) return;\n state = PATH_START;\n } else {\n failure = parseHost(url, buffer);\n if (failure) return failure;\n if (url.host == 'localhost') url.host = '';\n if (stateOverride) return;\n buffer = '';\n state = PATH_START;\n } continue;\n } else buffer += char;\n break;\n\n case PATH_START:\n if (isSpecial(url)) {\n state = PATH;\n if (char != '/' && char != '\\\\') continue;\n } else if (!stateOverride && char == '?') {\n url.query = '';\n state = QUERY;\n } else if (!stateOverride && char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n state = PATH;\n if (char != '/') continue;\n } break;\n\n case PATH:\n if (\n char == EOF || char == '/' ||\n (char == '\\\\' && isSpecial(url)) ||\n (!stateOverride && (char == '?' || char == '#'))\n ) {\n if (isDoubleDot(buffer)) {\n shortenURLsPath(url);\n if (char != '/' && !(char == '\\\\' && isSpecial(url))) {\n url.path.push('');\n }\n } else if (isSingleDot(buffer)) {\n if (char != '/' && !(char == '\\\\' && isSpecial(url))) {\n url.path.push('');\n }\n } else {\n if (url.scheme == 'file' && !url.path.length && isWindowsDriveLetter(buffer)) {\n if (url.host) url.host = '';\n buffer = buffer.charAt(0) + ':'; // normalize windows drive letter\n }\n url.path.push(buffer);\n }\n buffer = '';\n if (url.scheme == 'file' && (char == EOF || char == '?' || char == '#')) {\n while (url.path.length > 1 && url.path[0] === '') {\n url.path.shift();\n }\n }\n if (char == '?') {\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n }\n } else {\n buffer += percentEncode(char, pathPercentEncodeSet);\n } break;\n\n case CANNOT_BE_A_BASE_URL_PATH:\n if (char == '?') {\n url.query = '';\n state = QUERY;\n } else if (char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n url.path[0] += percentEncode(char, C0ControlPercentEncodeSet);\n } break;\n\n case QUERY:\n if (!stateOverride && char == '#') {\n url.fragment = '';\n state = FRAGMENT;\n } else if (char != EOF) {\n if (char == \"'\" && isSpecial(url)) url.query += '%27';\n else if (char == '#') url.query += '%23';\n else url.query += percentEncode(char, C0ControlPercentEncodeSet);\n } break;\n\n case FRAGMENT:\n if (char != EOF) url.fragment += percentEncode(char, fragmentPercentEncodeSet);\n break;\n }\n\n pointer++;\n }\n};\n\n// `URL` constructor\n// https://url.spec.whatwg.org/#url-class\nvar URLConstructor = function URL(url /* , base */) {\n var that = anInstance(this, URLConstructor, 'URL');\n var base = arguments.length > 1 ? arguments[1] : undefined;\n var urlString = String(url);\n var state = setInternalState(that, { type: 'URL' });\n var baseState, failure;\n if (base !== undefined) {\n if (base instanceof URLConstructor) baseState = getInternalURLState(base);\n else {\n failure = parseURL(baseState = {}, String(base));\n if (failure) throw TypeError(failure);\n }\n }\n failure = parseURL(state, urlString, null, baseState);\n if (failure) throw TypeError(failure);\n var searchParams = state.searchParams = new URLSearchParams();\n var searchParamsState = getInternalSearchParamsState(searchParams);\n searchParamsState.updateSearchParams(state.query);\n searchParamsState.updateURL = function () {\n state.query = String(searchParams) || null;\n };\n if (!DESCRIPTORS) {\n that.href = serializeURL.call(that);\n that.origin = getOrigin.call(that);\n that.protocol = getProtocol.call(that);\n that.username = getUsername.call(that);\n that.password = getPassword.call(that);\n that.host = getHost.call(that);\n that.hostname = getHostname.call(that);\n that.port = getPort.call(that);\n that.pathname = getPathname.call(that);\n that.search = getSearch.call(that);\n that.searchParams = getSearchParams.call(that);\n that.hash = getHash.call(that);\n }\n};\n\nvar URLPrototype = URLConstructor.prototype;\n\nvar serializeURL = function () {\n var url = getInternalURLState(this);\n var scheme = url.scheme;\n var username = url.username;\n var password = url.password;\n var host = url.host;\n var port = url.port;\n var path = url.path;\n var query = url.query;\n var fragment = url.fragment;\n var output = scheme + ':';\n if (host !== null) {\n output += '//';\n if (includesCredentials(url)) {\n output += username + (password ? ':' + password : '') + '@';\n }\n output += serializeHost(host);\n if (port !== null) output += ':' + port;\n } else if (scheme == 'file') output += '//';\n output += url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';\n if (query !== null) output += '?' + query;\n if (fragment !== null) output += '#' + fragment;\n return output;\n};\n\nvar getOrigin = function () {\n var url = getInternalURLState(this);\n var scheme = url.scheme;\n var port = url.port;\n if (scheme == 'blob') try {\n return new URL(scheme.path[0]).origin;\n } catch (error) {\n return 'null';\n }\n if (scheme == 'file' || !isSpecial(url)) return 'null';\n return scheme + '://' + serializeHost(url.host) + (port !== null ? ':' + port : '');\n};\n\nvar getProtocol = function () {\n return getInternalURLState(this).scheme + ':';\n};\n\nvar getUsername = function () {\n return getInternalURLState(this).username;\n};\n\nvar getPassword = function () {\n return getInternalURLState(this).password;\n};\n\nvar getHost = function () {\n var url = getInternalURLState(this);\n var host = url.host;\n var port = url.port;\n return host === null ? ''\n : port === null ? serializeHost(host)\n : serializeHost(host) + ':' + port;\n};\n\nvar getHostname = function () {\n var host = getInternalURLState(this).host;\n return host === null ? '' : serializeHost(host);\n};\n\nvar getPort = function () {\n var port = getInternalURLState(this).port;\n return port === null ? '' : String(port);\n};\n\nvar getPathname = function () {\n var url = getInternalURLState(this);\n var path = url.path;\n return url.cannotBeABaseURL ? path[0] : path.length ? '/' + path.join('/') : '';\n};\n\nvar getSearch = function () {\n var query = getInternalURLState(this).query;\n return query ? '?' + query : '';\n};\n\nvar getSearchParams = function () {\n return getInternalURLState(this).searchParams;\n};\n\nvar getHash = function () {\n var fragment = getInternalURLState(this).fragment;\n return fragment ? '#' + fragment : '';\n};\n\nvar accessorDescriptor = function (getter, setter) {\n return { get: getter, set: setter, configurable: true, enumerable: true };\n};\n\nif (DESCRIPTORS) {\n defineProperties(URLPrototype, {\n // `URL.prototype.href` accessors pair\n // https://url.spec.whatwg.org/#dom-url-href\n href: accessorDescriptor(serializeURL, function (href) {\n var url = getInternalURLState(this);\n var urlString = String(href);\n var failure = parseURL(url, urlString);\n if (failure) throw TypeError(failure);\n getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);\n }),\n // `URL.prototype.origin` getter\n // https://url.spec.whatwg.org/#dom-url-origin\n origin: accessorDescriptor(getOrigin),\n // `URL.prototype.protocol` accessors pair\n // https://url.spec.whatwg.org/#dom-url-protocol\n protocol: accessorDescriptor(getProtocol, function (protocol) {\n var url = getInternalURLState(this);\n parseURL(url, String(protocol) + ':', SCHEME_START);\n }),\n // `URL.prototype.username` accessors pair\n // https://url.spec.whatwg.org/#dom-url-username\n username: accessorDescriptor(getUsername, function (username) {\n var url = getInternalURLState(this);\n var codePoints = arrayFrom(String(username));\n if (cannotHaveUsernamePasswordPort(url)) return;\n url.username = '';\n for (var i = 0; i < codePoints.length; i++) {\n url.username += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n }),\n // `URL.prototype.password` accessors pair\n // https://url.spec.whatwg.org/#dom-url-password\n password: accessorDescriptor(getPassword, function (password) {\n var url = getInternalURLState(this);\n var codePoints = arrayFrom(String(password));\n if (cannotHaveUsernamePasswordPort(url)) return;\n url.password = '';\n for (var i = 0; i < codePoints.length; i++) {\n url.password += percentEncode(codePoints[i], userinfoPercentEncodeSet);\n }\n }),\n // `URL.prototype.host` accessors pair\n // https://url.spec.whatwg.org/#dom-url-host\n host: accessorDescriptor(getHost, function (host) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n parseURL(url, String(host), HOST);\n }),\n // `URL.prototype.hostname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hostname\n hostname: accessorDescriptor(getHostname, function (hostname) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n parseURL(url, String(hostname), HOSTNAME);\n }),\n // `URL.prototype.port` accessors pair\n // https://url.spec.whatwg.org/#dom-url-port\n port: accessorDescriptor(getPort, function (port) {\n var url = getInternalURLState(this);\n if (cannotHaveUsernamePasswordPort(url)) return;\n port = String(port);\n if (port == '') url.port = null;\n else parseURL(url, port, PORT);\n }),\n // `URL.prototype.pathname` accessors pair\n // https://url.spec.whatwg.org/#dom-url-pathname\n pathname: accessorDescriptor(getPathname, function (pathname) {\n var url = getInternalURLState(this);\n if (url.cannotBeABaseURL) return;\n url.path = [];\n parseURL(url, pathname + '', PATH_START);\n }),\n // `URL.prototype.search` accessors pair\n // https://url.spec.whatwg.org/#dom-url-search\n search: accessorDescriptor(getSearch, function (search) {\n var url = getInternalURLState(this);\n search = String(search);\n if (search == '') {\n url.query = null;\n } else {\n if ('?' == search.charAt(0)) search = search.slice(1);\n url.query = '';\n parseURL(url, search, QUERY);\n }\n getInternalSearchParamsState(url.searchParams).updateSearchParams(url.query);\n }),\n // `URL.prototype.searchParams` getter\n // https://url.spec.whatwg.org/#dom-url-searchparams\n searchParams: accessorDescriptor(getSearchParams),\n // `URL.prototype.hash` accessors pair\n // https://url.spec.whatwg.org/#dom-url-hash\n hash: accessorDescriptor(getHash, function (hash) {\n var url = getInternalURLState(this);\n hash = String(hash);\n if (hash == '') {\n url.fragment = null;\n return;\n }\n if ('#' == hash.charAt(0)) hash = hash.slice(1);\n url.fragment = '';\n parseURL(url, hash, FRAGMENT);\n })\n });\n}\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\nredefine(URLPrototype, 'toJSON', function toJSON() {\n return serializeURL.call(this);\n}, { enumerable: true });\n\n// `URL.prototype.toString` method\n// https://url.spec.whatwg.org/#URL-stringification-behavior\nredefine(URLPrototype, 'toString', function toString() {\n return serializeURL.call(this);\n}, { enumerable: true });\n\nif (NativeURL) {\n var nativeCreateObjectURL = NativeURL.createObjectURL;\n var nativeRevokeObjectURL = NativeURL.revokeObjectURL;\n // `URL.createObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL\n // eslint-disable-next-line no-unused-vars\n if (nativeCreateObjectURL) redefine(URLConstructor, 'createObjectURL', function createObjectURL(blob) {\n return nativeCreateObjectURL.apply(NativeURL, arguments);\n });\n // `URL.revokeObjectURL` method\n // https://developer.mozilla.org/en-US/docs/Web/API/URL/revokeObjectURL\n // eslint-disable-next-line no-unused-vars\n if (nativeRevokeObjectURL) redefine(URLConstructor, 'revokeObjectURL', function revokeObjectURL(url) {\n return nativeRevokeObjectURL.apply(NativeURL, arguments);\n });\n}\n\nsetToStringTag(URLConstructor, 'URL');\n\n$({ global: true, forced: !USE_NATIVE_URL, sham: !DESCRIPTORS }, {\n URL: URLConstructor\n});\n","'use strict';\n// based on https://github.com/bestiejs/punycode.js/blob/master/punycode.js\nvar maxInt = 2147483647; // aka. 0x7FFFFFFF or 2^31-1\nvar base = 36;\nvar tMin = 1;\nvar tMax = 26;\nvar skew = 38;\nvar damp = 700;\nvar initialBias = 72;\nvar initialN = 128; // 0x80\nvar delimiter = '-'; // '\\x2D'\nvar regexNonASCII = /[^\\0-\\u007E]/; // non-ASCII chars\nvar regexSeparators = /[.\\u3002\\uFF0E\\uFF61]/g; // RFC 3490 separators\nvar OVERFLOW_ERROR = 'Overflow: input needs wider integers to process';\nvar baseMinusTMin = base - tMin;\nvar floor = Math.floor;\nvar stringFromCharCode = String.fromCharCode;\n\n/**\n * Creates an array containing the numeric code points of each Unicode\n * character in the string. While JavaScript uses UCS-2 internally,\n * this function will convert a pair of surrogate halves (each of which\n * UCS-2 exposes as separate characters) into a single code point,\n * matching UTF-16.\n */\nvar ucs2decode = function (string) {\n var output = [];\n var counter = 0;\n var length = string.length;\n while (counter < length) {\n var value = string.charCodeAt(counter++);\n if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n // It's a high surrogate, and there is a next character.\n var extra = string.charCodeAt(counter++);\n if ((extra & 0xFC00) == 0xDC00) { // Low surrogate.\n output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n } else {\n // It's an unmatched surrogate; only append this code unit, in case the\n // next code unit is the high surrogate of a surrogate pair.\n output.push(value);\n counter--;\n }\n } else {\n output.push(value);\n }\n }\n return output;\n};\n\n/**\n * Converts a digit/integer into a basic code point.\n */\nvar digitToBasic = function (digit) {\n // 0..25 map to ASCII a..z or A..Z\n // 26..35 map to ASCII 0..9\n return digit + 22 + 75 * (digit < 26);\n};\n\n/**\n * Bias adaptation function as per section 3.4 of RFC 3492.\n * https://tools.ietf.org/html/rfc3492#section-3.4\n */\nvar adapt = function (delta, numPoints, firstTime) {\n var k = 0;\n delta = firstTime ? floor(delta / damp) : delta >> 1;\n delta += floor(delta / numPoints);\n for (; delta > baseMinusTMin * tMax >> 1; k += base) {\n delta = floor(delta / baseMinusTMin);\n }\n return floor(k + (baseMinusTMin + 1) * delta / (delta + skew));\n};\n\n/**\n * Converts a string of Unicode symbols (e.g. a domain name label) to a\n * Punycode string of ASCII-only symbols.\n */\n// eslint-disable-next-line max-statements\nvar encode = function (input) {\n var output = [];\n\n // Convert the input in UCS-2 to an array of Unicode code points.\n input = ucs2decode(input);\n\n // Cache the length.\n var inputLength = input.length;\n\n // Initialize the state.\n var n = initialN;\n var delta = 0;\n var bias = initialBias;\n var i, currentValue;\n\n // Handle the basic code points.\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < 0x80) {\n output.push(stringFromCharCode(currentValue));\n }\n }\n\n var basicLength = output.length; // number of basic code points.\n var handledCPCount = basicLength; // number of code points that have been handled;\n\n // Finish the basic string with a delimiter unless it's empty.\n if (basicLength) {\n output.push(delimiter);\n }\n\n // Main encoding loop:\n while (handledCPCount < inputLength) {\n // All non-basic code points < n have been handled already. Find the next larger one:\n var m = maxInt;\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue >= n && currentValue < m) {\n m = currentValue;\n }\n }\n\n // Increase `delta` enough to advance the decoder's state to , but guard against overflow.\n var handledCPCountPlusOne = handledCPCount + 1;\n if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) {\n throw RangeError(OVERFLOW_ERROR);\n }\n\n delta += (m - n) * handledCPCountPlusOne;\n n = m;\n\n for (i = 0; i < input.length; i++) {\n currentValue = input[i];\n if (currentValue < n && ++delta > maxInt) {\n throw RangeError(OVERFLOW_ERROR);\n }\n if (currentValue == n) {\n // Represent delta as a generalized variable-length integer.\n var q = delta;\n for (var k = base; /* no condition */; k += base) {\n var t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias);\n if (q < t) break;\n var qMinusT = q - t;\n var baseMinusT = base - t;\n output.push(stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT)));\n q = floor(qMinusT / baseMinusT);\n }\n\n output.push(stringFromCharCode(digitToBasic(q)));\n bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength);\n delta = 0;\n ++handledCPCount;\n }\n }\n\n ++delta;\n ++n;\n }\n return output.join('');\n};\n\nmodule.exports = function (input) {\n var encoded = [];\n var labels = input.toLowerCase().replace(regexSeparators, '\\u002E').split('.');\n var i, label;\n for (i = 0; i < labels.length; i++) {\n label = labels[i];\n encoded.push(regexNonASCII.test(label) ? 'xn--' + encode(label) : label);\n }\n return encoded.join('.');\n};\n","var anObject = require('../internals/an-object');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nmodule.exports = function (it) {\n var iteratorMethod = getIteratorMethod(it);\n if (typeof iteratorMethod != 'function') {\n throw TypeError(String(it) + ' is not iterable');\n } return anObject(iteratorMethod.call(it));\n};\n","'use strict';\nvar $ = require('../internals/export');\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\n$({ target: 'URL', proto: true, enumerable: true }, {\n toJSON: function toJSON() {\n return URL.prototype.toString.call(this);\n }\n});\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n IteratorPrototype[iteratorSymbol] = function () {\n return this;\n };\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;\n GeneratorFunctionPrototype.constructor = GeneratorFunction;\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n AsyncIterator.prototype[asyncIteratorSymbol] = function () {\n return this;\n };\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n Gp[iteratorSymbol] = function() {\n return this;\n };\n\n Gp.toString = function() {\n return \"[object Generator]\";\n };\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n}\n","var _self=\"undefined\"!=typeof window?window:\"undefined\"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/\\blang(?:uage)?-([\\w-]+)\\b/i,n=0,C={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof _?new _(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,\"&\").replace(/n.length)return;if(!(b instanceof _)){var x=1;if(d&&y!=t.tail.prev){g.lastIndex=k;var w=g.exec(n);if(!w)break;var A=w.index+(h&&w[1]?w[1].length:0),P=w.index+w[0].length,S=k;for(S+=y.value.length;S<=A;)y=y.next,S+=y.value.length;if(S-=y.value.length,k=S,y.value instanceof _)continue;for(var O=y;O!==t.tail&&(S\"+a.content+\"\"},!u.document)return u.addEventListener&&(C.disableWorkerMessageHandler||u.addEventListener(\"message\",function(e){var n=JSON.parse(e.data),t=n.language,r=n.code,a=n.immediateClose;u.postMessage(C.highlight(r,C.languages[t],t)),a&&u.close()},!1)),C;var e=C.util.currentScript();function t(){C.manual||C.highlightAll()}if(e&&(C.filename=e.src,e.hasAttribute(\"data-manual\")&&(C.manual=!0)),!C.manual){var r=document.readyState;\"loading\"===r||\"interactive\"===r&&e&&e.defer?document.addEventListener(\"DOMContentLoaded\",t):window.requestAnimationFrame?window.requestAnimationFrame(t):window.setTimeout(t,16)}return C}(_self);\"undefined\"!=typeof module&&module.exports&&(module.exports=Prism),\"undefined\"!=typeof global&&(global.Prism=Prism);","Prism.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:!0},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:!0},\"class-name\":{pattern:/(\\b(?:class|interface|extends|implements|trait|instanceof|new)\\s+|\\bcatch\\s+\\()[\\w.\\\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\\b/,boolean:/\\b(?:true|false)\\b/,function:/\\w+(?=\\()/,number:/\\b0x[\\da-f]+\\b|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\\+\\+?|&&?|\\|\\|?|[?*/~^%]/,punctuation:/[{}[\\];(),.:]/};","Prism.languages.javascript=Prism.languages.extend(\"clike\",{\"class-name\":[Prism.languages.clike[\"class-name\"],{pattern:/(^|[^$\\w\\xA0-\\uFFFF])[_$A-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\\s*)(?:catch|finally)\\b/,lookbehind:!0},{pattern:/(^|[^.]|\\.\\.\\.\\s*)\\b(?:as|async(?=\\s*(?:function\\b|\\(|[$\\w\\xA0-\\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\\b/,lookbehind:!0}],number:/\\b(?:(?:0[xX](?:[\\dA-Fa-f](?:_[\\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\\d(?:_\\d)?)+n|NaN|Infinity)\\b|(?:\\b(?:\\d(?:_\\d)?)+\\.?(?:\\d(?:_\\d)?)*|\\B\\.(?:\\d(?:_\\d)?)+)(?:[Ee][+-]?(?:\\d(?:_\\d)?)+)?/,function:/#?[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*(?:\\.\\s*(?:apply|bind|call)\\s*)?\\()/,operator:/--|\\+\\+|\\*\\*=?|=>|&&|\\|\\||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\\.{3}|\\?[.?]?|[~:]/}),Prism.languages.javascript[\"class-name\"][0].pattern=/(\\b(?:class|interface|extends|implements|instanceof|new)\\s+)[\\w.\\\\]+/,Prism.languages.insertBefore(\"javascript\",\"keyword\",{regex:{pattern:/((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s])\\s*)\\/(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[gimyus]{0,6}(?=(?:\\s|\\/\\*[\\s\\S]*?\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))/,lookbehind:!0,greedy:!0},\"function-variable\":{pattern:/#?[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*[=:]\\s*(?:async\\s*)?(?:\\bfunction\\b|(?:\\((?:[^()]|\\([^()]*\\))*\\)|[_$a-zA-Z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*)\\s*=>))/,alias:\"function\"},parameter:[{pattern:/(function(?:\\s+[_$A-Za-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*)?\\s*\\(\\s*)(?!\\s)(?:[^()]|\\([^()]*\\))+?(?=\\s*\\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*(?=\\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\\(\\s*)(?!\\s)(?:[^()]|\\([^()]*\\))+?(?=\\s*\\)\\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\\b|\\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\\w\\xA0-\\uFFFF]))(?:[_$A-Za-z\\xA0-\\uFFFF][$\\w\\xA0-\\uFFFF]*\\s*)\\(\\s*)(?!\\s)(?:[^()]|\\([^()]*\\))+?(?=\\s*\\)\\s*\\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\\b[A-Z](?:[A-Z_]|\\dx?)*\\b/}),Prism.languages.insertBefore(\"javascript\",\"string\",{\"template-string\":{pattern:/`(?:\\\\[\\s\\S]|\\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\\${)[^\\\\`])*`/,greedy:!0,inside:{\"template-punctuation\":{pattern:/^`|`$/,alias:\"string\"},interpolation:{pattern:/((?:^|[^\\\\])(?:\\\\{2})*)\\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{\"interpolation-punctuation\":{pattern:/^\\${|}$/,alias:\"punctuation\"},rest:Prism.languages.javascript}},string:/[\\s\\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined(\"script\",\"javascript\"),Prism.languages.js=Prism.languages.javascript;","Prism.languages.twig={comment:/\\{#[\\s\\S]*?#\\}/,tag:{pattern:/\\{\\{[\\s\\S]*?\\}\\}|\\{%[\\s\\S]*?%\\}/,inside:{ld:{pattern:/^(?:\\{\\{-?|\\{%-?\\s*\\w+)/,inside:{punctuation:/^(?:\\{\\{|\\{%)-?/,keyword:/\\w+/}},rd:{pattern:/-?(?:%\\}|\\}\\})$/,inside:{punctuation:/.+/}},string:{pattern:/(\"|')(?:\\\\.|(?!\\1)[^\\\\\\r\\n])*\\1/,inside:{punctuation:/^['\"]|['\"]$/}},keyword:/\\b(?:even|if|odd)\\b/,boolean:/\\b(?:true|false|null)\\b/,number:/\\b0x[\\dA-Fa-f]+|(?:\\b\\d+\\.?\\d*|\\B\\.\\d+)(?:[Ee][-+]?\\d+)?/,operator:[{pattern:/(\\s)(?:and|b-and|b-xor|b-or|ends with|in|is|matches|not|or|same as|starts with)(?=\\s)/,lookbehind:!0},/[=<>]=?|!=|\\*\\*?|\\/\\/?|\\?:?|[-+~%|]/],property:/\\b[a-zA-Z_]\\w*\\b/,punctuation:/[()\\[\\]{}:.,]/}},other:{pattern:/\\S(?:[\\s\\S]*\\S)?/,inside:Prism.languages.markup}};","!function(s){var e=/(\"|')(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/;s.languages.css={comment:/\\/\\*[\\s\\S]*?\\*\\//,atrule:{pattern:/@[\\w-]+[\\s\\S]*?(?:;|(?=\\s*\\{))/,inside:{rule:/^@[\\w-]+/,\"selector-function-argument\":{pattern:/(\\bselector\\s*\\((?!\\s*\\))\\s*)(?:[^()]|\\((?:[^()]|\\([^()]*\\))*\\))+?(?=\\s*\\))/,lookbehind:!0,alias:\"selector\"}}},url:{pattern:RegExp(\"url\\\\((?:\"+e.source+\"|[^\\n\\r()]*)\\\\)\",\"i\"),greedy:!0,inside:{function:/^url/i,punctuation:/^\\(|\\)$/}},selector:RegExp(\"[^{}\\\\s](?:[^{};\\\"']|\"+e.source+\")*?(?=\\\\s*\\\\{)\"),string:{pattern:e,greedy:!0},property:/[-_a-z\\xA0-\\uFFFF][-\\w\\xA0-\\uFFFF]*(?=\\s*:)/i,important:/!important\\b/i,function:/[-a-z0-9]+(?=\\()/i,punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined(\"style\",\"css\"),s.languages.insertBefore(\"inside\",\"attr-value\",{\"style-attr\":{pattern:/\\s*style=(\"|')(?:\\\\[\\s\\S]|(?!\\1)[^\\\\])*\\1/i,inside:{\"attr-name\":{pattern:/^\\s*style/i,inside:t.tag.inside},punctuation:/^\\s*=\\s*['\"]|['\"]\\s*$/,\"attr-value\":{pattern:/.+/i,inside:s.languages.css}},alias:\"language-css\"}},t.tag))}(Prism);","Prism.languages.scss=Prism.languages.extend(\"css\",{comment:{pattern:/(^|[^\\\\])(?:\\/\\*[\\s\\S]*?\\*\\/|\\/\\/.*)/,lookbehind:!0},atrule:{pattern:/@[\\w-]+(?:\\([^()]+\\)|[^(])*?(?=\\s+[{;])/,inside:{rule:/@[\\w-]+/}},url:/(?:[-a-z]+-)?url(?=\\()/i,selector:{pattern:/(?=\\S)[^@;{}()]?(?:[^@;{}()]|#\\{\\$[-\\w]+\\})+(?=\\s*\\{(?:\\}|\\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:\"important\"},placeholder:/%[-\\w]+/,variable:/\\$[-\\w]+|#\\{\\$[-\\w]+\\}/}},property:{pattern:/(?:[\\w-]|\\$[-\\w]+|#\\{\\$[-\\w]+\\})+(?=\\s*:)/,inside:{variable:/\\$[-\\w]+|#\\{\\$[-\\w]+\\}/}}}),Prism.languages.insertBefore(\"scss\",\"atrule\",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore(\"scss\",\"important\",{variable:/\\$[-\\w]+|#\\{\\$[-\\w]+\\}/}),Prism.languages.insertBefore(\"scss\",\"function\",{placeholder:{pattern:/%[-\\w]+/,alias:\"selector\"},statement:{pattern:/\\B!(?:default|optional)\\b/i,alias:\"keyword\"},boolean:/\\b(?:true|false)\\b/,null:{pattern:/\\bnull\\b/,alias:\"keyword\"},operator:{pattern:/(\\s)(?:[-+*\\/%]|[=!]=|<=?|>=?|and|or|not)(?=\\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;","Prism.languages.markup={comment://,prolog:/<\\?[\\s\\S]+?\\?>/,doctype:{pattern:/\"'[\\]]|\"[^\"]*\"|'[^']*')+(?:\\[(?:(?!)*\\]\\s*)?>/i,greedy:!0},cdata://i,tag:{pattern:/<\\/?(?!\\d)[^\\s>\\/=$<%]+(?:\\s(?:\\s*[^\\s>\\/=]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))|(?=[\\s/>])))+)?\\s*\\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\\/?[^\\s>\\/]+/i,inside:{punctuation:/^<\\/?/,namespace:/^[^\\s>\\/:]+:/}},\"attr-value\":{pattern:/=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\\s*)[\"']|[\"']$/,lookbehind:!0}]}},punctuation:/\\/?>/,\"attr-name\":{pattern:/[^\\s>\\/]+/,inside:{namespace:/^[^\\s>\\/:]+:/}}}},entity:/&#?[\\da-z]{1,8};/i},Prism.languages.markup.tag.inside[\"attr-value\"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add(\"wrap\",function(a){\"entity\"===a.type&&(a.attributes.title=a.content.replace(/&/,\"&\"))}),Object.defineProperty(Prism.languages.markup.tag,\"addInlined\",{value:function(a,e){var s={};s[\"language-\"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={\"included-cdata\":{pattern://i,inside:s}};n[\"language-\"+e]={pattern:/[\\s\\S]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp(\"(<__[\\\\s\\\\S]*?>)(?:\\\\s*|[\\\\s\\\\S])*?(?=<\\\\/__>)\".replace(/__/g,function(){return a}),\"i\"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore(\"markup\",\"cdata\",t)}}),Prism.languages.xml=Prism.languages.extend(\"markup\",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup;","/**\n * Shared root configuration\n */\n\nconst path = require('path');\n\nmodule.exports = {\n PATH_APPS: path.join(__dirname, 'apps/'),\n PATH_SOURCE: path.join(__dirname, 'source/'),\n PATH_TOOLS: path.join(__dirname, 'tools/'),\n PATH_DIST: path.join(__dirname, 'dist/'),\n PATTERN_LAB_DIST: path.join(__dirname, 'dist/'),\n DRUPAL_DIST: path.join(__dirname, 'dist/'),\n ASSETS_BUNDLE_FOLDER: 'assets/', // PATH_DIST/APP_NAME/ASSETS_BUNDLE_FOLDER\n ASSETS_ATOMIC_FOLDER: 'atomic/', // PATH_DIST/APP_NAME/ASSETS_BUNDLE_FOLDER/ASSETS_ATOMIC_FOLDER\n};\n","var map = {\n\t\"./01-atoms/alert\": 462,\n\t\"./01-atoms/branding\": 450,\n\t\"./01-atoms/breadcrumb\": 463,\n\t\"./01-atoms/button\": 161,\n\t\"./01-atoms/form-element\": 160,\n\t\"./01-atoms/grid\": 447,\n\t\"./01-atoms/image\": 82,\n\t\"./01-atoms/svg\": 159,\n\t\"./02-molecules/card\": 162,\n\t\"./02-molecules/pagination\": 464,\n\t\"./02-molecules/vue-widget\": 444,\n\t\"./03-organisms/article\": 465,\n\t\"./03-organisms/card-grid\": 466,\n\t\"./03-organisms/footer\": 467\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 378;","(function($, Drupal, drupalSettings) {\n \"use strict\";\n\n Drupal.behaviors.sidebarmenu = {\n attach: function(context, settings) {\n \n $(document).delegate('.utc-sidebar .more.open', 'click', function(){\n $(this).removeClass('open').addClass('closed');\n $(this).parent().removeClass('open');\n });\n $(document).delegate('.utc-sidebar .more.closed', 'click', function(){\n $(this).removeClass('closed').addClass('open');\n $(this).parent().addClass('open');\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));","(function($, Drupal, drupalSettings) {\n \"use strict\";\n //Adds slick arrows \n Drupal.behaviors.slickcustomarrows = {\n attach: function(context, settings) {\n \n if ( $('.slick-next').children().length === 0 ) {\n $('').appendTo($(\".slick-next\"));\n }\n if ( $('.slick-prev').children().length === 0 ) {\n $('').appendTo($(\".slick-prev\"));\n }\n }\n };\n}(jQuery, Drupal, drupalSettings));\n","\n\n(function($, Drupal, drupalSettings) {\n \"use strict\";\n Drupal.behaviors.blockquote = {\n attach: function(context, settings) {\n /***Remove any \" \" from blockquotes bc this interferes with formatting */\n $('blockquote').each(function(){\n var blockQuote = $(this).html();\n blockQuote = blockQuote.replace(/ /g, ' ');\n $(this).html(blockQuote);\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));\n ","(function($, Drupal, drupalSettings) {\n \"use strict\";\n //Adds slick arrows \n Drupal.behaviors.backtotopbutton = {\n attach: function(context, settings) {\n // Get the button:\n let scrollButton = document.getElementById(\"scroll-to-top-btn\");\n if (scrollButton){\n scrollButton.style.display = \"none\";\n \n // When the user scrolls down 1500px from the top of the document, show the button\n window.onscroll = function() {scrollFunction()};\n function scrollFunction() {\n if (document.body.scrollTop > 1500 || document.documentElement.scrollTop > 1500) {\n scrollButton.style.display = \"flex\";\n } else {\n scrollButton.style.display = \"none\";\n }\n }\n // When the user clicks on the button, scroll to the top of the document\n function topFunction() {\n document.body.scrollTop = 0; // For Safari\n document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera\n } \n scrollButton.addEventListener(\"click\", topFunction);\n } \n }\n };\n}(jQuery, Drupal, drupalSettings));\n","\n(function($, Drupal, drupalSettings) {\n \"use strict\";\n\n Drupal.behaviors.superfishaccessibilityattributes = {\n attach: function(context, settings) {\n //console.log(\"sf accessibility js loaded.\");\n var getSfLink = document.querySelectorAll(\".accessibility-link-attributes\");\n var i;\n for (i = 0; i < getSfLink.length; i++) { \n getSfLink[i].title = getSfLink[i].textContent;\n getSfLink[i].setAttribute(\"role\", \"link\");\n getSfLink[i].setAttribute(\"aria-label\", getSfLink[i].textContent);\n }\n var getSfLink2 = document.querySelectorAll(\".twm-link\");\n var i;\n for (i = 0; i < getSfLink2.length; i++) { \n getSfLink2[i].title = getSfLink2[i].textContent;\n getSfLink2[i].setAttribute(\"role\", \"link\");\n getSfLink2[i].setAttribute(\"aria-label\", getSfLink2[i].textContent);\n }\n var getMobileBtn = document.querySelector(\"#mobile-menu-icon\");\n var getMobileMenu = document.querySelector(\"#mobile-menu\");\n \n function mobileIconAccessibilityAttr(){\n if (window.matchMedia(\"(max-width: 768px)\").matches) {\n getMobileBtn.setAttribute(\"aria-hidden\", \"false\");\n getMobileMenu.setAttribute(\"aria-hidden\", \"false\");\n } \n }\n mobileIconAccessibilityAttr();\n\n window.addEventListener(\"resize\", function() {\n mobileIconAccessibilityAttr();\n });\n }\n };\n}(jQuery, Drupal, drupalSettings));","(function (global, undefined) {\n \"use strict\";\n\n if (global.setImmediate) {\n return;\n }\n\n var nextHandle = 1; // Spec says greater than zero\n var tasksByHandle = {};\n var currentlyRunningATask = false;\n var doc = global.document;\n var registerImmediate;\n\n function setImmediate(callback) {\n // Callback can either be a function or a string\n if (typeof callback !== \"function\") {\n callback = new Function(\"\" + callback);\n }\n // Copy function arguments\n var args = new Array(arguments.length - 1);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i + 1];\n }\n // Store and register the task\n var task = { callback: callback, args: args };\n tasksByHandle[nextHandle] = task;\n registerImmediate(nextHandle);\n return nextHandle++;\n }\n\n function clearImmediate(handle) {\n delete tasksByHandle[handle];\n }\n\n function run(task) {\n var callback = task.callback;\n var args = task.args;\n switch (args.length) {\n case 0:\n callback();\n break;\n case 1:\n callback(args[0]);\n break;\n case 2:\n callback(args[0], args[1]);\n break;\n case 3:\n callback(args[0], args[1], args[2]);\n break;\n default:\n callback.apply(undefined, args);\n break;\n }\n }\n\n function runIfPresent(handle) {\n // From the spec: \"Wait until any invocations of this algorithm started before this one have completed.\"\n // So if we're currently running a task, we'll need to delay this invocation.\n if (currentlyRunningATask) {\n // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a\n // \"too much recursion\" error.\n setTimeout(runIfPresent, 0, handle);\n } else {\n var task = tasksByHandle[handle];\n if (task) {\n currentlyRunningATask = true;\n try {\n run(task);\n } finally {\n clearImmediate(handle);\n currentlyRunningATask = false;\n }\n }\n }\n }\n\n function installNextTickImplementation() {\n registerImmediate = function(handle) {\n process.nextTick(function () { runIfPresent(handle); });\n };\n }\n\n function canUsePostMessage() {\n // The test against `importScripts` prevents this implementation from being installed inside a web worker,\n // where `global.postMessage` means something completely different and can't be used for this purpose.\n if (global.postMessage && !global.importScripts) {\n var postMessageIsAsynchronous = true;\n var oldOnMessage = global.onmessage;\n global.onmessage = function() {\n postMessageIsAsynchronous = false;\n };\n global.postMessage(\"\", \"*\");\n global.onmessage = oldOnMessage;\n return postMessageIsAsynchronous;\n }\n }\n\n function installPostMessageImplementation() {\n // Installs an event handler on `global` for the `message` event: see\n // * https://developer.mozilla.org/en/DOM/window.postMessage\n // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages\n\n var messagePrefix = \"setImmediate$\" + Math.random() + \"$\";\n var onGlobalMessage = function(event) {\n if (event.source === global &&\n typeof event.data === \"string\" &&\n event.data.indexOf(messagePrefix) === 0) {\n runIfPresent(+event.data.slice(messagePrefix.length));\n }\n };\n\n if (global.addEventListener) {\n global.addEventListener(\"message\", onGlobalMessage, false);\n } else {\n global.attachEvent(\"onmessage\", onGlobalMessage);\n }\n\n registerImmediate = function(handle) {\n global.postMessage(messagePrefix + handle, \"*\");\n };\n }\n\n function installMessageChannelImplementation() {\n var channel = new MessageChannel();\n channel.port1.onmessage = function(event) {\n var handle = event.data;\n runIfPresent(handle);\n };\n\n registerImmediate = function(handle) {\n channel.port2.postMessage(handle);\n };\n }\n\n function installReadyStateChangeImplementation() {\n var html = doc.documentElement;\n registerImmediate = function(handle) {\n // Create a \n","import mod from \"-!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./cards.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","import { render, staticRenderFns } from \"./card.vue?vue&type=template&id=2ead7fa6&\"\nimport script from \"./card.vue?vue&type=script&lang=js&\"\nexport * from \"./card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card max-w-sm rounded shadow-lg\"},[_c('div',{class:{ active: _vm.isClicked },attrs:{\"data-testid\":\"active-status\"}},[_c('div',{staticClass:\"card-body px-6 py-4\"},[_c('h5',{staticClass:\"card-title font-bold text-xl mb-2\"},[_c('span',{staticClass:\"badge badge-secondary\"},[_vm._v(_vm._s(_vm.id))]),_vm._v(\"\\n \"+_vm._s(_vm.name)+\"\\n \")])]),_vm._v(\" \"),_c('ul',{staticClass:\"list-group px-6 py-4 text-gray-700 text-base\"},[_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.phone))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.website))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(_vm._s(_vm.email))]),_vm._v(\" \"),_c('li',{staticClass:\"list-group-item\"},[_vm._v(\"clicked: \"+_vm._s(!!_vm.isClicked))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./cards.vue?vue&type=template&id=3efdf3bb&scoped=true&\"\nimport script from \"./cards.vue?vue&type=script&lang=js&\"\nexport * from \"./cards.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3efdf3bb\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"flex flex-wrap\"},_vm._l((_vm.cards),function(card){return _c('div',{key:card.phone,staticClass:\"card-wrapper mb-3 w-full sm:w-1/3 cursor-pointer\",attrs:{\"data-testid\":(\"card-wrapper-\" + (card.id))},on:{\"click\":function($event){[_vm.toggle(card), _vm.$emit('set-name', card.name)]}}},[_c('card',_vm._b({},'card',card,false))],1)}),0)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * JavaScript helper utilities used throughout Particle.\n */\n\n/**\n * Generate a random number between 0 and 255\n * @returns {number}\n */\nexport const randRGB = () => Math.round(Math.random() * 255);\n\n/**\n * Sass prints list output to CSS as comma separated strings w/ extra whitespace,\n *\n * @param {string} sassString - Sass list as string, i.e. ` foo, baz, bar, flerp`\n * @returns {Array}\n */\nexport const sass2Array = (sassString) =>\n sassString ? sassString.trim().split(', ') : [];\n\n/**\n * Read CSS --variables off of :root and return as an object of var:value\n *\n * @returns {function(): void} - returns a function\n */\nexport const cssVars2Obj = () => {\n // Cache $root reference\n const $root = document.querySelector(':root');\n\n /**\n * Actual function used to query :root for CSS vars\n *\n * @param {Array} cssVars - array of CSS variables to turn into object\n * @returns {object}\n */\n return (cssVars) =>\n cssVars.reduce(\n (acc, cssVar) => ({\n ...acc,\n [cssVar]: getComputedStyle($root)\n .getPropertyValue(cssVar)\n .toString()\n .trim(),\n }),\n {}\n );\n};\n\nexport default {};\n","import mod from \"-!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./banner.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./banner.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","\n\n\n","import Vue from 'vue';\n\nimport App from './app.vue';\n\nexport default (el) =>\n new Vue({\n el,\n render: (h) => h(App),\n });\n","import mod from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./app.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./app.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./banner.vue?vue&type=template&id=bb6550cc&\"\nimport script from \"./banner.vue?vue&type=script&lang=js&\"\nexport * from \"./banner.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"vue-banner\",style:(_vm.styles),attrs:{\"data-testid\":\"banner\"},on:{\"click\":function($event){_vm.bg = _vm.randomColor()}}},[_c('h3',[_c('marquee',[(!_vm.username)?_c('span',[_vm._v(_vm._s(_vm.message))]):_c('span',[_vm._v(_vm._s(_vm.username)+\" was clicked!\")])])],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./app.vue?vue&type=template&id=2e09dbc0&\"\nimport script from \"./app.vue?vue&type=script&lang=js&\"\nexport * from \"./app.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"banner-cards\"},[_c('banner',{attrs:{\"username\":_vm.cardName}}),_vm._v(\" \"),(_vm.cardName)?_c('p',[_vm._v(\"\\n Clicked name: \"),_c('strong',[_vm._v(_vm._s(_vm.cardName))])]):_vm._e(),_vm._v(\" \"),_c('cards',{attrs:{\"cards\":_vm.cardsArray},on:{\"set-name\":function($event){_vm.cardName = $event}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-clock.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-clock.vue?vue&type=script&lang=js&\"","\n\n\n\n\n","import { render, staticRenderFns } from \"./vue-clock.vue?vue&type=template&id=580b6c85&scoped=true&\"\nimport script from \"./vue-clock.vue?vue&type=script&lang=js&\"\nexport * from \"./vue-clock.vue?vue&type=script&lang=js&\"\nimport style0 from \"./vue-clock.vue?vue&type=style&index=0&id=580b6c85&lang=css&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"580b6c85\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"clock relative rounded-full border-solid border-black border-2\",class:_vm.dynamicClasses},[_c('div',{staticClass:\"clock-face absolute top-0 right-0 bottom-0 left-0\"},[_c('div',{staticClass:\"seconds-hand hand absolute left-0 w-1/2\",style:(_vm.hands.seconds),attrs:{\"data-testid\":\"seconds-hand\"}}),_vm._v(\" \"),_c('div',{staticClass:\"minutes-hand hand absolute left-0 w-1/2\",style:(_vm.hands.minutes),attrs:{\"data-testid\":\"minutes-hand\"}}),_vm._v(\" \"),_c('div',{staticClass:\"hours-hand hand absolute left-0 w-1/2\",style:(_vm.hands.hours),attrs:{\"data-testid\":\"hours-hand\"}})])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * Example Vue widgets\n *\n * Mount all widgets via the root index.js file.\n */\n\nimport 'protons';\nimport 'molecules/card';\n\n// Module template\nimport './_vue-cards.twig';\nimport './_vue-clock.twig';\n\n// All Vue widgets only execute on existence of DOM\nimport VueCards from 'lib/vue-widget/src/vue-cards';\nimport VueClock from 'lib/vue-widget/src/vue-clock';\n\n// Render Vue elements as soon as possible\nif (document.getElementById('vue-cards')) {\n VueCards('#vue-cards');\n}\n\nif (document.getElementById('vue-clock')) {\n VueClock('#vue-clock');\n}\n\nexport const name = 'vue-widget';\n\nexport function disable() {}\n\nexport function enable() {\n // Send data from settings or post-docready() work here, e.g.\n // FacetTableVueX.$store.dispatch('exampleAction', settings.vueExampleData');\n}\n\nexport default enable;\n","import Vue from 'vue';\n\nimport Clock from './vue-clock.vue';\n\nexport default (el) =>\n new Vue({\n el,\n render: (h) => h(Clock),\n });\n","export default __webpack_public_path__ + \"0d1c3ceaf9d2c6f59c6f4986841ebf86.twig\";","export default __webpack_public_path__ + \"c17463476778f5d13671b47dabfaee3d.twig\";","export default __webpack_public_path__ + \"45b937acd70c0e15d69fb7bf47e037aa.twig\";","export default __webpack_public_path__ + \"6ab50dac69fa04393ed017ca3c15bf46.twig\";","export default __webpack_public_path__ + \"c4c7b6c8415b277f986611f0722b888c.twig\";","export default __webpack_public_path__ + \"fcedf0b0be0803bc78faa3017c7a964f.twig\";","export default __webpack_public_path__ + \"e6975bc6c92da55b24832d5750fa1c79.twig\";","export default __webpack_public_path__ + \"aa556dcccd95abd5f17d48afe604414b.twig\";","import mod from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-html-example.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../node_modules/babel-loader/lib/index.js!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./vue-html-example.vue?vue&type=script&lang=js&\"","export default __webpack_public_path__ + \"d6e87f1fa36f0ccb0c7ec5871c471cfe.twig\";","export default __webpack_public_path__ + \"1bfdb8a1359b5467b59c9b7056dc3c72.yml\";","\n\n","import { render, staticRenderFns } from \"./vue-html-example.vue?vue&type=template&id=0b7575bc&\"\nimport script from \"./vue-html-example.vue?vue&type=script&lang=js&\"\nexport * from \"./vue-html-example.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('form',{staticClass:\"p-5\",attrs:{\"id\":\"vue-html-example-2\",\"onsubmit\":\"return false\"}},[_c('label',{attrs:{\"for\":\"vue-html-example-2-input\"}},[_vm._v(\"Send some text to space!\")]),_vm._v(\" \"),_c('div',{staticClass:\"flex items-center\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.name),expression:\"name\"}],staticClass:\"appearance-none py-2 px-2 text-base leading-normal bg-white text-grey-darker border border-grey rounded\",attrs:{\"id\":\"vue-html-example-2-input\",\"type\":\"text\",\"placeholder\":\"Send this text to outer space\"},domProps:{\"value\":(_vm.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.name=$event.target.value}}}),_vm._v(\" \"),_c('div',{},[_c('button',{staticClass:\"border py-2 px-4 rounded text-blue-500 border-blue-500 bg-white hover:bg-blue-200 hover:text-blue-700\",attrs:{\"type\":\"submit\"},on:{\"click\":function($event){return _vm.toSpace(_vm.name)}}},[_vm._v(\"\\n 🚀 Send to space\\n \")])]),_vm._v(\" \"),_c('div',{staticClass:\"ml-2\"},[_vm._v(\"\\n You typed: \"),_c('strong',[_vm._v(_vm._s(_vm.name))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import Vue from 'vue';\n\n// Demo twig\nimport './vue-widgets.twig';\nimport './vue-widgets.yml';\n\nimport VueInputExample from './vue-html-example.vue';\n\n// Render Vue element from pre-existing markup in HTML\nif (document.getElementById('vue-html-example-1')) {\n // Use an IIFE for \"new\"\n (() =>\n new Vue({\n el: '#vue-html-example-1', // Template from HTML here\n data: {\n name: '',\n },\n methods: {\n toSpace() {\n alert(this.name); // eslint-disable-line no-alert\n },\n },\n }))();\n}\n\n// Render Vue element with template provided in .vue file\nif (document.getElementById('vue-input-text-component')) {\n (() =>\n new Vue({\n el: '#vue-input-text-component',\n render: (h) => h(VueInputExample),\n }))();\n}\n","/**\n * grid\n */\n\nimport $ from 'jquery';\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_grid.twig';\nimport './_grid--1-up.twig';\nimport './_grid--2-up.twig';\nimport './_grid--3-up.twig';\nimport './_grid--4-up.twig';\n\nexport const name = 'grid';\n\nexport const defaults = {\n dummyClass: 'js-grid-exists',\n};\n\n/**\n * Components may need to run clean-up tasks if they are removed from DOM.\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Pertinent settings\n */\n// eslint-disable-next-line no-unused-vars\nexport function disable($context, settings) {}\n\n/**\n * Each component has a chance to run when its enable function is called. It is\n * given a piece of DOM ($context) and a settings object. We destructure our\n * component key off the settings object and provide an empty object fallback.\n * Incoming settings override default settings via Object.assign().\n *\n * @param {jQuery} $context - A piece of DOM\n * @param {Object} settings - Settings object\n */\nexport function enable($context, { grid = {} }) {\n // Find our component within the DOM\n const $grid = $('.grid', $context);\n // Bail if component does not exist\n if (!$grid.length) {\n return;\n }\n // Merge defaults with incoming settings\n const settings = Object.assign(defaults, grid);\n // An example of what could be done with this component\n $grid.addClass(settings.dummyClass);\n}\n\nexport default enable;\n","export default __webpack_public_path__ + \"86cd8e10667308d4f982bcc029a3f394.twig\";","export default __webpack_public_path__ + \"7dfa909d9cf6a4607dbfe6eff0f3a779.twig\";","export default __webpack_public_path__ + \"f246f6884ba76925ad004648ae9ac422.twig\";","export default __webpack_public_path__ + \"5c31d5f020813c98d85b784bb30e02aa.twig\";","export default __webpack_public_path__ + \"43eb1dfa1626f206f277429bc37b34f4.twig\";","/**\n * Design System\n *\n * The kitchen sink of all design components. Essentially, we build up a\n * `components` object that is exported that contains every component in our\n * design system that should be available.\n *\n * There is a little bit of \"magic\" below, so be sure to read each section.\n *\n * If you prefer NO MAGIC, then simply modify this file so that you import each\n * component manually, and provide keys to the `components` module, ie.\n *\n * import * as vueWidget from '@molecules/vue-widget';\n * import * as card from '@molecules/card';\n * // ...\n * export const components = {\n * vueWidget,\n * card,\n * // ...\n * };\n */\nimport importAll from '../../tools/webpack/import-all';\n/**\n * Dynamically discover all root patterns using Webpack's require.context().\n * This attempts to find ONLY the first index.js file within a component folder.\n *\n * Usually the first argument to require.context() would be a folder path, but\n * we have our Atomic Design paths aliased, i.e.\n *\n * 'atoms' is actually './_patterns/01-atoms'\n *\n * IMPORTANT: the regex must be \"statically analyzable\", meaning we cannot set\n * the regex to a variable. (https://github.com/webpack/webpack/issues/4772).\n *\n * A note on the regex below: Given paths like:\n * ./01-atoms/thing-component/blah/blah/\n * the regex finds only the top atomic level path (./thing-component) to include\n */\nconst atomicContext = require.context(\n // From patterns folder\n './_patterns',\n // Deep dive all directories below\n true,\n // Get the first folders after atoms|molecules|organisms\n /^\\.\\/(01-atoms|02-molecules|03-organisms|04-templates|05-pages)\\/[\\w-]+$/\n);\n/**\n * The components collection. Keys will be the exported name of each component,\n * values will be the component itself.\n */\nexport const components = importAll(atomicContext);\n// Templates. Skipping for design system. Include per-app.\n// importAll(\n// require.context(\n// 'templates',\n// true,\n// /^\\.\\/[\\w-]+$/ // See note on static regex\n// )\n// );\n// Pages. Skipping for design system. Include per-app.\n// importAll(\n// require.context(\n// 'pages',\n// true,\n// /^\\.\\/[\\w-]+$/ // See note on static regex\n// )\n// );\n/**\n * All component names as an array\n * @returns {Array} List of components name strings\n */\nexport const componentNames = () =>\n Object.values(components).map(({ name }) => name);\n/**\n * Enable all components against a piece of DOM with some settings\n */\nexport const enableAllComponents = ($dom, settings) =>\n Object.values(components).forEach(({ enable }) => enable($dom, settings));\nexport default components;\n","/**\n * Glob the Pattern Lab specific pieces we don't want to gunk up the design\n * system with\n */\n\nimport importAll from '../../tools/webpack/import-all';\n\n// PL meta\nimport './pattern-lab/_meta/_00-head.twig';\nimport './pattern-lab/_meta/_01-foot.twig';\n\n// Watch all demo folders in source\nconst demoSystem = importAll(\n require.context('./pattern-lab/_patterns', true, /index\\.js$/)\n);\n\n// Watch all files in the source/_data folder\nimportAll(require.context('./pattern-lab/_data/', false, /\\.(yml|json)$/));\n\nexport default demoSystem;\n","export default __webpack_public_path__ + \"a27927540d2b34362f8a78db516ff1b1.twig\";","export default __webpack_public_path__ + \"963b7aee586a128e47d304e4ad4f0f49.twig\";","/**\n * Apply the Design System to Pattern Lab DOM\n */\n\n// ECMAScript polyfills, but NOT fetch(). Fetch() is web standard, not ECMAScript.\nimport 'core-js/stable';\nimport 'regenerator-runtime/runtime';\n\nimport $ from 'jquery';\n\n// Prism highlighting in PL.\n// Prism is kind of dumb and just operates globally.\nimport 'prismjs/themes/prism.css';\nimport 'prismjs/components/prism-core.min';\nimport 'prismjs/components/prism-clike.min';\nimport 'prismjs/components/prism-javascript.min';\nimport 'prismjs/components/prism-twig.min';\nimport 'prismjs/components/prism-css.min';\nimport 'prismjs/components/prism-scss.min';\nimport 'prismjs/components/prism-markup.min';\n\n// Local config\nimport { APP_NAME } from './particle.app.config';\n// Full design system. May dupe the above, but Webpack don't care.\nimport { enableAllComponents } from '../../source/default';\n\n// Watch the big pieces of PL like demos, _meta, data\nimport demoSystem from './glob';\n\n// Send each component the $(document) as its context\nconst $context = $(document);\n\n// Configure PL-specific settings here\nconst settings = {\n // card wants to know if it should enable holder.js.\n // BUILD_TARGET is either 'pl' or 'drupal', and comes from webpack\n enableHolder: BUILD_TARGET === APP_NAME,\n // a random drupalSetting\n color: '#ce8500',\n};\n\n// Just execute everything in the design system and pass in $(document), settings\nenableAllComponents($context, settings);\n\n// Not every demo will need be enabled, but some might.\nObject.values(demoSystem).forEach((component) => {\n if (Object.prototype.hasOwnProperty.call(component, 'enable')) {\n // console.log(component.name);\n component.enable($context, settings);\n }\n});\n\n// Remove a pl-only helper class to hide the pre-load spinner on the welcome page\n$('body').removeClass('pl-loading');\n","export default __webpack_public_path__ + \"images/astrogoat.png?4f5589a021121f91fbba6ad4e1add7e9\";","export default __webpack_public_path__ + \"12cb16ece05bd0cea2013cf4482437bb.twig\";","export default __webpack_public_path__ + \"09f2136531f8e1b81767e83ac14b480b.yml\";","export default __webpack_public_path__ + \"11f20eaaaa7f886317c99fad8e5146f9.md\";","export default __webpack_public_path__ + \"atomic/_patterns/01-atoms/branding/logo.svg\";","export default __webpack_public_path__ + \"ecdbdbbd41f92da290e14fe664427382.twig\";","/**\n * Branding\n */\n\n// Module dependencies\nimport 'protons';\nimport 'atoms/image';\nimport './logo.svg';\n\n// Module template\nimport './_branding.twig';\n\nexport const name = 'branding';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"36428faaec7837666e74071dc42b6895.twig\";","export default __webpack_public_path__ + \"57195b8f5c6c7d78a0b3685c253c3980.yml\";","export default __webpack_public_path__ + \"2ed1741b05a5496af7956b800e718864.twig\";","export default __webpack_public_path__ + \"e130dcb63663ec77c733f93e7b9f4884.yml\";","export default __webpack_public_path__ + \"8932feecb6b89b12a4f3c70000d988a5.twig\";","export default __webpack_public_path__ + \"a741ef4d810c68fb6f218002f8a0f41a.yml\";","export default __webpack_public_path__ + \"08e74cd5e3aefbce4dba7db3ace4dfe6.twig\";","export default __webpack_public_path__ + \"b05f50cf604cd613eb5f4f15a017b6e6.yml\";","export default __webpack_public_path__ + \"c923583aade574f9d37ea4b234a47077.twig\";","export default __webpack_public_path__ + \"14ab754a42469f66d81fe7b9a12018d8.yml\";","export default __webpack_public_path__ + \"a7a3ec4500a988eaeb7935f0173bb11a.twig\";","export default __webpack_public_path__ + \"22b3291cfdc8ef99555d1feff5798ee0.yml\";","export default __webpack_public_path__ + \"b9e6f327eea141a64918b2f01c45aa07.twig\";","export default __webpack_public_path__ + \"d1bb052972ddb77d972215ca11d3af12.yml\";","export default __webpack_public_path__ + \"ac6ea68749deb9497ee2949fe2e41ce4.twig\";","export default __webpack_public_path__ + \"9ec8fe40b2df1defc624cdbcb5b10cdf.yml\";","export default __webpack_public_path__ + \"8dc528993ce35adfdf1ef1a5a97bbe5d.twig\";","export default __webpack_public_path__ + \"93278e6f44f0675b8700b8169b20af13.yml\";","export default __webpack_public_path__ + \"728af06c9933f4d00da0403d6288f646.twig\";","export default __webpack_public_path__ + \"b0449fcf076d916776e8eae75cdae910.yml\";","export default __webpack_public_path__ + \"0565a62b25b17fb90750e4fee5d4a45e.twig\";","export default __webpack_public_path__ + \"d9e313eeaec8e3fdd9bec3f8d807c7b7.yml\";","export default __webpack_public_path__ + \"2fc84964cc3a49540f7ed5a130f31237.twig\";","/**\n * Alert\n */\n\n// Module Dependencies\nimport 'protons';\n\n// Module template\nimport './_alert.twig';\n\nexport const name = 'alert';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"ba42ca6d822387e9fbad410845c28ae4.twig\";","/**\n * Breadcrumb\n */\n\n// Custom\nimport 'protons';\n\n// Module template\nimport './_breadcrumb.twig';\n\nexport const name = 'breadcrumb';\n\nexport function disable() {}\n\nexport function enable() {}\n\nexport default enable;\n","export default __webpack_public_path__ + \"cd94af0cd6af9679ab8eee37c527d7d6.twig\";","/**\n * Pagination\n */\n\n// Module dependencies\nimport 'protons';\n\n// Module template\nimport './_pagination.twig';\n\nexport const name = 'pagination';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"4bef12812e6a39d261989be76175306e.twig\";","/**\n * Article\n */\n// Module dependencies\nimport 'protons';\n// Module template\nimport './_article.twig';\n\nexport const name = 'article';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"855525f93ba0ab9326881f2c5fec1a5d.twig\";","/**\n * Card Grid\n */\nimport './_card-grid.twig';\n\nexport const name = 'card-grid';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"65bead81df6a01643292cbfd0e78c636.twig\";","/**\n * footer\n */\n// Module dependencies\nimport 'protons';\n// Module template\nimport './_footer.twig';\n\nexport const name = 'footer';\nexport function disable() {}\nexport function enable() {}\nexport default enable;\n","export default __webpack_public_path__ + \"3f7c426903943615504dbf158216d88c.twig\";"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/app-pl/assets/app.styles.css b/dist/app-pl/assets/app.styles.css new file mode 100644 index 0000000000..24cea89b64 --- /dev/null +++ b/dist/app-pl/assets/app.styles.css @@ -0,0 +1,49 @@ +@import url(https://fonts.googleapis.com/css?family=OpenSans|Oswald|SourceCodePro&display=swap); +code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} +/*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com*/ + +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Roboto,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #edf2f7}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#cbd5e0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cbd5e0}input::placeholder,textarea::placeholder{color:#cbd5e0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Source Code Pro,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#a0aec0;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3182ce;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);border-color:#3182ce}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0;opacity:1}input::placeholder,textarea::placeholder{color:#a0aec0;opacity:1}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23a0aec0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:auto auto;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3182ce;background-color:#fff;border-color:#a0aec0;border-width:1px}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#3182ce;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.bg-gray-100,.bg-white{--tw-bg-opacity:1!important}.bg-gray-100{background-color:rgba(247,250,252,var(--tw-bg-opacity))!important}.bg-gray-200{background-color:rgba(237,242,247,var(--tw-bg-opacity))!important}.bg-gray-200,.bg-gray-250{--tw-bg-opacity:1!important}.bg-gray-250{background-color:rgba(238,238,238,var(--tw-bg-opacity))!important}.bg-gray-300{background-color:rgba(226,232,240,var(--tw-bg-opacity))!important}.bg-gray-300,.bg-gray-400{--tw-bg-opacity:1!important}.bg-gray-400{background-color:rgba(203,213,224,var(--tw-bg-opacity))!important}.bg-gray-450{background-color:rgba(204,204,204,var(--tw-bg-opacity))!important}.bg-gray-450,.bg-gray-700{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgba(74,85,104,var(--tw-bg-opacity))!important}.bg-red-200{background-color:rgba(254,215,215,var(--tw-bg-opacity))!important}.bg-red-200,.bg-red-600{--tw-bg-opacity:1!important}.bg-red-600{background-color:rgba(229,62,62,var(--tw-bg-opacity))!important}.bg-red-800{background-color:rgba(155,44,44,var(--tw-bg-opacity))!important}.bg-red-800,.bg-red-900{--tw-bg-opacity:1!important}.bg-red-900{background-color:rgba(116,42,42,var(--tw-bg-opacity))!important}.bg-yellow-200{--tw-bg-opacity:1!important;background-color:rgba(254,252,191,var(--tw-bg-opacity))!important}.bg-green-200{--tw-bg-opacity:1!important;background-color:rgba(198,246,213,var(--tw-bg-opacity))!important}.bg-green-700{--tw-bg-opacity:1!important;background-color:rgba(47,133,90,var(--tw-bg-opacity))!important}.bg-green-800{background-color:rgba(39,103,73,var(--tw-bg-opacity))!important}.bg-blue-100,.bg-green-800{--tw-bg-opacity:1!important}.bg-blue-100{background-color:rgba(235,248,255,var(--tw-bg-opacity))!important}.bg-blue-200{background-color:rgba(190,227,248,var(--tw-bg-opacity))!important}.bg-blue-200,.bg-blue-500{--tw-bg-opacity:1!important}.bg-blue-500{background-color:rgba(66,153,225,var(--tw-bg-opacity))!important}.bg-blue-900{--tw-bg-opacity:1!important;background-color:rgba(42,67,101,var(--tw-bg-opacity))!important}.bg-utc-new-blue-100{--tw-bg-opacity:1!important;background-color:rgba(231,234,238,var(--tw-bg-opacity))!important}.bg-utc-new-blue-200{--tw-bg-opacity:1!important;background-color:rgba(196,203,212,var(--tw-bg-opacity))!important}.bg-utc-new-blue-400{--tw-bg-opacity:1!important;background-color:rgba(88,109,133,var(--tw-bg-opacity))!important}.bg-utc-new-blue-500{--tw-bg-opacity:1!important;background-color:rgba(17,46,81,var(--tw-bg-opacity))!important}.bg-utc-new-blue-800{--tw-bg-opacity:1!important;background-color:rgba(8,21,36,var(--tw-bg-opacity))!important}.bg-utc-new-gold-300{--tw-bg-opacity:1!important;background-color:rgba(254,226,175,var(--tw-bg-opacity))!important}.bg-utc-new-gold-500{--tw-bg-opacity:1!important;background-color:rgba(253,183,54,var(--tw-bg-opacity))!important}.bg-utc-new-gold-600{--tw-bg-opacity:1!important;background-color:rgba(228,165,49,var(--tw-bg-opacity))!important}.bg-utc-bg-page{--tw-bg-opacity:1!important;background-color:rgba(250,250,250,var(--tw-bg-opacity))!important}.bg-utc-bg-quoteblock{--tw-bg-opacity:1!important;background-color:rgba(238,238,238,var(--tw-bg-opacity))!important}.hover\:bg-transparent:hover{background-color:transparent!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgba(247,250,252,var(--tw-bg-opacity))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgba(237,242,247,var(--tw-bg-opacity))!important}.hover\:bg-blue-500:hover{--tw-bg-opacity:1!important;background-color:rgba(66,153,225,var(--tw-bg-opacity))!important}.hover\:bg-blue-700:hover{--tw-bg-opacity:1!important;background-color:rgba(43,108,176,var(--tw-bg-opacity))!important}.hover\:bg-utc-new-blue-100:hover{--tw-bg-opacity:1!important;background-color:rgba(231,234,238,var(--tw-bg-opacity))!important}.bg-opacity-90{--tw-bg-opacity:0.9!important}.bg-center{background-position:50%!important}.bg-cover{background-size:cover!important}.border-collapse{border-collapse:collapse!important}.border-white{border-color:rgba(255,255,255,var(--tw-border-opacity))!important}.border-gray-200,.border-white{--tw-border-opacity:1!important}.border-gray-200{border-color:rgba(237,242,247,var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgba(226,232,240,var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgba(203,213,224,var(--tw-border-opacity))!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgba(160,174,192,var(--tw-border-opacity))!important}.border-utc-new-blue-200{--tw-border-opacity:1!important;border-color:rgba(196,203,212,var(--tw-border-opacity))!important}.border-utc-new-blue-400{--tw-border-opacity:1!important;border-color:rgba(88,109,133,var(--tw-border-opacity))!important}.border-utc-new-blue-500{--tw-border-opacity:1!important;border-color:rgba(17,46,81,var(--tw-border-opacity))!important}.border-utc-new-gold-500{--tw-border-opacity:1!important;border-color:rgba(253,183,54,var(--tw-border-opacity))!important}.rounded-none{border-radius:0!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.border-solid{border-style:solid!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border{border-width:1px!important}.border-t-0{border-top-width:0!important}.border-b-0{border-bottom-width:0!important}.border-t-2{border-top-width:2px!important}.border-b-2{border-bottom-width:2px!important}.border-b-4{border-bottom-width:4px!important}.border-l-4{border-left-width:4px!important}.border-t{border-top-width:1px!important}.border-r{border-right-width:1px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.box-border{box-sizing:border-box!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.table-cell{display:table-cell!important}.flow-root{display:flow-root!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-items-center{justify-items:center!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-grow{flex-grow:1!important}.order-first{order:-9999!important}.order-last{order:9999!important}.float-right{float:right!important}.float-none{float:none!important}.font-sans,.font-utcbody{font-family:Roboto,sans-serif!important}.font-utcheadings{font-family:Oswald,sans-serif!important}.font-utcquote{font-family:Georgia,serif!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.h-0{height:0!important}.h-16{height:4rem!important}.h-48{height:12rem!important}.h-56{height:14rem!important}.h-80{height:20rem!important}.h-96{height:24rem!important}.h-auto{height:auto!important}.h-full{height:100%!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important}.text-lg,.text-xl{line-height:1.75rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-6xl{font-size:3.75rem!important}.text-6xl,.text-8xl{line-height:1!important}.text-8xl{font-size:6rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-tight{line-height:1.25!important}.leading-loose{line-height:2!important}.list-none{list-style-type:none!important}.m-0{margin:0!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-10{margin:2.5rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-8{margin-top:2rem!important;margin-bottom:2rem!important}.my-24{margin-top:6rem!important;margin-bottom:6rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mt-3{margin-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mt-5{margin-top:1.25rem!important}.mb-5{margin-bottom:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mr-6{margin-right:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.ml-6{margin-left:1.5rem!important}.mb-7{margin-bottom:1.75rem!important}.mt-8{margin-top:2rem!important}.mb-8{margin-bottom:2rem!important}.mt-10{margin-top:2.5rem!important}.mt-12{margin-top:3rem!important}.mb-12{margin-bottom:3rem!important}.mt-16{margin-top:4rem!important}.mb-16{margin-bottom:4rem!important}.mt-20{margin-top:5rem!important}.mr-24{margin-right:6rem!important}.mb-24{margin-bottom:6rem!important}.mr-28{margin-right:7rem!important}.ml-auto{margin-left:auto!important}.-mr-2{margin-right:-.5rem!important}.-mb-2{margin-bottom:-.5rem!important}.-ml-2{margin-left:-.5rem!important}.-mt-4{margin-top:-1rem!important}.-mt-8{margin-top:-2rem!important}.-mt-14{margin-top:-3.5rem!important}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-w-18{max-width:18rem!important}.max-w-sm{max-width:24rem!important}.max-w-full{max-width:100%!important}.min-w-0{min-width:0!important}.min-w-9{min-width:9rem!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.focus\:outline-none:focus,.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-8{padding:2rem!important}.p-12{padding:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-12{padding-left:3rem!important;padding-right:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pt-3{padding-top:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pl-5{padding-left:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pr-6{padding-right:1.5rem!important}.pl-6{padding-left:1.5rem!important}.pt-8{padding-top:2rem!important}.pr-8{padding-right:2rem!important}.pb-8{padding-bottom:2rem!important}.pl-8{padding-left:2rem!important}.pt-9{padding-top:2.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pt-12{padding-top:3rem!important}.pb-12{padding-bottom:3rem!important}.pl-16{padding-left:4rem!important}.pb-72{padding-bottom:18rem!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-2{right:.5rem!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.right-6{right:1.5rem!important}.left-6{left:1.5rem!important}.left-auto{left:auto!important}.-top-1{top:-.25rem!important}.-top-2{top:-.5rem!important}.-top-5{top:-1.25rem!important}.-right-6{right:-1.5rem!important}.resize{resize:both!important}*{--tw-shadow:0 0 transparent}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,0.05)!important}.shadow,.shadow-sm{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important}.shadow-lg,.shadow-none{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow-none{--tw-shadow:0 0 transparent!important}.shadow-utc{--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%)!important}.shadow-utc,.shadow-utcdark{box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.shadow-utcdark{--tw-shadow:rgba(0,0,0,0.15) 0px 2px 4px,rgba(0,0,0,0.25) 0px 2px 3px!important}.shadow-utcbottom{--tw-shadow:rgba(0,0,0,0.2) 0px 2px 2px 1px!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,153,225,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important}.fill-current{fill:currentColor!important}.stroke-current{stroke:currentColor!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-transparent{color:transparent!important}.text-black{color:rgba(0,0,0,var(--tw-text-opacity))!important}.text-black,.text-white{--tw-text-opacity:1!important}.text-white{color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-gray-100{--tw-text-opacity:1!important;color:rgba(247,250,252,var(--tw-text-opacity))!important}.text-gray-200{--tw-text-opacity:1!important;color:rgba(237,242,247,var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgba(203,213,224,var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgba(160,174,192,var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgba(113,128,150,var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity:1!important;color:rgba(74,85,104,var(--tw-text-opacity))!important}.text-gray-800{color:rgba(45,55,72,var(--tw-text-opacity))!important}.text-gray-800,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgba(245,101,101,var(--tw-text-opacity))!important}.text-red-800{color:rgba(155,44,44,var(--tw-text-opacity))!important}.text-red-800,.text-red-900{--tw-text-opacity:1!important}.text-red-900{color:rgba(116,42,42,var(--tw-text-opacity))!important}.text-yellow-800{--tw-text-opacity:1!important;color:rgba(151,90,22,var(--tw-text-opacity))!important}.text-green-800{--tw-text-opacity:1!important;color:rgba(39,103,73,var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity:1!important;color:rgba(66,153,225,var(--tw-text-opacity))!important}.text-blue-700{--tw-text-opacity:1!important;color:rgba(43,108,176,var(--tw-text-opacity))!important}.text-blue-800{--tw-text-opacity:1!important;color:rgba(44,82,130,var(--tw-text-opacity))!important}.text-indigo-800{--tw-text-opacity:1!important;color:rgba(67,65,144,var(--tw-text-opacity))!important}.text-pink-500{--tw-text-opacity:1!important;color:rgba(237,100,166,var(--tw-text-opacity))!important}.text-utc-new-blue-100{--tw-text-opacity:1!important;color:rgba(231,234,238,var(--tw-text-opacity))!important}.text-utc-new-blue-200{--tw-text-opacity:1!important;color:rgba(196,203,212,var(--tw-text-opacity))!important}.text-utc-new-blue-400{--tw-text-opacity:1!important;color:rgba(88,109,133,var(--tw-text-opacity))!important}.text-utc-new-blue-500{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.text-utc-new-blue-600{--tw-text-opacity:1!important;color:rgba(15,41,73,var(--tw-text-opacity))!important}.text-utc-new-blue-800{--tw-text-opacity:1!important;color:rgba(8,21,36,var(--tw-text-opacity))!important}.text-utc-new-gold-300{--tw-text-opacity:1!important;color:rgba(254,226,175,var(--tw-text-opacity))!important}.text-utc-new-gold-500{--tw-text-opacity:1!important;color:rgba(253,183,54,var(--tw-text-opacity))!important}.text-utc-links-static{--tw-text-opacity:1!important;color:rgba(22,100,132,var(--tw-text-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.hover\:text-utc-new-blue-500:hover{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.underline{text-decoration:underline!important}.no-underline{text-decoration:none!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.align-middle{vertical-align:middle!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.whitespace-nowrap{white-space:nowrap!important}.w-9{width:2.25rem!important}.w-10{width:2.5rem!important}.w-16{width:4rem!important}.w-20{width:5rem!important}.w-auto{width:auto!important}.w-1\/2{width:50%!important}.w-3\/4{width:75%!important}.w-full{width:100%!important}.z-1{z-index:1!important}.z-9{z-index:9!important}.z-10{z-index:10!important}.z-30{z-index:30!important}.gap-4{grid-gap:1rem!important;gap:1rem!important}.gap-8{grid-gap:2rem!important;gap:2rem!important}.gap-14{grid-gap:3.5rem!important;gap:3.5rem!important}.gap-y-4{grid-row-gap:1rem!important;row-gap:1rem!important}.grid-flow-row{grid-auto-flow:row!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-utchero{grid-template-columns:1fr 60% 35% 1fr!important}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)!important}.col-auto{grid-column:auto!important}.col-span-1{grid-column:span 1/span 1!important}.col-start-1{grid-column-start:1!important}.col-start-2{grid-column-start:2!important}.col-end-4{grid-column-end:4!important}.col-end-5{grid-column-end:5!important}.grid-rows-utchero{grid-template-rows:40px 1fr 1fr 70px!important}.row-start-1{grid-row-start:1!important}.row-start-2{grid-row-start:2!important}.row-start-3{grid-row-start:3!important}.row-end-4{grid-row-end:4!important}.row-end-5{grid-row-end:5!important}.transform{--tw-translate-x:0!important;--tw-translate-y:0!important;--tw-rotate:0!important;--tw-skew-x:0!important;--tw-skew-y:0!important;--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:scale-105:hover{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-500{transition-duration:.5s!important}.duration-700{transition-duration:.7s!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (min-width:640px){.sm\:mr-auto{margin-right:auto!important}.sm\:ml-auto{margin-left:auto!important}.sm\:w-1\/2{width:50%!important}.sm\:w-1\/3{width:33.333333%!important}.sm\:w-1\/4{width:25%!important}}@media (min-width:768px){.md\:grid{display:grid!important}.md\:text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:p-3{padding:.75rem!important}.md\:p-4{padding:1rem!important}.md\:pt-3{padding-top:.75rem!important}.md\:gap-8{grid-gap:2rem!important;gap:2rem!important}.md\:gap-10{grid-gap:2.5rem!important;gap:2.5rem!important}.md\:gap-x-6{grid-column-gap:1.5rem!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-utcvideohero{grid-template-columns:1fr 30%!important}.md\:grid-cols-utcvideoheroright{grid-template-columns:30% 1fr!important}.md\:col-start-1{grid-column-start:1!important}.md\:col-start-2{grid-column-start:2!important}.md\:col-end-4{grid-column-end:4!important}.md\:col-end-5{grid-column-end:5!important}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.md\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.md\:row-start-1{grid-row-start:1!important}.md\:row-start-2{grid-row-start:2!important}.md\:row-end-4{grid-row-end:4!important}.md\:row-end-5{grid-row-end:5!important}}@media (min-width:1024px){.lg\:hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.lg\:border-white{--tw-border-opacity:1!important;border-color:rgba(255,255,255,var(--tw-border-opacity))!important}.lg\:border-utc-new-blue-500{--tw-border-opacity:1!important;border-color:rgba(17,46,81,var(--tw-border-opacity))!important}.lg\:inline-block{display:inline-block!important}.lg\:grid{display:grid!important}.lg\:text-base{font-size:1rem!important;line-height:1.5rem!important}.lg\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.lg\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.lg\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.lg\:m-0{margin:0!important}.lg\:m-auto{margin:auto!important}.lg\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-4{margin-top:1rem!important}.lg\:mb-4{margin-bottom:1rem!important}.lg\:mr-8{margin-right:2rem!important}.lg\:ml-8{margin-left:2rem!important}.lg\:mb-10{margin-bottom:2.5rem!important}.lg\:mr-14{margin-right:3.5rem!important}.lg\:ml-14{margin-left:3.5rem!important}.lg\:mb-20{margin-bottom:5rem!important}.lg\:mt-36{margin-top:9rem!important}.lg\:-mt-28{margin-top:-7rem!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-95p{max-width:95%!important}.lg\:p-4{padding:1rem!important}.lg\:p-12{padding:3rem!important}.lg\:p-20{padding:5rem!important}.lg\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-4{padding-left:1rem!important}.lg\:pl-6{padding-left:1.5rem!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:top-0{top:0!important}.lg\:right-0{right:0!important}.lg\:bottom-0{bottom:0!important}.lg\:left-0{left:0!important}.lg\:text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.lg\:hover\:text-utc-new-blue-500:hover{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.lg\:w-95p{width:95%!important}.lg\:gap-10{grid-gap:2.5rem!important;gap:2.5rem!important}.lg\:gap-x-10{grid-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.lg\:gap-y-4{grid-row-gap:1rem!important;row-gap:1rem!important}.lg\:gap-y-6{grid-row-gap:1.5rem!important;row-gap:1.5rem!important}.lg\:gap-y-8{grid-row-gap:2rem!important;row-gap:2rem!important}.lg\:grid-flow-row{grid-auto-flow:row!important}.lg\:grid-flow-col{grid-auto-flow:column!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-utchero{grid-template-columns:1fr 60% 35% 1fr!important}.lg\:grid-cols-utcheroright{grid-template-columns:1fr 35% 60% 1fr!important}.lg\:grid-cols-utcherocenter{grid-template-columns:1fr 45% 45% 1fr!important}.lg\:grid-cols-utcvideohero{grid-template-columns:1fr 30%!important}.lg\:grid-cols-utcvideoheroright{grid-template-columns:30% 1fr!important}.lg\:grid-cols-utchighlight{grid-template-columns:1fr 45% 40% 1fr!important}.lg\:col-start-1{grid-column-start:1!important}.lg\:col-start-2{grid-column-start:2!important}.lg\:col-start-3{grid-column-start:3!important}.lg\:col-end-2{grid-column-end:2!important}.lg\:col-end-3{grid-column-end:3!important}.lg\:col-end-4{grid-column-end:4!important}.lg\:col-end-5{grid-column-end:5!important}.lg\:grid-rows-utchero{grid-template-rows:40px 1fr 1fr 70px!important}.lg\:grid-rows-utcheroreverse{grid-template-rows:70px 1fr 1fr 40px!important}.lg\:grid-rows-utcherocenter{grid-template-rows:25px 1fr 1fr 25px!important}.lg\:grid-rows-utchighlight{grid-template-rows:40px 1fr 1fr 40px 40px!important}.lg\:row-start-1{grid-row-start:1!important}.lg\:row-start-2{grid-row-start:2!important}.lg\:row-end-4{grid-row-end:4!important}.lg\:row-end-5{grid-row-end:5!important}.lg\:row-end-6{grid-row-end:6!important}}@media (min-width:1280px){.xl\:bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.xl\:border-r-0{border-right-width:0!important}.xl\:border-l-0{border-left-width:0!important}.xl\:border-b{border-bottom-width:1px!important}.xl\:table-cell{display:table-cell!important}.xl\:table-row{display:table-row!important}.xl\:flex-row{flex-direction:row!important}.xl\:text-xs{font-size:.75rem!important;line-height:1rem!important}.xl\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.xl\:text-base{font-size:1rem!important;line-height:1.5rem!important}.xl\:my-8{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mr-16{margin-right:4rem!important}.xl\:min-h-23{min-height:23rem!important}.xl\:p-0{padding:0!important}.xl\:p-3{padding:.75rem!important}.xl\:pl-4{padding-left:1rem!important}.xl\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}.xl\:text-gray-800{--tw-text-opacity:1!important;color:rgba(45,55,72,var(--tw-text-opacity))!important}.xl\:w-auto{width:auto!important}.xl\:w-1\/2{width:50%!important}.xl\:w-1\/5{width:20%!important}.xl\:gap-x-8{grid-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){.\32xl\:col-start-2{grid-column-start:2!important}}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:.5rem}dl,ul{list-style-type:disc}dl,ol,ul{--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));margin-top:0;margin-bottom:1rem;padding-left:2.4rem}ol{list-style-type:decimal}body{font-family:Roboto,sans-serif;--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));.field--name-body,.field--name-field-additional-informations,.field--name-field-summary{color:inherit}}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;--tw-text-opacity:1;color:rgba(15,41,73,var(--tw-text-opacity))}h1{font-size:3.75rem;line-height:1}h2{font-size:2.25rem;line-height:2.5rem}h3{font-size:1.25rem;line-height:1.75rem}h4,h5{font-size:1.125rem;line-height:1.75rem}h5{font-style:italic}a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.focus-visible,a:focus-visible{outline:4px dashed #ff8c00}p,ul{color:rgba(45,55,72,var(--tw-text-opacity))}code,p,ul{--tw-text-opacity:1}code{color:rgba(237,100,166,var(--tw-text-opacity))}tr{text-align:left} +.footer-wrapper{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));padding:2.1rem 0 1rem}.footer-wrapper a,.footer-wrapper p,.region-footer-second h2.teaser__headline a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.footer-wrapper a{transition:var(--utc-transition)}#block-socialmedialinks .social-media-links--platforms.horizontal li{padding:.75em .35em .2em!important}#block-socialmedialinks .social-media-links--platforms a{font-size:.5rem!important}#block-socialmedialinks .social-media-links--platforms a.focus-visible,#block-socialmedialinks .social-media-links--platforms a:focus-visible{color:#fdb736}.footer-wrapper a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.footer-bottom-wrapper{--tw-bg-opacity:1;background-color:rgba(8,21,36,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.footer-bottom-wrapper a,.footer-bottom-wrapper p{font-weight:400}.footer-bottom-wrapper a:not(.btn){--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));white-space:nowrap}.footer-bottom-wrapper a:not(.btn):hover{padding-bottom:.25rem;--tw-text-opacity:1;color:rgba(231,234,238,var(--tw-text-opacity))}.footer-bottom-wrapper a:not(.btn):active{border-bottom-width:1px;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}#block-googlemap>.block__content>div>iframe{width:100%}#edit-submit--2{font-size:.875rem;line-height:1.25rem}#block-utc-shortcuts-particle>.block__title,#block-utcinfofor-particle>.block__title{display:block}.page-footer #block-utc-shortcuts-particle>.block__title:not(:last-child),.page-footer #block-utcinfofor-particle>.block__title:not(:last-child){margin-bottom:0}#block-utc-shortcuts-particle>.block__title:after,#block-utc-shortcuts-particle>.block__title:before,#block-utcinfofor-particle>.block__title:after,#block-utcinfofor-particle>.block__title:before{border-top-width:0}#block-utc-shortcuts-particle .menu,#block-utcinfofor-particle .menu{min-height:255px}#block-utc-shortcuts-particle .menu a,#block-utcinfofor-particle .menu a{font-weight:400;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(231,234,238,var(--tw-text-opacity));text-decoration:none}#block-utc-shortcuts-particle .menu a:hover,#block-utcinfofor-particle .menu a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}#block-utc-shortcuts-particle-menu,#block-utcinfofor-particle-menu{font-size:1rem;line-height:1.5rem;line-height:2;text-align:left;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-transform:capitalize}@media screen and (max-width:991px){.footer-wrapper li.menu-item#block-utc-shortcuts-particle-menu,.footer-wrapper li.menu-item#block-utcinfofor-particle-menu{line-height:1.2rem;padding-bottom:0}}.path-search .footer-bottom-wrapper .row,.path-webform .footer-bottom-wrapper .row{align-content:unset!important;justify-content:unset!important;display:block;margin:0 auto}.page-footer .path-search .footer-bottom-wrapper .row:not(:last-child),.page-footer .path-webform .footer-bottom-wrapper .row:not(:last-child){margin-bottom:0}@media screen and (max-width:992px){#block-utc-shortcuts-particle,#block-utc-shortcuts-particle>#block-utc-shortcuts-particle-menu,#block-utcinfofor-particle,#block-utcinfofor-particle>#block-utcinfofor-particle-menu{text-align:center}#block-themag-st-sitebranding-4 .site-logo img{display:block;margin:0 auto 1rem}.page-footer #block-themag-st-sitebranding-4 .site-logo img:not(:last-child){margin-bottom:0}#block-themag-st-sitebranding-4 .site-logo img{width:81%}}.page-footer{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}#block-copyrightnotice-particle{padding:1.5rem 0 0;text-align:center}.block__title{display:none}.block__title:after,.block__title:before{border-top-width:0;border-bottom-width:0}.page-footer .block:not(:last-child){margin-bottom:0}#global-footer-map{height:12rem;overflow-y:hidden;text-align:center}#global-footer-map img{margin:0 auto;width:100%}#block-socialmedialinks .block__content{width:100%}#block-socialmedialinks .block__content ul{display:flex!important;justify-content:space-between;width:100%}#block-socialmedialinks a span.fa-2x{margin-top:.75rem;font-size:1rem!important}.footer-wrapper #block-utc-shortcuts-particle,.footer-wrapper #block-utcinfofor-particle{margin-top:0}#block-copyrightnotice-particle{padding-top:1.5rem;padding-bottom:1.5rem}#block-copyrightnotice-particle p{margin-bottom:1rem}#block-copyrightnotice-particle p:last-child{margin-bottom:0}@media screen and (max-width:1024px){#global-footer-map{height:14rem}#global-footer-map img{height:100%;width:auto}}@media screen and (max-width:991px){.footer-wrapper .row{padding-bottom:18rem;position:relative}.footer-wrapper li.menu-item.leading-loose{line-height:1.2rem!important;padding-bottom:0}.footer-wrapper .col-12:first-child,.footer_first.col-12{display:inline-block;padding-left:0;padding-right:0;width:50%;order:1;max-width:50%;min-width:50%}.footer-wrapper .col-12:last-child,.footer_third.col-12{display:inline-block;padding-left:0;padding-right:0;width:50%;order:2;max-width:50%;min-width:50%}.footer-wrapper .col-12:last-child ul.menu,.footer_third ul.menu{border:none!important}.footer-wrapper .col-12:nth-child(2),.footer_second.col-12{display:inline-block;max-width:100%;padding-left:0;padding-right:0;position:absolute;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:3}.region--footer-second,.region-footer-second{margin:0 auto;width:75%}#global-footer-map{height:12rem}#global-footer-map img{height:auto;width:100%}}@media screen and (min-width:768px){.footer-bottom-wrapper{font-size:.875rem;line-height:1.25rem}} +:root{--utc-transition:all 0.4s ease-in-out;--utc-color:color 0.4s ease-in-out;--utc-link:color 0.4s ease-in-out;--utc-text-shadow:3px 4px 7px rgba(81,67,21,0.8)}html{scroll-behavior:smooth}.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#000!important;background-color:#fff!important}#search-form * #edit-keys{background:#fff!important}.table .thead-dark th .label{color:#fff}.block--layout-builder.block--page-title-block:after,.block--layout-builder.block--page-title-block:before,.block--region-content-header.block--page-title-block:after,.block--region-content-header.block--page-title-block:before{content:"";display:none;width:100%;position:absolute;bottom:calc(41% + 1.5px);z-index:0}.hellowordl{background:red}.utcpage-title{background-color:transparent;border-bottom:9px solid #fdb736;font-weight:700;font-size:3.75rem;line-height:1;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));padding-top:1em;margin-bottom:0;padding-bottom:15px;padding-right:0;text-align:center;position:relative;z-index:5;line-height:1.1;margin-left:0;margin-right:0}@media screen and (max-width:640px){.utcpage-title{font-size:2.25rem;line-height:2.5rem}}@media screen and (max-width:280px){.utcpage-title{font-size:1.875rem;line-height:2.25rem}}.utcblock--page-title-block{position:relative;border-top:none;text-align:center}.button--primary{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));color:#000}.layout-builder{padding:0;border:none;background-color:inherit}.header__main{font-family:Oswald,sans-serif}.travisandutclib{font-weight:400;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity))}.align-center img{display:block;margin-right:auto;margin-left:auto}.align-right img{float:right}.align-left img{float:left}div.site-alert div.severity-low{background:#059669;border:1px solid #bce8f1;color:#31708f;margin-bottom:0;padding:1rem 2rem}div.site-alert div.severity-medium{background:#facc15;border:1px solid #faebcc;color:#8a6d3b;margin-bottom:0;padding:1rem 2rem}div.site-alert div.severity-high{background:#dc2626;border:1px solid #ebccd1;color:#a94442;margin-bottom:0;padding:1rem 2rem}div.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(h1,h2,p,p a){--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}div.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(p a:hover){--tw-text-opacity:1;color:rgba(67,65,144,var(--tw-text-opacity))}div.site-alert h2:first-child{margin-top:0}div.site-alert div.severity-high a,div.site-alert div.severity-low a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition:all .4s ease-in-out;transition:var(--utc-transition)}div.site-alert div.severity-high a:hover,div.site-alert div.severity-low a:hover{--tw-text-opacity:1;color:rgba(254,226,175,var(--tw-text-opacity))}div.site-alert div.severity-medium a,div.site-alert div.severity-medium p{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:all .4s ease-in-out;transition:var(--utc-transition)}div.site-alert div.severity-medium a:hover{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}@media (min-width:640px){.hide-sm{display:none!important}}@media (min-width:768px){.hide-md{display:none!important}}@media (min-width:1024px){.hide-lg{display:none!important}}@media (min-width:1280px){.hide-xl{display:none!important}}.utc-zoom-image .field__item{overflow:hidden}.utc-zoom-image img{transform-origin:50% 65%;transition:transform 4s,filter 4s ease-in-out;filter:brightness(100%)}.utc-zoom-image:hover img{filter:brightness(115%);transform:scale(1.15)}.block--search form input[type=submit]{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.block--search form input[type=submit]:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}:root{--utc-transition:all .4s ease-in-out}body{font-size:18px;--tw-bg-opacity:1;background-color:rgba(250,250,250,var(--tw-bg-opacity));font-family:Roboto,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;margin:0;text-align:left;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));overflow:unset}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}a{font-weight:400;color:rgba(22,100,132,var(--tw-text-opacity))}a,a:focus,a:hover{--tw-text-opacity:1}a:focus,a:hover{font-weight:500;color:rgba(8,21,36,var(--tw-text-opacity));text-decoration:none}a.focus-visible,a:focus-visible{outline:2px dashed #fdb736}.field--type-text-with-summary a:not([href]):before{display:block;visibility:hidden}.path-search #block-breadcrumbs-particle.field--type-text-with-summary a:not([href]):before{display:none}.field--type-text-with-summary a:not([href]):before{content:"";height:175px;margin-top:-175px}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler),.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler),.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler){border-width:0;font-weight:400;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity));text-decoration:none;transition:color .4s ease-in-out;transition:var(--utc-link)}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):hover,.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):hover,.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):hover{font-weight:500;--tw-text-opacity:1;color:rgba(8,21,36,var(--tw-text-opacity))}.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):active,.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):active,.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):active,a:active{color:#fdb736;border-bottom:1.5px solid #fdb736;text-decoration:none}.UTCtextblock__links strong>a{font-weight:400}.UTCtextblock__links a:not(.btn):not(.dm-profile-tabs__link):active:not(.ckeditor-accordion-toggler):active{color:#fdb736;border-bottom:1.5px solid #fdb736;text-decoration:none}.department-info-- a{background-color:transparent;font-weight:400;padding:.25rem .5rem;--tw-text-opacity:1;color:rgba(22,100,132,var(--tw-text-opacity));text-decoration:none;transition:background-color .4s ease-in-out}.department-info-- a:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.department-info-- .social-media-links--platforms a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-decoration:none}.department-info-- .social-media-links--platforms a:focus,.department-info-- .social-media-links--platforms a:hover{background-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.department-info--{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding-top:1.5rem;padding-bottom:1.5rem}span:target{display:block;position:relative;top:-.625rem;visibility:hidden}.path-search #block-breadcrumbs-particlespan:target{display:none}p{font-family:Roboto,sans-serif;margin:0;padding:0;--tw-text-opacity:1;color:rgba(45,55,72,var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}h1,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover,h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{font-family:Oswald,sans-serif;font-weight:700}a:hover p:not(#apply-now-ribbon){font-family:Roboto,sans-serif;font-weight:400}.utc-hero-block a.diagonal,a.diagonal{background-color:transparent;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px;font-weight:700;margin-left:auto;margin-right:auto;padding:.75rem 1rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));background-image:linear-gradient(-257deg,#fff 50%,transparent 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out;white-space:nowrap}.utc-hero-block a.diagonal:hover,a.diagonal:hover{background-position:0;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.diagonal i,a.diagonal svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));transition:all .75s ease-in-out}a.diagonal.light-gray-hero{--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));background-image:linear-gradient(-257deg,#112e51 50%,transparent 0)}a.diagonal.light-gray-hero:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}a.diagonal.light-gray-hero i,a.diagonal.light-gray-hero svg{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}a.diagonal.light-gray-hero:hover i,a.diagonal.light-gray-hero:hover svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.custom-newsfeed-css a>div{background-color:transparent!important;background-image:linear-gradient(-257deg,#e7eaee 50%,transparent 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out;font-weight:400}.custom-newsfeed-css a>div:hover{background-color:transparent!important;background-position:0}b,strong{font-weight:700}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin-left:0}p{margin-top:1rem;margin-bottom:1rem}p.no-space{margin-top:0;margin-bottom:0}p.less-space{margin-top:.5rem;margin-bottom:.5rem}li.more-space,p.more-space{margin-top:1.5rem;margin-bottom:1.5rem}h3.blue-bar{background-color:rgba(17,46,81,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}h3.blue-bar,h3.gold-bar{--tw-bg-opacity:1;margin:0 0 1.5rem;padding:.25rem .5rem;--tw-text-opacity:1;width:100%}h3.gold-bar{background-color:rgba(253,183,54,var(--tw-bg-opacity));color:rgba(17,46,81,var(--tw-text-opacity))}.white-hz-rule{background-color:rgba(255,255,255,var(--tw-bg-opacity))}.gold-hz-rule,.white-hz-rule{--tw-bg-opacity:1;width:100%;height:1px}.gold-hz-rule{background-color:rgba(253,183,54,var(--tw-bg-opacity))}.blue-hz-rule{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));width:100%;height:1px}.sidr ul.sf-menu span.sf-sub-indicator{content:"▼"}.sidr ul.sf-menu span.sf-sub-indicator:after{color:transparent}.UTCtextblock__links hr{margin-top:1.5rem;margin-bottom:1.5rem}.UTCtextblock__links h2{margin-bottom:1.25rem}.UTCtextblock__links h2.first-head{margin-top:0}.department-info-- .field--name-field-utc-department-hours .field__label{font-family:Oswald,sans-serif;margin-bottom:1rem;margin-top:2rem}.utc-hero-block a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-hero-block a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.title-overlay h1{line-height:1.2}.path-search #block-breadcrumbs-particle.block{display:none!important}.search-results h3.search-result__title{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.container-full .block--region-content-header.block--page-title-block .page-title{font-size:1.5rem;line-height:2rem;line-height:1.25;margin-right:0;padding-right:0;text-align:center;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ol.search-results li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));border-top-width:1px;border-bottom-width:1px;padding:.5rem 0}.path-search ul.pager__items{border-width:0}ul.pager__items li.is-active{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}ul.pager__items li.is-active,ul.pager__items li a{--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}ul.pager__items li a{padding-left:1.25rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ul.pager__items li a:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.search-results h3.search-result__title a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.search-results h3.search-result__title a:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.block--layout-builder.block--page-title-block .page-title,.block--region-content-header.block--page-title-block .page-title{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.user-logged-in.path-search .header-container,.user-logged-in.path-search .header-container.affix{position:relative}@media screen and (max-width:1024px){.section-hero{position:relative;z-index:1}.utc-hero-image-default .order-first,.utc-hero-image-default .order-last{order:unset!important}.utc-hero-image-default .order-first{margin-top:2rem}.node__content>.utc-hero-section:first-child{margin-top:-1rem;padding:0}.node__content>.utc-hero-section:first-child .themag-layout__region{padding:0}main.main-reduce-top-margin{margin-top:-1rem;padding-top:0}main{padding-top:1rem;position:relative;z-index:1}.section-hero .container-full,.utc-hero-section .container-full{padding:0}.section-hero .container-full .row,.utc-hero-section .container-full .row{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.section-hero{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.container-full,.themag-layout--my-default{padding-left:1rem;padding-right:1rem}.container-full .block--region-content-header.block--page-title-block .page-title{font-size:1.125rem;line-height:1.75rem}.btn--large,.btn-lg{font-size:.875rem!important;line-height:1.2!important}.page-search .container{margin-top:1rem!important}.field--type-text-with-summary a:not([href]):before{height:72px;margin-top:-72px}}@media screen and (max-width:640px){h1{font-size:28px!important;line-height:1.2em}.department-info-- address.flex-list li{line-height:2;border-width:0}.title-overlay h1{line-height:1.2}}@media screen and (max-width:280px){.department-info--{padding-left:1rem;padding-right:1rem}}foreignObject>div>div{display:flex;align-items:center}.section-hero .b-bg,.utc-hero-section .b-bg{height:100%!important}.is-b-loading:not(.is-b-loaded):not([data-animation]):before{background:#166484!important} +.utc-sidebar ol,.utc-sidebar ul{list-style-type:none;padding-left:0}.utc-sidebar ol li,.utc-sidebar ul li{margin-bottom:.25rem}.utc-sidebar ol li ul li,.utc-sidebar ul li ul li{margin:.25rem auto}.utc-sidebar ol li ul li:first-child,.utc-sidebar ul li ul li:first-child{border-top-width:0}.utc-sidebar ol li ul li ul li,.utc-sidebar ul li ul li ul li{margin:.25rem auto}.utc-sidebar ol li ul li ul li:first-child,.utc-sidebar ul li ul li ul li:first-child{border-top-width:0}.utc-sidebar .sidebar-menu li{position:relative}.utc-sidebar .sidebar-menu li ul{display:block;max-height:0;overflow:hidden;transition:var(--utc-transition)}.utc-sidebar .menu-open,.utc-sidebar .sidebar-menu .open>ul{max-height:2000px}.menu-item-sidemenu a{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(203,213,224,var(--tw-border-opacity));border-width:1px;display:block;font-weight:400;padding:1rem 2rem 1rem 1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition);width:96%}.menu-item-sidemenu a:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));text-decoration:none}.menu-item-sidemenu a:hover,.menu-item-sidemenu a:hover .more svg{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu>.more.closed svg,.utc-sidebar .menu-item-sidemenu>.more.open svg,.utc-sidebar .menu-item-sidemenu>.more svg{transition:var(--utc-transition)}.menu-item--expanded li.menu-item-sidemenu.menu-item--active-trail>a,.menu-item--expanded li.menu-item-sidemenu.menu-item--expanded.open>a{background-color:rgba(196,203,212,var(--tw-bg-opacity))}.utc-sidebar .more{cursor:pointer;display:flex;align-items:center;float:right;position:absolute;top:0;bottom:0;right:.5rem;transition:var(--utc-transition);min-width:10%;height:3.75rem}.utc-sidebar .menu-item--active-trail>.more svg,.utc-sidebar .more{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .menu-item--collapsed a+.more,.utc-sidebar .menu-item--expanded a+.more{transition:unset}.utc-sidebar .menu-item--collapsed a:hover+.more,.utc-sidebar .menu-item--expanded a:hover+.more{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-sidebar .menu-item--active-trail>.more,.utc-sidebar .menu-item--active-trail>.more svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu.open>.more.open svg{transform:rotate(90deg)}.utc-sidebar .menu-item-sidemenu.open>a{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-sidebar .menu-item-sidemenu.open>.more,.utc-sidebar .menu-item-sidemenu.open>.more svg,.utc-sidebar .menu-item-sidemenu.open>a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.menu-item-sidemenu .is-active,.menu-item-sidemenu.menu-item--active-trail a,.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>a{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>.more,.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open>.more svg{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu.open>a.parent,.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a:hover{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition)}.menu-item-sidemenu.menu-item--active-trail .menu-item-sidemenu.menu-item--active-trail a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}li.menu-item-sidemenu li.menu-item-sidemenu .is-active{--tw-bg-opacity:1!important;background-color:rgba(196,203,212,var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}li.menu-item-sidemenu li.menu-item-sidemenu .is-active:before{font-weight:700;font-size:1rem;line-height:1.5rem;margin-right:.5rem;line-height:0;content:"→"}.utc-sidebar .sidebar-menu .sidebar-menu .menu-item--expanded:hover>.more svg,.utc-sidebar .sidebar-menu .sidebar-menu .open>.more svg{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-sidebar .menu-btn{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));text-align:center;cursor:s-resize}.utc-sidebar .menu-btn img{height:4rem;vertical-align:middle}@media (min-width:991px){.section_menu,input#mobile_menu{display:none}}@media (max-width:991px){.menu-content{padding:0 0 0 4rem}.section_menu{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));cursor:pointer;padding:.5rem 2.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input#mobile_menu{display:none}.utc-sidebar{max-height:0;overflow:hidden}input:checked~.utc-sidebar{max-height:100%}.utc-sidebar .more{right:-1.5rem}}@media (max-width:640px){.utc-sidebar .more{right:0}}.user-logged-in .empty-menu-block{min-height:60px;background:#0ff;color:#000;font-weight:700;display:block;visibility:visible;text-align:center;padding:1rem;margin-bottom:.8rem}.user-logged-in .empty-menu-block h2.block__title.visually-hidden{display:block;width:100%;height:auto;color:transparent;font-size:18px;font-weight:700;line-height:1.5rem;clip:unset}.user-logged-in .empty-menu-block:before{content:"Empty menu block. Please remove.";color:#000;height:24px;font-size:18px;width:85%;margin:0 auto} +.utc-offcanvas-sidebar-menu{padding:15px 20px;list-style:none}.utc-offcanvas-sidebar-menu>li{border-bottom:1px solid rgba(144,164,174,.2)}.utc-offcanvas-sidebar-menu>li>a{color:#fff;display:block;font-weight:700;padding:15px 20px;font-size:1.1rem;text-transform:uppercase;position:relative;cursor:pointer} +.department-info--dept-info-light-blue{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding:2rem 0 1rem}@media screen and (max-width:640px){.department-info-- h2{margin:1rem 1rem 0!important}.department-info-- div .address.flex-list{margin:1em 0 0!important}.department-info-- div .address.flex-list ul{text-align:center!important}.department-info-- div .address.flex-list a,.department-info-- div .address.flex-list ul *{font-family:Oswald,sans-serif!important;font-weight:400!important}.department-info-- div .address.flex-list ul li .fas,.department-info-- div .address.flex-list ul li i{padding-top:.75rem!important;margin-left:-3px!important;font-size:1rem!important}.department-info-- .social-media-links--platforms span,.department-info-- .social-media-links--platforms span.fa,.department-info-- .social-media-links--platforms span.fa-2x{font-size:1.5rem!important}}address.flex-list{list-style:none;position:relative;margin-top:1.25em;overflow:hidden}address.flex-list ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0;text-align:center;align-items:center}address.flex-list li{display:inline;line-height:1.2em;padding:3px 10px;border-left:1px solid #adb2b6;align-items:center;font-size:400}address.flex-list li:first-child{border-left:none}address.flex-list li div.field--name-field-utc-department-fax-number .field__item a:before,address.flex-list li div.field--name-field-utc-department-phone .field__item a:before{font-weight:900;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));display:inline;padding-right:6px;vertical-align:top}.department--hours{text-align:center}.department--hours .field__label{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1.5em;font-weight:700}.department--hours .field__label:after{content:none}@include media-breakpoint-down(lg){address.flex-list{position:relative;margin:1em;overflow:hidden}address.flex-list ul{display:list-item;flex-direction:none;flex-wrap:none;justify-content:center;text-align:center;margin-left:0}address.flex-list li{display:block;line-height:1.8em;padding:0 8px;border-left:none}} +#drupal-off-canvas .inline-block-create-button,#drupal-off-canvas .inline-block-list__item{background-color:#1c2429}#drupal-off-canvas ul.layout-selection{background-color:#444}#drupal-off-canvas .layout-builder-configure-section *,#drupal-off-canvas .layout-builder-configure-section .description,#drupal-off-canvas .layout-builder-configure-section .details-description,#drupal-off-canvas .layout-builder-configure-section .form-item .description,#drupal-off-canvas .layout-selection *,#drupal-off-canvas .layout-selection .description,#drupal-off-canvas .layout-selection .details-description,#drupal-off-canvas .layout-selection .form-item .description,#drupal-off-canvas .layout-selection :not(div){color:#fff!important}#drupal-off-canvas .form-color,#drupal-off-canvas .form-date,#drupal-off-canvas .form-email,#drupal-off-canvas .form-file,#drupal-off-canvas .form-number,#drupal-off-canvas .form-search,#drupal-off-canvas .form-select,#drupal-off-canvas .form-tel,#drupal-off-canvas .form-text,#drupal-off-canvas .form-textarea,#drupal-off-canvas .form-time,#drupal-off-canvas .form-url{color:#333!important}#drupal-off-canvas .layout-builder-configure-section label{font-size:.85rem}.layout-builder-block{background:transparent} +#drupal-off-canvas .link,#drupal-off-canvas a{color:#85bef4!important}#mobile-menu{display:none}@media (max-width:768px){#mobile-menu{display:block}} +.header__main{font-family:Roboto,sans-serif}.header--custom-header .header__container-wrapper--header__main{border-width:0;padding:0;--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.header__container{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.header--custom-header .header__container-wrapper--header__main{height:125px}.top-bar-wrapper{height:75px}.bottom-bar-wrapper,.region-header-primary-menu{height:50px}.header--custom-header .header__main{margin-right:6rem;padding-top:0;padding-bottom:0}.header a.site-logo{overflow:hidden}.block--region-logo{height:auto}.header a.site-logo img{max-width:18rem}#block-utcbrandbarmenu-particle,.header__main__left,.header__main__right,.wide-nav{height:100%!important}.region-header-primary-menu{display:grid;margin-left:auto;grid-template-columns:auto auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.region-header-primary-menu>.block{margin:0}.sidr .block--region-offcanvas-sidebar a,ul.sf-menu>li>a,ul.sf-menu span.nolink{font-family:Roboto,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;padding:0 .75rem;position:relative;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-transform:none;font-size:16px;transition:var(--utc-transition)}ul.sf-menu.menu{display:flex}.block--region-offcanvas-sidebar,.sidr ulul.sf-menu.menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu li,.sidr ulul.sf-menu.menu li.menu-item{transition:var(--utc-transition)}.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ulul.sf-menu.menu li a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}ul.sf-menu.menu>li.sf-depth-1{padding-bottom:.5rem;padding-top:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:fadeIn 3s ease;animation:fadeIn 3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}ul.sf-menu li.sfHover>ul,ul.sf-menu li:hover>ul{left:unset!important;top:105%!important}ul.sf-menu ul{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));float:right;min-width:9rem;right:0;left:auto;width:2.25rem}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul,ul.sf-menu.sf-vertical.sf-shadow ul{box-shadow:3px 3px 5px 1px rgb(0 0 0/15%),-3px 3px 5px 1px rgb(0 0 0/15%)}ul.sf-menu ul li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity))}ul.sf-menu ul li:first-child{border-top-width:1px}ul.sf-menu ul li a{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));font-weight:400;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}ul.sf-menu ul li a:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}ul.sf-menu>li:not(:last-child){float:none;list-style-type:none}ul.sf-menu>li a{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-width:0 1px 0 0}ul.sf-menu>li.sfHover>a.is-active:after,ul.sf-menu>li>a:after,ul.sf-menu span.nolink:after{display:block;height:0}.region-header-primary-menu>ul.sf-menu>li.sfHover>a.is-active:after,.region-header-primary-menu>ul.sf-menu>li>a:after,.region-header-primary-menu>ul.sf-menu span.nolink:after{margin:0}.sidr ul.sf-menu>li.sfHover>a.is-active:after,.sidr ul.sf-menu>li>a:after,.sidr ul.sf-menu span.nolink:after{height:auto;margin-bottom:0}ul.sf-menu>li.sfHover>a.is-active:after,ul.sf-menu>li>a:after,ul.sf-menu span.nolink:after{margin-top:5px;content:"";background:rgba(253,183,54,.7);transform:scaleX(0);transition:transform .25s ease-in-out;box-shadow:0 0 1px 1px rgba(253,183,54,.7)}ul.sf-menu>li.sfHover>a:after,ul.sf-menu>li>a:hover:after,ul.sf-menu>li a.is-active:after,ul.sf-menu span.nolink:hover:after{transform:scaleX(1)}ul.sf-menu>li.sfHover{background-color:transparent}ul.sf-menu span.sf-depth-1.sf-with-ul{padding-right:1.5rem;margin-bottom:2px}ul.sf-menu.menu.sf-secondary-menu li{cursor:pointer}ul.sf-menu>li:not(:last-child)>span.sf-depth-1{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px}ul.sf-menu span.sf-sub-indicator{right:.5rem}.sf-secondary-menu ul.sf-menu>li:not(:last-child){--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px}.offcanvas-sidebar-overlay.active{opacity:.7!important}.sidr.right{right:-100%}.sidr .block{height:auto;margin-bottom:0}.block--region-offcanvas-sidebar,.sidr ul.flex{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.menu{background-color:transparent;flex-direction:column;width:100%}.sidr .block--superfish .block__content{padding:0}.sidr ul.flex li.menu-item,.sidr ul.sf-menu.menu.sf-secondary-menu li{transition:var(--utc-transition)!important}.sidr ul.sf-menu.menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:block;--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.region-header-primary-menu>.sidr ul.sf-menu.menu{margin:0}.sidr .sidr ul.sf-menu.menu{height:auto;margin-bottom:0}.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1.sf-expanded,.sidr ul.sf-menu.sf-expanded,.sidr ul.sf-menu li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu li{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-bottom-width:1px;padding-top:0;padding-bottom:0;width:100%}.sidr ul.flex li a,.sidr ul.menu .nolink,.sidr ul.menu a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}.sidr ul.menu .nolink{padding-left:1.5rem}.sidr ul.sf-menu.menu.sf-secondary-menu>li,.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1,.sidr ul.sf-menu li{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));border-bottom-width:1px}.sidr ul.menu a,.sidr ul.menu a:hover,.sidr ul.sf-menu li:hover a,.sidr ul.sf-menu li a{background-color:transparent}.sidr ul.sf-menu>li.active-trail,.sidr ul.sf-menu>li.sfHover,.sidr ul.sf-menu li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu>li>a:after,.sidr ul.sf-menu span.nolink:after{display:none}.sidr ul.sf-menu.sf-accordion li.sf-expanded>ul{margin-bottom:.75rem;--tw-shadow:0 0 transparent;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);left:12px!important;top:9px!important;margin-top:-10px;width:100%!important;padding-right:24px}.menus-wrapper{display:block;padding-bottom:60px;height:auto;padding-left:6px}#superfish-secondary-menu--2-accordion,.menus-wrapper ul{width:12.8rem!important;float:right}#block-utcbrandbarmenu-offcanvas,#block-utclibbrandbarmenu-offcanvas,#block-utcsecondarymenu-offcanvas{overflow:hidden;box-shadow:-1px 1px 2px 2px rgb(0 0 0/15%)}#block-utcsecondarymenu-offcanvas .sf-accordion-toggle{display:none}.sidr ul.sf-menu span.sf-depth-1.sf-with-ul.sf-clicked{background:#e7eaee}.sidr ul.sf-menu.menu.sf-hidden,.sidr ul.sf-menu.menu.sf-secondary-menu.sf-hidden{left:auto!important;position:relative!important;top:auto!important;display:flex!important;flex-direction:column;height:auto!important;background:#e7eaee!important;padding-left:1rem}.region-search{display:flex;align-items:center;height:0;opacity:0}.block--region-offcanvas-sidebar,.sidr ul.region-search{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.sidr ul.region-search li.menu-item,.sidr ul.sf-menu.menu.sf-secondary-menu li{transition:var(--utc-transition)}.sidr ul.flex li a,.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ul.sf-menu.menu.sf-secondary-menu>li,.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1,.sidr ul.sf-menu li,.sidr ul.sf-menu span.sf-depth-1.sf-with-ul{font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-transform:none;width:100%}.sidr ul.menu .nolink,.sidr ul.menu a,.sidr ul.region-search li a{background-color:transparent;border-width:0;display:inline-block;padding-top:1rem;padding-bottom:1rem;padding-left:.75rem}.region-search{max-height:unset!important;box-shadow:inset 0 0 5px rgba(65,0,0,.15),0 0 5px rgb(0 0 0/15%);transition:var(--utc-transition)}.region-search.active{height:100%;opacity:1;padding:.5rem;transition:var(--utc-transition)}.region-search .container{max-width:100%!important}.block--region-search form{margin-top:1rem;margin-bottom:1rem;opacity:0;padding:.5rem 1rem;transition:var(--utc-transition)}.region-search.active .block--region-search form{opacity:1}.sidr-open svg#mainMenuIcon,svg#mainMenuIcon{transition:all .4s ease-in-out}.sidr-open svg#mainMenuIcon{rotate:90deg;margin-top:-5px}.region-search .block--search form input[type=submit]{visibility:hidden}.header__toggleable-button{transition:var(--utc-transition)}.header__toggleable-button:focus{outline:none!important}.header__toggleable-button.focus-visible,.header__toggleable-button:focus-visible{outline:2px dashed #fdb736!important}.header__toggleable-button:hover i:before{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.header--custom-header .header__main .fas{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.block--region-search form{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}a.close-search-btn,a.close-search-btn:active,a.close-search-btn:hover{border:none!important}.toggle-offcanvas-sidebar{border-width:0;display:none}.js-toggle-offcanvas-sidebar .fas:before{transition:var(--utc-transition);outline:none!important}.js-toggle-offcanvas-sidebar .fas:before.focus-visible,.js-toggle-offcanvas-sidebar .fas:before:focus-visible{outline:2px dashed #fdb736!important}@-webkit-keyframes dropIn{0%{opacity:0;visibility:hidden;transform:translateY(-100px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;visibility:hidden;transform:translateY(-100px)}to{opacity:1;visibility:visible;transform:translateY(0)}}.ribbon-container{position:absolute;top:0;right:.5rem;z-index:1}@media screen and (max-width:768px){.region-search .close-search-btn.ribbon-container{top:0;right:1rem}}.ribbon-wrapper{position:relative;width:5rem;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation:dropIn 1s linear forwards;animation:dropIn 1s linear forwards}.ribbon{position:absolute;right:.75rem;top:-.25rem;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.5))}.ribbon>.ribbon-content{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));text-align:center;width:4rem;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%);transition:all .5s ease-in-out}.ribbon.down>.ribbon-content{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),50% 100%,0 calc(100% - 16px));clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),50% 100%,0 calc(100% - 16px))}.ribbon.up>.ribbon-content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 16px),0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 16px),0 100%)}.ribbon-container{padding:0}.ribbon-container:focus,.ribbon-container:hover{position:absolute}.apply-now-ribbon{display:inline-block;font-family:Oswald,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.75rem;line-height:1.5rem;margin:1rem auto 1.75rem;padding:0;position:relative;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.ribbon-container:hover .apply-now-ribbon{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.header__main__right a{border-width:0;display:block;font-family:Roboto,sans-serif;font-weight:400;padding-left:1.25rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.region-header-primary-menu>.header__main__right a{margin:0}.sidr .header__main__right a{height:auto;margin-bottom:0}.header__main__right a:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.header-container{position:-webkit-sticky;position:sticky;top:0;right:0;width:100%}.user-logged-in .header-container{position:relative;top:unset}.header-container a,.header-container a:active,.header-container a:hover{text-decoration:none}div.site-alert div.text{padding:1rem}.block--region-search .visually-hidden{display:unset!important}.scroll-to-top-button{bottom:48px!important}button#mobile-menu-icon{display:none}a#application-link.focus-visible,a#application-link:focus-visible{outline:none!important}a#application-link.focus-visible div#menuribbon,a#application-link:focus-visible div#menuribbon,a.site-logo.focus-visible img,a.site-logo:focus-visible img{outline:2px dashed #fdb736}@media screen and (max-width:1024px){.header__container-wrapper--header__main{--tw-shadow:3px 3px 5px 1px rgb(0 0 0/15%);box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.header__container--boxed{max-width:100%}.user-logged-in .header-container{margin-top:36px}}@media screen and (max-width:1024px) and (orientation:landscape){.header-container{position:relative}}@media screen and (max-width:768px){button#mobile-menu-icon{display:inline-block}.header--custom-header .header__main{height:100%;margin-right:7rem}.region-search.active{min-height:100px}.sidr{top:60px}#superfish-secondary-menu--2-accordion,.menus-wrapper ul{width:100%!important}#superfish-secondary-menu--2-accordion{margin-right:-1px!important;margin-top:-3px}.notification-alert-on .sidr{opacity:0;transition:right .4s,opacity .2s!important}.notification-alert-on.offcanvas-sidebar-open .sidr{opacity:1;position:relative;top:0}@media screen and (max-width:768px){.region-search .close-search-btn.notification-alert-on.offcanvas-sidebar-open .sidr{top:0;right:1rem}}.notification-alert-on .offcanvas-sidebar-overlay{background:transparent!important;opacity:1%!important}.header--custom-header .header__container-wrapper--header__main,.header-container,.top-bar-wrapper{height:60px}.bottom-bar-wrapper{display:none}.toggle-offcanvas-sidebar{display:block}.region-header-primary-menu>.toggle-offcanvas-sidebar{margin:0}.sidr .toggle-offcanvas-sidebar{height:auto;margin-bottom:0}.toggle-offcanvas-sidebar{font-size:2rem}.toggle-offcanvas-sidebar:hover{outline:none!important}.toggle-offcanvas-sidebar:focus{outline:2px dotted #fdb736!important}.sidr.right{width:15rem!important}.d-flex{--tw-border-opacity:1;border-color:rgba(160,174,192,var(--tw-border-opacity));border-right-width:1px;padding-right:1rem}.sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul>li:last-child{margin-bottom:1rem}.region-search .close-search-btn.top-0{top:0!important;right:1rem!important}.region-search .block--search form input[type=submit]{margin-right:1.5rem;visibility:visible}.sidr ul.sf-menu.menu.sf-secondary-menu li{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:0;padding-bottom:0}.sidr ul.sf-menu.menu.sf-secondary-menu.sf-expanded li:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.sidr ul.sf-menu.menu.sf-secondary-menu li:first-child ul li:last-child{margin-bottom:1rem}}@media screen and (max-width:640px){.bottom-bar-wrapper{display:none}.sidr{top:67px}.header-container.bottom-bar-wrapper{height:0;padding:0}.sidr.right{width:13rem!important}.sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul{margin-bottom:4rem}.region-search .block--search form input[type=submit]{visibility:visible}#edit-submit--2{font-size:.875rem;line-height:1.25rem;margin-right:1.5rem}.close-search-btn{right:1rem;top:-1rem!important}#superfish-secondary-menu--2-accordion,.menus-wrapper,.menus-wrapper ul,.sidr.right{width:100%!important}.header__container{padding-top:1rem!important;padding-bottom:1rem!important}.menus-wrapper{padding-left:0}.top-workbench-menu-present.notification-alert-on .menus-wrapper{padding-bottom:0!important}}@media screen and (max-width:480px){.header{height:auto!important}.header__container{padding-top:0!important;padding-bottom:0!important}#block-sitebranding-particle{height:4rem;margin:0;overflow:hidden;padding-top:.5rem;position:relative;width:3rem}.site-logo{height:auto;position:absolute;width:20rem}.header a.site-logo img{max-width:20rem}.sidr{top:56px}} +.block--region-header-primary-menu>ul.menu>li>a{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.block--region-header-primary-menu>ul.menu>li>a:hover{text-decoration:none;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.block--region-header-primary-menu>ul.menu>li>a{border-radius:0;padding:12px}.block--region-header-primary-menu>ul.menu>li>a:hover{padding:12px} +.btn{display:inline-block;font-weight:600;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;margin-bottom:1rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn--navy,.btn-dark,.btn-primary{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:hover,.btn-dark:hover,.btn-primary:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:active,.btn--navy:hover,.btn-dark:active,.btn-dark:hover,.btn-primary:active,.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(42,67,101,var(--tw-bg-opacity))}.btn--navy:active,.btn-dark:active,.btn-primary:active{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--navy:focus,.btn-dark:focus,.btn-primary:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2);border:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--yellow,.btn-danger,.btn-secondary{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:hover,.btn-danger:hover,.btn-secondary:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:active,.btn--yellow:hover,.btn-danger:active,.btn-danger:hover,.btn-secondary:active,.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgba(228,165,49,var(--tw-bg-opacity))}.btn--yellow:active,.btn-danger:active,.btn-secondary:active{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--yellow:focus,.btn-danger:focus,.btn-secondary:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--navy-outline,.btn-info{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:2px solid #112e51}.btn--navy-outline:active,.btn--navy-outline:hover,.btn-info:active,.btn-info:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:2px solid #112e51;box-shadow:inset 0 0 5px #403636}.btn--navy-outline:focus,.btn-info:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--burgundy,.btn-warning{--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--burgundy:hover,.btn-warning:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.btn--burgundy:active,.btn--burgundy:hover,.btn-warning:active,.btn-warning:hover{--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity))}.btn--burgundy:active,.btn-warning:active{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));box-shadow:0 0 0 .2rem rgba(120,30,30,.5)}.btn--burgundy:focus,.btn-warning:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--white-outline{background-color:transparent;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border:2px solid #fff}.btn--white-outline:active,.btn--white-outline:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:2px solid #fff}.btn--white-outline:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--green,.btn-success{--tw-bg-opacity:1;background-color:rgba(39,103,73,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green:active,.btn--green:hover,.btn-success:active,.btn-success:hover{--tw-bg-opacity:1;background-color:rgba(47,133,90,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn--green:focus,.btn-success:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.2)}.btn--lightblue,.btn-light{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:0}.btn--lightblue:active,.btn--lightblue:hover,.btn-light:active,.btn-light:hover{--tw-bg-opacity:1;background-color:rgba(203,213,224,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.btn--lightblue:focus,.btn-light:focus{box-shadow:inset 0 0 8px 2px rgba(0,0,0,.1)}.btn--block,.btn-block{display:block;width:100%}.btn--pill{border-radius:24px}.btn--small,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn--large,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn--extra-large{padding:1.5rem;font-size:1.3rem;font-weight:700;font-family:Roboto,Helvetica Neue,sans-serif}a.button_cta_custom{width:100%;border-radius:0}a.btn--hover-slide{position:relative}a.btn--hover-slide:after{content:"";background:#fff;mix-blend-mode:darken;width:0;height:calc(100% + 8px);position:absolute;bottom:-4px;left:-10px;transition:all .3s cubic-bezier(.19,.46,.68,.49)}a.btn--hover-slide:hover:after{width:calc(100% + 8px)} +.form-actions,.form-item{margin-top:.375rem;margin-bottom:.375rem}table .form-actions:last-child,table .form-item:last-child{margin-bottom:0}.form-item label:not(.option){margin-bottom:0;font-size:.85rem;font-weight:700}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid red}.form-actions .button{margin-right:.278rem}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background-color:#fff;display:block;width:100%;padding:10px 1rem;border:1px solid #cfd8dc;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(38,50,56,.075);color:#607d8b;font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}@media (min-width:768px){input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:.85rem}}select{padding:10px 2rem 10px 1rem;width:auto;height:50px}select,textarea{background-color:#fff;display:block;border:1px solid #cfd8dc;border-radius:0;box-shadow:inset 0 1px 1px rgba(38,50,56,.075);color:#607d8b;font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}textarea{width:100%;padding:10px 1rem}input[type=radio]{margin-left:3px}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.1em;margin-bottom:.1em}.form-checkboxes .form-item label.option,.form-radios .form-item label.option{font-size:.9rem}.form-type-checkbox .description,.form-type-radio .description{margin-left:0}.description{margin:10px 0 0;font-size:.778rem;color:#90a4ae}.description a{text-decoration:underline}details summary{display:block;background-color:#eceff1;padding:1rem;font-size:.9rem;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out}details summary:before{font-family:Font Awesome\ 5 Free;content:"\f107";margin-right:10px}details summary:hover{background-color:#cfd8dc}details summary[aria-expanded=true]:before{content:"\f106"}details summary::-webkit-details-marker{display:none}details .details-wrapper{background-color:#fff;padding:1.5rem;border:1px solid #cfd8dc;border-top:none}details a.details-title{color:#000;text-decoration:none}details .action{margin-top:1rem;padding-top:1rem;border-top:1px solid #cfd8dc} +.webform-submission-form{margin-left:.5rem}.webform-submission-form h1,.webform-submission-form h2,.webform-submission-form h3,.webform-submission-form h4,.webform-submission-form p{margin-left:0}.webform-submission-form .form-actions,.webform-submission-form .form-item{margin-top:.75rem}.webform-submission-form .fieldset-wrapper>.form-item:first-child{margin-top:0}.webform-submission-form .form-composite>legend,.webform-submission-form .form-item label:not(.option){font-size:1rem;font-weight:600;padding-bottom:.25rem}.webform-submission-form .description{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:.85rem;margin-bottom:10px;margin-top:5px}.webform-submission-form input[type=color],.webform-submission-form input[type=date],.webform-submission-form input[type=datetime-local],.webform-submission-form input[type=email],.webform-submission-form input[type=month],.webform-submission-form input[type=number],.webform-submission-form input[type=password],.webform-submission-form input[type=range],.webform-submission-form input[type=search],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=time],.webform-submission-form input[type=url],.webform-submission-form input[type=week],.webform-submission-form select,.webform-submission-form textarea{box-shadow:none;border:2px solid;--tw-border-opacity:1;border-color:rgba(196,203,212,var(--tw-border-opacity));border-radius:.25rem;font-size:.9rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.webform-submission-form input[type=color]::-moz-placeholder,.webform-submission-form input[type=date]::-moz-placeholder,.webform-submission-form input[type=datetime-local]::-moz-placeholder,.webform-submission-form input[type=email]::-moz-placeholder,.webform-submission-form input[type=month]::-moz-placeholder,.webform-submission-form input[type=number]::-moz-placeholder,.webform-submission-form input[type=password]::-moz-placeholder,.webform-submission-form input[type=range]::-moz-placeholder,.webform-submission-form input[type=search]::-moz-placeholder,.webform-submission-form input[type=tel]::-moz-placeholder,.webform-submission-form input[type=text]::-moz-placeholder,.webform-submission-form input[type=time]::-moz-placeholder,.webform-submission-form input[type=url]::-moz-placeholder,.webform-submission-form input[type=week]::-moz-placeholder,.webform-submission-form select::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]:-ms-input-placeholder,.webform-submission-form input[type=date]:-ms-input-placeholder,.webform-submission-form input[type=datetime-local]:-ms-input-placeholder,.webform-submission-form input[type=email]:-ms-input-placeholder,.webform-submission-form input[type=month]:-ms-input-placeholder,.webform-submission-form input[type=number]:-ms-input-placeholder,.webform-submission-form input[type=password]:-ms-input-placeholder,.webform-submission-form input[type=range]:-ms-input-placeholder,.webform-submission-form input[type=search]:-ms-input-placeholder,.webform-submission-form input[type=tel]:-ms-input-placeholder,.webform-submission-form input[type=text]:-ms-input-placeholder,.webform-submission-form input[type=time]:-ms-input-placeholder,.webform-submission-form input[type=url]:-ms-input-placeholder,.webform-submission-form input[type=week]:-ms-input-placeholder,.webform-submission-form select:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]::placeholder,.webform-submission-form input[type=date]::placeholder,.webform-submission-form input[type=datetime-local]::placeholder,.webform-submission-form input[type=email]::placeholder,.webform-submission-form input[type=month]::placeholder,.webform-submission-form input[type=number]::placeholder,.webform-submission-form input[type=password]::placeholder,.webform-submission-form input[type=range]::placeholder,.webform-submission-form input[type=search]::placeholder,.webform-submission-form input[type=tel]::placeholder,.webform-submission-form input[type=text]::placeholder,.webform-submission-form input[type=time]::placeholder,.webform-submission-form input[type=url]::placeholder,.webform-submission-form input[type=week]::placeholder,.webform-submission-form select::placeholder,.webform-submission-form textarea::placeholder{--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.webform-submission-form input[type=color]:active,.webform-submission-form input[type=color]:focus,.webform-submission-form input[type=date]:active,.webform-submission-form input[type=date]:focus,.webform-submission-form input[type=datetime-local]:active,.webform-submission-form input[type=datetime-local]:focus,.webform-submission-form input[type=email]:active,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=month]:active,.webform-submission-form input[type=month]:focus,.webform-submission-form input[type=number]:active,.webform-submission-form input[type=number]:focus,.webform-submission-form input[type=password]:active,.webform-submission-form input[type=password]:focus,.webform-submission-form input[type=range]:active,.webform-submission-form input[type=range]:focus,.webform-submission-form input[type=search]:active,.webform-submission-form input[type=search]:focus,.webform-submission-form input[type=tel]:active,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=text]:active,.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=time]:active,.webform-submission-form input[type=time]:focus,.webform-submission-form input[type=url]:active,.webform-submission-form input[type=url]:focus,.webform-submission-form input[type=week]:active,.webform-submission-form input[type=week]:focus,.webform-submission-form select:focus{border:2px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));transition:.25s;--tw-ring-offset-width:2px;--tw-ring-color:rgba(196,203,212,0.4);--tw-ring-offset-color:transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.webform-submission-form textarea:active,.webform-submission-form textarea:focus{border:2px solid;--tw-border-opacity:1;border-color:rgba(88,109,133,var(--tw-border-opacity));transition:.25s;--tw-ring-offset-width:2px;--tw-ring-color:rgba(196,203,212,0.4);--tw-ring-offset-color:transparent;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.webform-submission-form [type=checkbox],.webform-submission-form [type=radio]{margin-right:2px;margin-left:2px}.webform-submission-form [type=checkbox]:checked,.webform-submission-form [type=checkbox]:checked:focus,.webform-submission-form [type=checkbox]:checked:hover,.webform-submission-form [type=radio]:checked,.webform-submission-form [type=radio]:checked:focus,.webform-submission-form [type=radio]:checked:hover{--tw-bg-opacity:1;background-color:rgba(88,109,133,var(--tw-bg-opacity))}.webform-submission-form [type=checkbox]:checked:focus,.webform-submission-form [type=checkbox]:focus,.webform-submission-form [type=radio]:checked:focus,.webform-submission-form [type=radio]:focus{--tw-ring-color:#c4cbd4;--tw-ring-offset-width:0px;--tw-ring-offset-color:transparent}.webform-submission-form .toggle-light .toggle-slide{box-shadow:0 0 0 1px #c4cbd4}.webform-submission-form .toggle-light .toggle-off{background:#fff}.webform-submission-form .toggle-light .toggle-on{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity));box-shadow:none}.webform-submission-form .toggle-light .toggle-blob,.webform-submission-form .toggle-light .toggle-blob:hover{box-shadow:none;background:none;--tw-bg-opacity:1;background-color:rgba(88,109,133,var(--tw-bg-opacity))}.webform-submission-form .webform-scale-options input+label{border:2px solid;--tw-border-opacity:1;border-color:rgba(196,203,212,var(--tw-border-opacity));line-height:33px}.webform-submission-form .webform-scale-options input:checked+label,.webform-submission-form .webform-scale-options input:focus+label,.webform-submission-form .webform-scale-options input:hover+label{--tw-border-opacity:1;border-color:rgba(88,109,133,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));font-weight:600} +.utc-section-bg--white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.utc-section-bg--gray{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity))}.utc-section-bg--gray-light{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity))}.utc-section-bg--blue{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-section-bg--blue-light{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.utc-section-bg--red{--tw-bg-opacity:1;background-color:rgba(155,44,44,var(--tw-bg-opacity))}.utc-section-bg--gold{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.utc-section-bg--green{--tw-bg-opacity:1;background-color:rgba(39,103,73,var(--tw-bg-opacity))}.utc-section-bg--blue h1,.utc-section-bg--blue h2,.utc-section-bg--blue h3,.utc-section-bg--blue h4,.utc-section-bg--blue h5,.utc-section-bg--blue h6,.utc-section-bg--blue p,.utc-section-bg--green h1,.utc-section-bg--green h2,.utc-section-bg--green h3,.utc-section-bg--green h4,.utc-section-bg--green h5,.utc-section-bg--green h6,.utc-section-bg--green p,.utc-section-bg--red h1,.utc-section-bg--red h2,.utc-section-bg--red h3,.utc-section-bg--red h4,.utc-section-bg--red h5,.utc-section-bg--red h6,.utc-section-bg--red p{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.utc-hero-section .container-full .themag-layout__region{padding-right:0;padding-left:0} +blockquote{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity));border-width:0;margin:2rem auto;padding-right:2rem;padding-top:2.25rem;padding-bottom:2.5rem;font-style:italic;width:100%}blockquote:before{display:none}blockquote p{font-size:1.25rem;line-height:1.75rem;margin:2rem auto 0;padding-left:4rem;position:relative;text-align:center;border-left:12px solid #c4cbd4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%}.themag-layout--onecol-section blockquote p{margin-top:0;margin-bottom:0}blockquote p:before{margin-right:.5rem;margin-left:-.5rem;left:1.5rem;top:-1.25rem;content:"\201C"}blockquote p:after,blockquote p:before{font-family:Georgia,serif;font-size:6rem;line-height:1;position:absolute;--tw-text-opacity:1;color:rgba(196,203,212,var(--tw-text-opacity))}blockquote p:after{margin-left:.25rem;content:"\201D"}p.quote-credit{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;margin-top:-3.5rem;padding-bottom:2rem;padding-left:2rem;text-align:center}blockquote p.quote-credit{border-width:0;margin-top:1.25rem;margin-bottom:-.5rem;padding-bottom:0;padding-left:4rem;font-style:normal}p.quote-credit:after,p.quote-credit:before{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5rem;padding:0;position:relative;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));content:"\2014";left:unset;top:unset}blockquote p.quote-credit:before{margin-right:.25rem} +.btn-group__title--center{text-align:center}.btn-group__title--white{color:#fff}.btn-group__btn{white-space:normal;height:100%;margin-top:auto;margin-bottom:auto;display:inline-flex;width:100%;box-sizing:border-box;justify-content:center;text-align:center;align-items:center;vertical-align:middle} +.ckeditor-accordion-container>dl dt:last-of-type>a,.ckeditor-accordion-container>dl dt>a{display:block;font-size:500;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));cursor:pointer;transition:.3s;border:2px solid;--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity));margin:5px 0 0}.ckeditor-accordion-container>dl dt>a:hover{border-color:rgba(17,46,81,var(--tw-border-opacity));text-decoration:none}.ckeditor-accordion-container>dl dt.active>a,.ckeditor-accordion-container>dl dt>a:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-border-opacity:1}.ckeditor-accordion-container>dl dt.active>a{border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;border-bottom:none}.ckeditor-accordion-container>dl dt.active>a:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border-bottom:none}.ckeditor-accordion-container>dl dd{display:none;padding:.75rem 1.25rem;margin:0;will-change:height}.ckeditor-accordion-container>dl dd.active{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border:2px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border-top:0}.ckeditor-accordion-container>dl{position:relative;border:0;padding-left:0}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:after,.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle:before{--tw-bg-opacity:1;background-color:rgba(74,85,104,var(--tw-bg-opacity))} +.editor-link-dialog #drupal-modal{overflow:visible} +.employee-card__grid{display:flex;flex-wrap:wrap}.employee-card__container--default{width:30%;margin:.75rem}.employee-card__container--full{width:75%;margin:.75rem}.employee-card__container--utc-business-card,.employee-card__container--utc-small-teaser-card,.employee-card__container--utc-wide{width:45%;margin:.75rem}@media (max-width:767px){.employee-card__container--full,.employee-card__container--utc-business-card,.employee-card__container--utc-small-teaser-card,.employee-card__container--utc-wide{width:100%}.employee-card__container--default{width:45%}}@media (max-width:449px){.employee-card__container--default{width:100%}}.themag-layout--twocol-section .themag-layout__region--first .employee-card__container--default{width:100%;margin:.75rem 0}a .employee-card--utc-small-teaser-card:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.employee-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;min-width:0;word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.employee-card--default{flex-direction:column}.employee-card--utc-small-teaser-card{flex-direction:row;align-items:center}.employee-card--full,.employee-card--utc-wide{display:grid;grid-template-columns:1fr 1.5fr}.employee-card--full .employee-image,.employee-card--utc-wide .employee-image{flex:0 1 35%}.employee-card .employee-image .field,.employee-card .employee-image .field__item,.employee-card img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employee-card--utc-small-teaser-card img{height:6rem;width:6rem;-o-object-fit:cover;object-fit:cover;border-radius:100px;margin:1rem .5rem 1rem 1rem}.employee-card__body{padding:.5rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0}.employee-card__name,.employee-card__suffix{font-weight:400}.employee-card__suffix .field{display:inline-block}.employee-card__suffix .field:not(:empty):not(:last-child):after{content:","}.employee-card__button a{margin-bottom:.5rem;margin-left:.5rem}.utc-custom-blocks h2.block__title{display:none}.utc-custom-blocks .block__content{padding:1rem 0}@media (min-width:992px){.themag-layout .block:not(:last-child){margin-bottom:0}}.card-body{margin-top:-18px} +.utc-card-grid__container{margin-bottom:30px}@media (max-width:640px){.utc-card-grid__container:last-child{margin-bottom:0}}@media (max-width:640px){.utc-card-placeholder{margin-bottom:0!important}}.utc-card-2{position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.utc-card-2 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.utc-card-2--img-no-fill img{height:auto;padding:15px}.utc-card-2__body{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.utc-card-2__content{margin-bottom:0}.utc-card-2__title{font-size:1.25rem;font-weight:600}.utc-card-2__action-container>.btn{width:auto}.utc-card-2--align-center{text-align:center}.utc-card-2--align-right{text-align:right}.utc-card-2--w-100{width:100%}.utc-card-2--w-75{width:75%}@media (max-width:991.98px){.utc-card-2--w-75{width:100%}}.utc-card-2--w-50{width:48.8%}@media (max-width:991.98px){.utc-card-2--w-50{width:100%}}.utc-card-2--white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:var(--utc-transition)}.view-utc-newsroom a.focus-visible>div,.view-utc-newsroom a:focus-visible>div,a.focus-visible .utc-card-2--card-link,a:focus-visible .utc-card-2--card-link{outline:2px dashed #fdb736}.utc-card-2--white.utc-card-2--card-link:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}a .utc-card-2--white.utc-card-2--card-link:hover p,a .utc-card-2--white.utc-card-2--card-link p{font-weight:400}.utc-card-2--lightblue{word-wrap:break-word;--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:var(--utc-transition)}.utc-card-2--lightblue.utc-card-2--card-link:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.utc-card-2--none{word-wrap:break-word;background-color:none;border:0;border-radius:0;box-shadow:none;transition:var(--utc-transition)}.utc-card-2--none.utc-card-2--card-link:hover{filter:drop-shadow(#fdb736 0 0 .75rem)}.utc-card-2__icon .fontawesome-icons{text-align:center;font-size:75px;line-height:1rem;margin:2.25rem 1.25rem 1rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.utc-card-2__icon--blue .fontawesome-icons{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--yellow .fontawesome-icons{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--white .fontawesome-icons{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition:var(--utc-transition)}.utc-card-2__icon--blue .fontawesome-icons:hover,.utc-card-2__icon .utc-card-2:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.utc-card-2__icon--yellow .fontawesome-icons:hover{--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.utc-card-2--thumbnail.utc-card-2--align-center{text-align:center}.utc-card-2--thumbnail.utc-card-2--align-center .btn{width:75%}.utc-card-2--wide .utc-card-2__body{max-width:100%}@media (min-width:576px){.utc-card-2--wide{flex-direction:row}.utc-card-2--wide .utc-card-2__body{flex:1 0 65%}.utc-card-2--wide .utc-card-2__icon{display:flex;flex:0 1 35%;align-items:center;justify-content:center}.utc-card-2--wide .utc-card-2__icon .fontawesome-icons{margin:0 -1.25rem 0 0}.utc-card-2--wide .media-image{height:100%}.utc-card-2--wide .field--name-field-image{flex:0 1 35%}}@media (max-width:991.98px){.utc-card-2--wide{min-height:150px}}.utc-sidebar-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem}.utc-sidebar-card__header{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));padding:.75rem 1.25rem;margin:0;font-weight:700;font-size:1.15rem}.utc-sidebar-card--blue{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.utc-sidebar-card--yellow{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity))}.utc-sidebar-card__body{padding:.75rem}.utc-sidebar-card h3{font-size:1.25rem} +.lib-item-form{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 0}.lib-item-form .form-item{margin-left:.5rem}.lib-item-form .form-actions{display:none}.lib-item-form .form-item label,.lib-item-form legend{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;padding-top:1rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-item-form .js-form-item-search{flex-grow:10}.js-form-type-select{flex-grow:1}.lib-item-form .form-input,.lib-item-form .form-select{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}.lib-item-form .form-item label.option{font-size:1rem}.lib-item-form .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap}.lib-item-form .form-input.form-checkbox{width:1.25rem;height:1.25rem}.lib-item-form .form-input.form-checkbox:checked{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.container-full .lib-item-form-container{margin:0 -1rem;--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity))}.container-full .lib-item-form,.container-full .view-utc-library-item .view-content{margin:0 5rem 1rem;padding:1.5rem 0 3rem}.container-full .lib-item-form .form-input,.container-full .lib-item-form .form-select{border:0;border-radius:0;--tw-border-opacity:1;border-color:rgba(203,213,224,var(--tw-border-opacity))}@media (min-width:1024px){.utc-item-two-col .utc-item-card__view-two-col{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:30px}.utc-item-two-col .utc-item-card__view-two-col>.utc-item-card__container{width:100%}}.utc-item-card__container{margin-bottom:30px}.utc-item-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.utc-item-card--mobile-stack{flex-direction:column}a .utc-item-card:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05)}.utc-item-card h3{font-size:1.35rem}h2:first-child{margin-top:1rem}@media (min-width:768px){.utc-item-card{min-height:150px}}.utc-item-card img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.utc-item-card .media-image{height:100%}.utc-item-card .field--name-field-image{flex:0 1 35%}.utc-item-card__body{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0 75%}@media (min-width:768px){.utc-item-card{flex-direction:row}}.utc-item-card__title{font-size:1.25rem;font-weight:600}.utc-item-card__content{margin-bottom:0}.utc-item-card__action-container--line{border-top:1px solid #c0c9d0;padding-top:.75rem;margin-top:.5rem}.utc-item-card__action-container--gray-bg{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));margin:.5rem -1.25rem -1.25rem}.utc-item-card__action-container--gray-bg .utc-item-card__action{padding:1rem}.utc-item-card__action .btn{margin-bottom:0}.utc-item-card__badges ul{list-style:none;display:inline-block;padding:0;margin-bottom:0}.utc-item-card__badges ul li{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));display:inline-block;margin:.25rem;padding:.5rem .75rem;border-radius:10rem;font-size:.95rem;line-height:.95rem}a .utc-item-card__body{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))} +.lib-bg-full--img-blue{background-image:url(https://liblab.utc.edu/library/images/around-the-building/library-exterior-trees.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,29,57,.8);background-blend-mode:multiply}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.lib-bg-full--img-blue{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));background-image:none}}.lib-search__card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:1rem}a.lib-search__info{float:right;--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity));border-bottom:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}a.lib-search__info:active,a.lib-search__info:focus,a.lib-search__info:hover{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity));border-bottom:0}a.lib-search__info i.fa-info{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-search__container{margin:1.5rem 2rem .5rem}.lib-search__title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.15rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.lib-search__input-container{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-bottom:1rem}input.lib-search__input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(247,250,252,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;border-radius:0;font-size:1rem;height:auto;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.lib-search__input:active,input.lib-search__input:focus,input.lib-search__input:hover{border:2px solid;--tw-border-opacity:1;border-color:rgba(253,183,54,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:none}.lib-search__button-container{display:flex;margin-left:0}.lib-search__button{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.lib-search__button:active,.lib-search__button:focus,.lib-search__button:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));box-shadow:none}.lib-search__links{text-align:right;list-style:none;margin:0}.lib-search__links li{display:inline-block}.lib-search__links li:nth-child(n+2):before{content:"|"} +.lib-help--horizontal{display:none}.lib-help{position:fixed;z-index:400}.lib-help--vertical{bottom:30%;display:flex;flex-direction:row;transition:.5s;right:-15rem}.lib-help__btn-main{font-size:1.1rem;line-height:1.5;display:block;--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));cursor:pointer;border-radius:0;padding:.6rem 1.6rem;text-align:center}.lib-help__btn-main--gold,.lib-help__btn-main:hover{--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity))}.lib-help__btn-main--gold:hover{--tw-bg-opacity:1;background-color:rgba(116,42,42,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253,183,54,var(--tw-text-opacity))}.lib-help__btn-main--vertical{width:3rem;line-height:1.5rem;height:13rem;padding:1.2rem .5rem}.lib-help__icon:before{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f075";margin-right:.3rem}.lib-help__button-text--vertical{transform-origin:5.7rem 5.5rem;transform:rotate(270deg);width:11.7rem;float:left}@media (min-width:768px){.lib-help__button-text--vertical{transform-origin:5.6rem 5.4rem;width:11.5rem}}@media (min-width:1200px){.lib-help__button-text--vertical{transform-origin:5.3rem 5.1rem;width:10rem}}.lib-help__content{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));text-align:center}.lib-help__content--horizontal{padding:.5rem 0 .6rem}.lib-help__content--vertical{padding:2rem .4rem;width:15rem;height:13rem}.lib-help__content--vertical-open{right:0}a:hover{text-decoration:none}.lib-help__btn-sub{display:block;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));border:2px solid;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-weight:700;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:0;margin:.6rem 1rem}.lib-help__btn-sub:focus,.lib-help__btn-sub:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}a.lib-help__link{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem;text-decoration:underline}.lib-help__link:active,.lib-help__link:hover{--tw-text-opacity:1;color:rgba(66,153,225,var(--tw-text-opacity));text-decoration:underline} +.lib-events-box{height:325px;overflow-x:hidden;margin-top:5px;overflow-y:scroll;border-radius:0;font-size:.9rem;border-top:2px solid;border-bottom:2px solid;--tw-border-opacity:1;border-color:rgba(237,242,247,var(--tw-border-opacity))}.lib-events-box__item{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;border:0;border-radius:0;margin-top:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lib-events-box__item:hover{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity))}a.lib-events-box__link:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));text-decoration:none}.lib-events-box__event-date{flex:0 1 35%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1rem;border-right:2px solid;margin:.5rem 0;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.lib-events-box__event-date-day{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.25rem;line-height:2.25rem}.lib-events-box__event-date-month{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase}.lib-events-box__event-details{padding:.75rem;height:auto;flex:1 0 75%;display:flex;flex-direction:column}.lib-events-box__item-title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.lib-events-box__event-time{--tw-text-opacity:1;color:rgba(74,85,104,var(--tw-text-opacity));font-size:.85rem}.lib-events-box__item-badge{margin:0;padding:0}.lib-events-box__item-badge--faculty-workshop{--tw-text-opacity:1;color:rgba(116,42,42,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.lib-events-box__item-badge--workshop{--tw-text-opacity:1;color:rgba(43,108,176,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.lib-events-box__item-badge--event{--tw-text-opacity:1;color:rgba(39,103,73,var(--tw-text-opacity));text-transform:uppercase;font-weight:400}.view-utc-library-workshops-feed .form-select{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}.view-utc-library-workshops-feed label:not(.option){font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.lib-event-card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;border:0;border-radius:0;margin-top:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.lib-event-card__img{flex:0 1 35%}.lib-event-card__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.lib-event-card{flex-direction:column}.lib-event-card__img img{height:150px}}.lib-event-card__event-date{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:1rem;position:absolute;top:16px;left:16px}.lib-event-card__event-date-day{font-size:3.25rem;line-height:3.25rem}.lib-event-card__event-date-day,.lib-event-card__event-date-month{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:block;text-align:center}.lib-event-card__event-date-month{font-weight:700;font-size:1.5rem;text-transform:uppercase}.lib-event-card__description{flex:1 0 65%;padding:0 .5rem;font-size:.9rem}.lib-event-card__title{font-size:1.5rem}.p-description{font-size:.9rem}.lib-event-card__event-full-date,.lib-event-card__event-time{margin-left:.5rem}.lib-event-card__event-location{margin-left:.5rem;margin-bottom:10px}.lib-event-card__event-register{margin-left:.5rem;font-size:.9rem}.p-name,div.vevent div:last-child,p:empty{display:none}.h-event{min-height:7em} +#views-exposed-form-utclib-guides-block-1 .form-select,#views-exposed-form-utclib-guides-block-1 input[type=text]{height:50px;width:100%;border:2px solid;border-radius:0;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem}#views-exposed-form-utclib-guides-block-1 .form-item label:not(.option){font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utclib-guides .view-grouping-header{margin-top:1.5rem;font-family:Exo,Helvetica Neue,sans-serif;font-size:1.5rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utclib-guides h3{display:none}.view-utclib-guides .view-grouping-content{display:flex;flex-wrap:wrap}.view-utclib-guides .utclib-guide{width:48%;position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:row;min-width:0;word-wrap:break-word}@media (max-width:767px){.view-utclib-guides .utclib-guide{width:100%}}.view-utclib-guides .utclib-guide--link{width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:0 6px 8px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #edf2f7;border-left:5px solid #112e51;margin:5px 8px;padding:4px 12px;border-radius:0}.view-utclib-guides .utclib-guide--link:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));border:1px solid #edf2f7;border-left:5px solid #fdb736;--tw-bg-opacity:1;background-color:rgba(247,250,252,var(--tw-bg-opacity));font-weight:600}.utclib-embed--new-databases h2.block__title{display:block;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-family:Exo,Helvetica Neue,sans-serif;text-transform:none;--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));padding:.75rem 1.25rem;margin:0;font-weight:700;font-size:1.15rem}.utclib-embed--new-databases{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));word-wrap:break-word;border:0;border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem}.utclib-embed--new-databases .utclib-embed-content{padding:.9rem}.s-lg-link-list{list-style-type:none;padding-left:.5rem;margin-bottom:0}ul.s-lg-link-list li{border-bottom:1px solid #d3d3d3;margin-bottom:.5rem;padding-bottom:.5rem}ul.s-lg-link-list li a{font-weight:700;font-size:1rem;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));line-height:1.25;margin-bottom:.5rem}.s-lg-link-desc,.s-lg-link-desc a{font-size:.9rem!important}ul.s-lg-link-list li:last-child{border-bottom:0;margin-bottom:0} +.qtip{max-width:400px;min-width:200px}.qtip .qtip-title{line-height:1.5rem;font-weight:600}.qtip-bootstrap{border-radius:0}.qtip-bootstrap .qtip-content{padding:0}.qtip-bootstrap .qtip-titlebar{font-size:1rem}.qtip-bootstrap .btn{display:block}.qtip-bootstrap .event-overview{display:flex;flex-direction:row}.qtip-bootstrap .event-overview .event-info{display:flex;flex-direction:column;padding:.5rem;flex:0 1 60%;font-size:16px;justify-content:center}.qtip-bootstrap .event-overview .event-image{flex:0 1 40%}.qtip-bootstrap .event-overview .event-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.qtip-bootstrap .event-description{--tw-bg-opacity:1;background-color:rgba(237,242,247,var(--tw-bg-opacity));margin:0;padding:.5rem 1rem}.qtip-bootstrap .event-description .btn{margin-top:1rem} +.breadcrumb li,.breadcrumb ol,.simple-breadcrumb li,.simple-breadcrumb ol{margin:0;padding:0;list-style:none;font-size:14px}.breadcrumb ol,.simple-breadcrumb ol{display:flex;flex-flow:wrap}.breadcrumb li a:hover,.simple-breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after,.simple-breadcrumb li:after{content:" / ";margin-right:3px}.breadcrumb li:last-child:after,.simple-breadcrumb li:last-child:after{display:none}@media (max-width:768px){.breadcrumb ol,.simple-breadcrumb ol{display:grid}} +@media (max-width:991px){#block-utc-shortcuts-particle,#block-utcinfofor-particle{text-align:center;margin-top:1rem;padding-left:0}}.menu--footer ul.menu{text-align:center;margin-top:1rem;padding-left:0}.menu--footer ul.menu li{display:inline-block;margin-left:.5rem}.menu--footer ul.menu li a{--tw-text-opacity:1;color:rgba(160,174,192,var(--tw-text-opacity))} +.utc-directory-form{margin-bottom:20px}.utc-directory-form .form-actions,.utc-directory-form .form-item{flex:auto;flex-grow:1;flex-shrink:1}.utc-directory-form label{text-transform:uppercase;letter-spacing:2px;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));font-size:1rem!important}.utc-directory-form .form-item-dept,.utc-directory-form .form-type-textfield{width:100%;margin-bottom:12px}@media (min-width:768px){.utc-directory-form .form-item-dept{width:40%}.utc-directory-form .form-type-textfield{width:55%;margin-left:10px}}.utc-directory-form fieldset#edit-alpha--wrapper{width:100%}.utc-directory-form .form-item-alpha{flex-grow:0}.utc-directory-form .form-radios{display:flex;flex-wrap:wrap;margin-top:0}.utc-directory-form .form-radios .form-item-alpha:first-child{display:none}.utc-directory-form .form-radios label{display:inline-block;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));padding:10px;margin:3px;width:42px;font-weight:700;font-family:sans-serif,Arial;font-size:1em;text-align:center;border:0;border-radius:0}.utc-directory-form .form-radios label:hover{cursor:pointer}.utc-directory-form .form-radios input[type=radio]:checked+label,.utc-directory-form .form-radios label:hover{--tw-bg-opacity:1;background-color:rgba(254,226,175,var(--tw-bg-opacity))}.utc-directory-form .form-radios input[type=radio]{opacity:0;position:fixed;width:0}.select2-container .select2-selection--single{height:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:10px .5rem;border:1px solid #cfd8dc;border-radius:.25rem;box-shadow:inset 0 1px 1px rgb(38 50 56/8%);font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .15s}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;position:absolute;top:1px;right:1px;width:2rem;line-height:2.25rem}.select2-dropdown{border:1px solid #cfd8dc;border-radius:.25rem}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.utc-directory-form input#edit-reset{width:auto;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:0;border:1px solid;--tw-border-opacity:1;border-color:rgba(17,46,81,var(--tw-border-opacity))}.view-utc-directory .view-content{width:100%!important}.view-utc-directory .lib-item-form .js-form-item-combine{flex-grow:10}.view-utc-directory .pager{width:100%}.view-utc-directory ul.pager__items li a{display:block;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));padding:10px 18px;font-weight:700;font-family:sans-serif,Arial;font-size:1em;border:0}.view-utc-directory ul.pager__items li{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.view-utc-directory ul.pager__items li.is-active,.view-utc-directory ul.pager__items li.is-active a:hover,.view-utc-directory ul.pager__items li a:hover{--tw-bg-opacity:1;background-color:rgba(254,226,175,var(--tw-bg-opacity));border:0}.view-utc-directory li.pager__item.pager__item--ellipsis{background-color:transparent!important}.view-utc-directory .view-empty{width:100%}.employee-profile__grid{display:flex;flex-wrap:wrap}.container-profile__container{width:100%}.container-profile__container--profile-card{margin:.75rem}.employee-profile--card{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;min-width:0;word-wrap:break-word;border:0;border-radius:0;flex-direction:column;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.employee-profile .employee-image .field,.employee-profile .employee-image .field__item,.employee-profile img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.employee-profile--card img{height:10rem;width:9rem;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:1rem .5rem 1rem 1rem;flex:1 1}.employee-profile--card .employee-profile__body{padding:1rem .5rem;display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 0}.employee-profile .employee-profile__body{flex-direction:column;justify-content:flex-start;height:auto;flex:1 1;padding:1rem}@media (min-width:640px){.employee-profile--card{flex-direction:row}}@media (min-width:1024px){.employee-profile--card{align-items:center}.employee-profile--card .employee-profile__body{padding:1.5rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:auto;flex:1 1}.employee-profile--card .employee-profile__info{display:flex;flex-direction:column;justify-content:space-between;height:auto;flex:1 1;padding:10px}.employee-profile--card .employee-profile__more_info{width:150px;flex:0 1 auto;margin-right:20px}.employee-profile--card img{height:10rem;width:9rem}}.employee-profile--card .employee-profile__name{font-weight:600;font-size:1.2rem;line-height:1rem}.employee-profile--card p{margin:.25rem}.employee-profile--card .employee-profile__more_info{text-align:right}.employee-profile__name,.employee-profile__suffix{font-weight:400}.employee-profile__suffix .field{display:inline-block}.employee-profile__suffix .field:not(:empty):not(:last-child):after{content:","}.employee-profile__button a{margin-bottom:.5rem;margin-left:.5rem}.employee-profile-page,.view-utc-directory .dm-profile-preamble{background-color:transparent;position:relative;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;min-width:0;word-wrap:break-word;border:0;border-radius:0}.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:300px;width:60%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem;align-self:flex-start}.employee-profile-page img,.view-utc-directory .dm-profile-section img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0;flex:1 1}.employee-profile-page__body,.view-utc-directory .dm-profile-activities{flex-direction:column;justify-content:flex-start;height:auto;flex:1 1;padding:0 1rem 1rem;margin:0}.view-utc-directory .dm-profile-preamble .dm-profile-content .dm-profile-activities{text-align:left;background:none;color:#000}.employee-profile-page__body p{margin:.1rem}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{padding:0;margin:0 1rem 1rem;width:auto}.view-utc-directory .dm-profile-activity{font-family:Open Sans,san-serif}.employee-profile-page__name,.view-utc-directory .dm-profile-activity span{font-size:20pt!important;font-weight:600!important}.view-utc-directory .dm-profile-break,.view-utc-directory .dm-profile-section--hidden,.view-utc-directory .dm-profile-tabs__item--active .dm-profile-tabs__link:after{display:none}.employee-profile-page__divider,.view-utc-directory .dm-profile-tabs{margin:0;padding:0;position:relative;z-index:50;text-align:left;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.employee-profile-page__divider p,.view-utc-directory .dm-profile-tabs__item{border:2px solid;display:block;padding:.75rem 1rem;position:relative;text-transform:uppercase;margin:0;background:none}.employee-profile-page__divider{height:2.6rem}.view-utc-directory .dm-profile-tabs{background-color:#f5f5f5}.view-utc-directory .dm-profile-tabs__item{border:2px solid #112e51;--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity));margin:.5rem 0}.employee-profile-page__divider p,.view-utc-directory .dm-profile-tabs__link{display:block;font-size:1.1rem;font-weight:600;margin:0 .25rem;text-decoration:none;letter-spacing:2px}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover>.dm-profile-tabs__link{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity))}.employee-profile-page__bio,.view-utc-directory .dm-profile-section--tabbed{border:0;padding:1rem;position:relative;z-index:10;background:#fff}.view-utc-directory .dm-profile-section--tabbed:focus{outline:none;box-shadow:inset 0 0 0 .15rem #add8e6}.view-utc-directory .dm-profile-preamble .dm-profile-report-section{box-sizing:border-box;width:100%}.view-utc-directory h2,.view-utc-directory h2.dm-profile-heading{font-weight:600;font-size:1.25rem;line-height:1rem;text-transform:uppercase;letter-spacing:2px;font-family:Open Sans,sans-serif;margin-top:10px;margin-bottom:20px}.view-utc-directory h3.dm-profile-heading{font-family:Open Sans,san-serif;font-size:1.1rem;font-weight:600}.dm-profile-content ol.dm-profile-activities{padding:.5rem}@media (min-width:640px){.employee-profile-page,.view-utc-directory .dm-profile-preamble{flex-direction:row}.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:300px;width:40%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem}.employee-profile-page__body,.view-utc-directory .dm-profile-activities{padding:1rem}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{width:auto}.employee-profile-page,.view-utc-directory .dm-profile-preamble{background-color:#fff}}@media (min-width:1024px){.employee-profile-page__image,.view-utc-directory .dm-profile-section--main-image{height:350px;width:20%;-o-object-fit:cover;object-fit:cover;margin:1rem 1rem 1rem 1.5rem}.view-utc-directory .dm-profile-tabs__item{display:inline-block}.view-utc-directory .dm-profile-tabs__link{display:inline}.view-utc-directory .dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:normal}.view-utc-directory .dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{width:auto}.view-utc-directory .dm-profile-tabs__item{margin:0;border:0}.view-utc-directory .dm-profile-tabs__item--active{border-bottom:3px solid #112e51}.view-utc-directory .dm-profile-tabs{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover>.dm-profile-tabs__link{--tw-text-opacity:1!important;color:rgba(17,46,81,var(--tw-text-opacity))!important}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;--tw-text-opacity:1;color:rgba(88,109,133,var(--tw-text-opacity))}.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item--active,.view-utc-directory .dm-profile-tabs>.dm-profile-tabs__item:hover{--tw-bg-opacity:1;background-color:rgba(231,234,238,var(--tw-bg-opacity))}} +video{width:100%;height:auto}.utc-hero-temporary-fix{display:block;width:100%;margin:0 auto}.utc-hero-temporary-fix .menu-overlay-desktop{bottom:.5%!important;position:absolute;left:0;z-index:1;text-align:center;width:100%}.utc-hero-temporary-fix .menu-overlay-desktop .utc-hero-title{color:#fff;font-size:6vw;display:block;margin:0 auto 6rem;position:relative;z-index:1}.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items{display:flex;justify-content:center;list-style-type:none;margin:1em auto}.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items li{display:inline-block;zoom:1;padding-left:5px;padding-right:5px}.utc-hero-temporary-fix .menu-overlay-desktop a{color:#fff;border:2px solid #fff;text-decoration:none}.utc-hero-big-btn,.utc-menu-btn{background-color:transparent;background-image:none;border:2px solid #fff;border-radius:0;transition:.3s;color:#fff}.utc-hero-big-btn{padding:.6em .9em;overflow:hidden;--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));transition:all 1.2s;white-space:nowrap;width:180px;font-size:1.5em}.utc-hero-big-btn:hover{width:210px}.utc-hero-big-btn:hover,.utc-menu-btn:hover{--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity));--tw-bg-opacity:1;background-color:rgba(253,183,54,var(--tw-bg-opacity));text-indent:0}.menu-overlay-mobile h1{background-color:transparent;padding-top:1em;padding-bottom:15px;padding-right:0!important;text-align:center}.menu-overlay-mobile ul{margin:3em auto 0;padding:0;width:100%;list-style-type:none}.menu-overlay-mobile ul li .btn-primary{color:#fff;width:100%;border:0}@media only screen and (max-width:1024px){.menu-overlay-desktop{display:none}}@media only screen and (min-width:1024px){.menu-overlay-mobile{display:none}.menu-overlay-desktop .utc-hero-title{font-size:4.2vw!important}} +.information-technologyparallax1{background-image:url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-blend-mode:multiply}.information-technologyparallaxbuttons{display:flex;justify-content:space-evenly}@media (max-width:768px){.information-technologyparallaxbuttons{display:contents}}#information-technologystudent_type_wrapper h1{color:#fff;font-size:2.4em} +.dm-profile-section:not(.dm-profile-section--main-image) img{max-width:100%;height:auto}.dm-profile-preamble{background-color:#112e51;color:#fff;padding:1.5rem 1.5rem 1rem 3rem;box-sizing:border-box}.dm-profile-preamble .dm-profile-heading{background-color:#fff;color:#112e51;display:inline-block;padding:.25rem 1rem;margin:0;text-transform:uppercase}.dm-profile-preamble .dm-profile-activities{background-color:#112e51;color:#fff}.dm-profile-preamble li.dm-profile-activity{color:#fff}.dm-profile-preamble .dm-profile-content .dm-profile-activities{text-align:left}.dm-profile-tabs{margin:0;padding:0;position:relative;text-align:center;top:.15rem;z-index:50}.dm-profile-tabs__item{background-color:#fdb736;border:0;display:block;margin:.5rem 0;padding:.5rem;position:relative;text-transform:uppercase}.dm-profile-tabs__item--active{background-color:#112e51}.dm-profile-tabs>.dm-profile-tabs__item--active>.dm-profile-tabs__link{color:#fff!important}.dm-profile-tabs__link{display:block;font-size:1.15rem;font-weight:700;margin:0 .25rem;text-decoration:none}.dm-profile-tabs>.dm-profile-tabs__item>.dm-profile-tabs__link{box-shadow:none;color:#112e51}.dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:" \27F5";font-weight:700}.dm-profile-section--hidden{display:none}.dm-profile-section--tabbed{border:0;padding:.25rem 1rem;position:relative;z-index:10}.dm-profile-section--tabbed:focus{outline:none;box-shadow:inset 0 0 0 .15rem #add8e6}.dm-profile-break{background-color:#fdb736;height:.15rem;margin:.5rem 0;padding:0}.dm-profile-preamble .dm-profile-report-section{box-sizing:border-box;width:100%}.dm-profile-preamble--with-main-image{padding:0;display:flex;flex-wrap:wrap}.dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{padding:1em 1em 0}.dm-profile-section--main-image{box-sizing:border-box;align-self:center;width:100%}.dm-profile-main-image{display:block;-o-object-fit:cover;object-fit:cover;width:100%;max-width:25em;margin:0 auto;height:auto}@media (min-width:640px){.dm-profile-tabs{margin-top:2rem}.dm-profile-tabs__item{display:inline-block;margin:0 1rem 1rem}.dm-profile-tabs__link{display:inline}.dm-profile-tabs__item--active .dm-profile-tabs__link:after{content:normal}.dm-profile-section--main-image{display:inline-block;width:25%}.dm-profile-main-image{max-width:100%!important;margin-left:0!important}.dm-profile-preamble .dm-profile-section--main-image+.dm-profile-report-section{display:inline-block;vertical-align:top;padding-left:1.5rem;padding-top:1.5rem;width:75%}} +.utc-homepage-section-3{margin-bottom:4rem}.utc-homepage-section-5 h2,.utc-homepage-section-5 h3,.utc-homepage-section-5 p{color:#fff!important}.utc-homepage-section-5 .youtube-video-wrapper{margin-top:0!important}.utc-homepage-section-6 .utc-card-2__body--with-action{padding-top:0}.utc-homepage-section-6 .utc-card-2__title{text-align:center}.utc-homepage-section-6 .utc-card-2__action-container{left:50%;transform:translate(-50%);bottom:1rem}.utc-homepage-hero-bg-blue{background:#253b55}.utc-homepage-quote-bg{--tw-bg-opacity:1;background-color:rgba(238,238,238,var(--tw-bg-opacity))}.utc-homepage-quote-bg blockquote{width:75%;background:none!important;font-size:1.25rem}@media screen and (max-width:640px){.utc-homepage-quote-bg blockquote{width:100%}} +.page-403,.page-404{--tw-bg-opacity:1;background-color:rgba(196,203,212,var(--tw-bg-opacity))} +figure.utc-hover-image-effect *{box-sizing:border-box}figure.utc-hover-image-effect{overflow:hidden;position:relative;margin:10px 1%;box-shadow:5px 5px 10px rgb(0 0 0/.5);z-index:1}figure.utc-hover-image-effect img{max-width:100%;opacity:1;width:100%;transition:opacity .35s}figure.utc-hover-image-effect .image-title{z-index:1}figure.utc-hover-image-effect figcaption{height:100%;max-height:100%;padding:1rem}figure.utc-hover-image-effect .utc-border-wrapper{opacity:0}@media (min-width:640px){figure.utc-hover-image-effect .utc-border-wrapper{margin-right:auto;margin-left:auto}}figure.utc-hover-image-effect .utc-border-wrapper{transition:opacity .25s,transform .25s}figure.utc-hover-image-effect .hover-inner{--tw-border-opacity:1;border-color:rgba(253,183,54,var(--tw-border-opacity));border-left-width:4px;padding-left:1rem}figure.utc-hover-image-effect h2,figure.utc-hover-image-effect p{opacity:0;transition:opacity .35s,transform .35s}figure.utc-hover-image-effect h2{font-size:1.5rem;line-height:2rem;margin-left:0;margin-right:0}figure.utc-hover-image-effect p{font-size:1rem;line-height:1.5rem;margin-left:0;margin-right:0;margin-bottom:0}figure.utc-hover-image-effect h2{opacity:0;transform:translate3d(30%,0,0);transition-delay:0s}figure.utc-hover-image-effect p{opacity:0;transform:translate3d(0,30%,0);transition-delay:0s}figure.utc-hover-image-effect a{margin-top:1rem;color:transparent}@media (min-width:1024px){figure.utc-hover-image-effect a{position:absolute;top:0;right:0;bottom:0;left:0}}figure.utc-hover-image-effect:hover figcaption{top:50%;transform:translateY(-50%);display:table!important}figure.utc-hover-image-effect:hover .image-title{display:none}figure.utc-hover-image-effect:hover img{opacity:.1}figure.utc-hover-image-effect:hover .utc-border-wrapper{opacity:1;transform:translateZ(0);transition-delay:.2s;display:table-cell!important;vertical-align:middle}figure.utc-hover-image-effect:hover h2{opacity:1;transform:translateZ(0);transition-delay:.4s}figure.utc-hover-image-effect:hover p{opacity:1;transform:translateZ(0);transition-delay:.6s}figure.image-count-1{float:none;margin:4px}@media (min-width:1024px){figure.image-count-1 figcaption{padding:5rem}}@media (min-width:1024px){figure.image-count-1 .utc-border-wrapper{padding-left:1.5rem}}@media (min-width:1024px){figure.image-count-1 h2,figure.utc-hover-image-effect .image-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){figure.image-count-1 p{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){figure.image-count-2 figcaption{padding:3rem}}@media (min-width:1024px){figure.image-count-2 .utc-border-wrapper{padding-left:1rem}}@media (min-width:1024px){figure.image-count-2 h2,figure.utc-hover-image-effect .image-title{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){figure.image-count-3 figcaption{padding:.75rem 1rem 1rem}}@media (min-width:1024px){figure.image-count-3 figcaption{padding:1rem}}@media (min-width:1280px){figure.image-count-3 .utc-border-wrapper{padding-left:1rem}}figure.image-count-3 h2,figure.utc-hover-image-effect .image-title{font-size:1.5rem;line-height:2rem}figure.image-count-3 p{font-size:1rem;line-height:1.5rem;margin-bottom:1rem;padding-bottom:0}@media (min-width:1024px){figure.image-count-3 p{margin-top:.5rem}}@media (min-width:768px){figure.image-count-3 a{margin-top:.25rem}}@media (min-width:1024px){figure.image-count-3 a{margin-top:1rem}}@media (min-width:768px){figure.image-count-4 figcaption{padding:.75rem}}@media (min-width:1024px){figure.image-count-4 figcaption{padding:1rem}}figure.image-count-4 .image-title,figure.image-count-4 h2{margin-bottom:0;padding-bottom:0}@media (min-width:768px){figure.image-count-4 .image-title,figure.image-count-4 h2{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){figure.image-count-4 .image-title,figure.image-count-4 h2{font-size:1.125rem;line-height:1.75rem}}figure.image-count-4 p{margin-left:0;margin-right:0}@media (min-width:1024px){figure.image-count-4 p{display:inline-block;margin-top:.5rem}}.image-output-horizontal .image-count-4.overlay-true .image-title{bottom:0!important;display:flex;justify-content:center;align-items:center;line-height:100%;height:100%}.image-output-horizontal .image-count-4.overlay-true:hover .image-title{display:none}figure.utc-hover-image-effect figcaption a.hover-button span{--tw-bg-opacity:1;background-color:rgba(17,46,81,var(--tw-bg-opacity));font-weight:700;margin-left:auto;margin-right:auto;padding:.25rem 1rem;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));display:none;background-image:linear-gradient(-257deg,#fdb736 50%,#112e51 0);background-position:100%;background-size:400%;transition:all .75s ease-in-out}figure.utc-hover-image-effect figcaption a.hover-button:hover span{background-position:0;--tw-text-opacity:1;color:rgba(17,46,81,var(--tw-text-opacity))}@media (min-width:1024px){.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 h2,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 h2{font-size:1.125rem;line-height:1.75rem}}.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p{display:inline-block}}figure.bw-image img{filter:saturate(0)}figure.gold-overlay .field--type-image.field__item{background:rgba(253,183,54,.8)}figure.dk-blue-overlay .field--type-image.field__item{background:rgba(17,46,81,.8)}figure.lt-blue-overlay .field--type-image.field__item{background:rgba(231,234,238,.1)}figure.dk-blue-overlay:hover .field--type-image.field__item,figure.gold-overlay:hover .field--type-image.field__item,figure.lt-blue-overlay :hover .field--type-image.field__item{background:transparent}figure.dk-blue-overlay img,figure.gold-overlay img,figure.lt-blue-overlay img{opacity:.4}figure.overlay-true .image-title{font-weight:700;text-shadow:unset!important;bottom:18px!important}figure.gold-overlay .image-title{background:transparent!important;color:#112e51!important}figure.dk-blue-overlay .image-title,figure.lt-blue-overlay .image-title{background:transparent!important;color:#fff!important}figure.lt-blue-overlay .image-title{color:#112e51!important}.overlay-true .image-title{line-height:1.25rem;padding-left:1rem;padding-right:1rem}.image-count-1 .image-title{font-size:1.5rem;bottom:36px!important}.image-count-2 .image-title{font-size:1.75rem}.image-count-3 .image-title{font-size:1.5rem}.image-count-4 .image-title{font-size:1.25rem}.image-count-1 .larger.image-title{font-size:2.25rem}.image-count-2 .larger.image-title{font-size:2rem}.image-count-3 .larger.image-title{font-size:1.75rem}.image-count-4 .larger.image-title{font-size:1.5rem}.utc-image-hover.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.utc-image-hover.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.utc-image-hover .media-image .field--name-field-description{display:none}@media (min-width:992px) and (max-width:1280px){.themag-layout--twocol-section--3-9 figure.image-count-4 p,.themag-layout--twocol-section--9-3 figure.image-count-4 p{display:none}}@media (max-width:991px){figure.utc-hover-image-effect img{filter:unset;cursor:none;opacity:1!important}figure.utc-hover-image-effect picture:after{display:none!important}figure.utc-hover-image-effect figcaption *{opacity:1}figure.utc-hover-image-effect{pointer-events:none;display:flex;flex-direction:column}figure.utc-hover-image-effect:hover,figure.utc-hover-image-effect:hover .utc-border-wrapper,figure.utc-hover-image-effect:hover figcaption,figure.utc-hover-image-effect:hover h2,figure.utc-hover-image-effect figcaption,figure.utc-hover-image-effect figcaption a.hover-button,figure.utc-hover-image-effect h2,figure.utc-hover-image-effect p{top:unset;transform:unset;transition:unset;transition-delay:unset}figure.utc-hover-image-effect figcaption{background:transparent;padding:1.5rem!important;transition:all .4s ease-in-out;position:relative!important;display:flex!important;height:100%!important;margin-bottom:0!important;opacity:1}figure.utc-hover-image-effect:hover figcaption{display:flex!important}figure.utc-hover-image-effect .utc-border-wrapper{display:flex!important;opacity:1!important;height:100%!important;position:relative;width:100%}figure.utc-hover-image-effect .hover-inner{display:flex;flex-direction:column;overflow:auto;height:100%;width:100%;justify-content:space-between}figure.utc-hover-image-effect figcaption h2{font-weight:600!important;font-size:1.5rem}figure.utc-hover-image-effect figcaption p{font-size:.95rem;overflow-x:hidden;margin:6px 0 0;margin-bottom:auto!important}figure.utc-hover-image-effect figcaption a.hover-button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;pointer-events:auto;position:relative}figure.utc-hover-image-effect figcaption a.hover-button span{display:inline-block;font-size:1rem}figure.image-count-4 figcaption a.hover-button span{padding-left:9px;padding-right:9px;width:100%}.image-count-4.overlay-true .image-title,.image-title{display:none}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:768px){figure.utc-hover-image-effect .utc-border-wrapper{opacity:1!important;height:100%!important;position:relative}figure.utc-hover-image-effect figcaption h2{font-size:1.75rem}figure.utc-hover-image-effect figcaption p{font-size:1.1rem}}@media screen and (max-width:767px){.utc-image-hover{grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-gap:2rem!important;gap:2rem!important}.utc-image-hover.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))!important}figure.utc-hover-image-effect{width:90%;margin:6px auto}figure.utc-hover-image-effect .utc-border-wrapper{min-height:150px}} +@media screen and (max-width:640px){.field--name-field-mg-tags .field__items,.field--name-field-tags .field__items{flex-wrap:wrap}} +:root{--main-width:65vw}.utc-hero-region{padding:0}.utc-hero-region .contextual{right:1.5rem}.block--utc-video-hero{height:100%;overflow:visible;position:relative}.video-hero.responsive-video{height:0;max-width:100%;overflow:visible;position:relative;padding-bottom:56.25%}.block--utc-video-hero-full .video-hero.responsive-video embed,.block--utc-video-hero-full .video-hero.responsive-video iframe,.block--utc-video-hero-full .video-hero.responsive-video object{position:absolute;left:0}.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:6rem!important}.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object{top:4rem!important}.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object{top:0!important}.container-full .block--utc-video-hero .video-hero-wrapper{padding-bottom:0}.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:2rem}.block--utc-video-hero-full{margin-bottom:6rem}.block--utc-video-hero-full-center .utc-video-hero-block-left{grid-template-columns:71% 24%!important}.block--utc-video-hero-full-center .utc-video-hero-block-right{grid-template-columns:27% 71%!important;margin-left:1.5rem}.block.block--utc-video-hero.block--utc-video-hero-full{margin-bottom:6rem}@media (max-width:1023px){.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:1rem}.main-reduce-top-margin-video{margin-top:1rem;padding-top:0}.utc-video-hero-container{padding-top:2rem;padding-bottom:2rem}.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object,.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object,.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:0!important}}@media (max-width:768px){.utc-video-hero-container{padding-top:0;padding-bottom:0}.container-full .block--utc-video-hero-full .video-hero.responsive-video embed,.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe,.container-full .block--utc-video-hero-full .video-hero.responsive-video object,.container .block--utc-video-hero-full .video-hero.responsive-video embed,.container .block--utc-video-hero-full .video-hero.responsive-video iframe,.container .block--utc-video-hero-full .video-hero.responsive-video object{top:0!important}.block--utc-video-hero-full .video-hero-wrapper{padding-top:3rem}.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-bottom:3rem}.block--utc-video-hero-full-center .video-hero-wrapper{width:100%}.block--utc-video-hero-full-center .utc-video-hero-block-left,.block--utc-video-hero-full-center .video-hero-wrapper.left{margin-left:0}.block--utc-video-hero-full-center .utc-video-hero-block-right,.block--utc-video-hero-full-center .video-hero-wrapper.right{margin-right:0;margin-left:0}.block--utc-video-hero-full{margin-bottom:0}.utc-hero-block{padding:2rem}.section-container--utc-video-hero:first-child{margin-top:-1rem;padding-top:0}.block--utc-video-hero-full-center .utc-video-hero-block-right{margin-left:0}.block--utc-video-hero-full .video-hero-wrapper,.container-full .block--utc-video-hero .video-hero-wrapper,.container .block--utc-video-hero .video-hero-wrapper{padding-top:4rem}.container .block--utc-video-hero .video-hero-wrapper{margin-top:4rem}.utc-hero-block{padding:4rem 2rem 2rem}}@media screen and (max-height:768px) and (orientation:landscape){.utc-video-hero-container{max-width:80%!important;margin:0 auto!important}} +.video-full-screen .field--name-field-media-video-embed-field{width:100%!important;padding-bottom:55%;position:relative}.video-full-screen iframe{width:100%;height:100%;position:absolute;top:0;left:0} +.top-workbench-menu-present .header-container{z-index:101}.region-top-workbench-menu .block{display:flex!important;flex-direction:row;justify-content:start;background:#112e51;color:#fff;height:50px;z-index:100;position:relative;box-shadow:1px 1px 3px 3px rgb(0 0 0/20%);padding-right:6.83335rem}.region-top-workbench-menu .block *{font-family:Roboto,sans-serif}.region-top-workbench-menu .block__content{width:100%}.region-top-workbench-menu h2.block__title{display:flex;align-items:center;justify-content:center;margin:0;background:#fdb856;position:relative}.region-top-workbench-menu .block__title .title-text{font-family:Oswald,sans-serif;color:#112e51;font-size:.95rem;letter-spacing:.025rem;white-space:nowrap}.region-top-workbench-menu .block__title a .title-text{display:inline-block;color:#112e51;overflow:hidden;background:linear-gradient(90deg,#fff,#fff 50%,#112e51 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none}.region-top-workbench-menu .block__title a:hover .title-text{background-position:0 100%}.region-top-workbench-menu h2.block__title:before{display:none}.region-top-workbench-menu h2.block__title:after{content:"";position:absolute;right:-50px;top:0;border-top:25px solid #fdb736;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(-90deg);height:50px}ul.sf-menu.menu.top-workbench-menu{justify-content:end;height:50px;box-shadow:none}ul.sf-menu.top-workbench-menu>li>a{position:relative;display:inline-block;font-family:Roboto,sans-serif;color:#fff;overflow:hidden;background:linear-gradient(90deg,#fdb736,#fdb736 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none;border-color:#fdb736;padding-bottom:3px;margin-top:-3px}ul.sf-menu.top-workbench-menu>li>a:hover{background-position:0 100%}ul.sf-menu.top-workbench-menu>li:last-child>a{border:none}ul.sf-menu.top-workbench-menu>li>a.is-active,ul.sf-menu.top-workbench-menu>li>a:active{background-position:0 100%}ul.sf-menu.top-workbench-menu>li>a:after{display:none}ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after{border-top:4px solid #fff}ul.sf-menu.top-workbench-menu a:hover span.sf-sub-indicator:after{border-top:4px solid #fdb736}ul.sf-menu.top-workbench-menu ul{background:#e7eaee}ul.sf-menu.top-workbench-menu ul li{border-bottom:1px solid #e7eaee;word-wrap:normal;white-space:normal}ul.sf-menu.top-workbench-menu ul li:last-child{border-bottom:3px solid #fdb736}ul.sf-menu.top-workbench-menu ul li a{background-color:#e7eaee}ul.sf-menu.top-workbench-menu ul li a:hover{background:#fff;color:#112e51!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{top:100%!important}@media (max-width:991px){.region-top-workbench-menu .block{display:block!important;height:100px;padding-right:0!important}.region-top-workbench-menu h2.block__title{display:block;height:50px}.region-top-workbench-menu .block__content{display:flex;justify-content:center}}@media (max-width:768px){.top-workbench-menu-present .header-container{z-index:1001}.top-workbench-menu-present .region--offcanvas-sidebar{z-index:1000;position:relative}.region-top-workbench-menu{width:100%;background:#112e51;z-index:500;position:relative;box-shadow:-1px 1px 3px 3px rgb(0 0 0/20%)}.region-top-workbench-menu .block{display:flex!important;height:50px;position:relative;box-shadow:none;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.region-top-workbench-menu h2.block__title{width:unset;height:50px;display:flex;z-index:501}.region-top-workbench-menu h2.block__title:after{display:none}.region-top-workbench-menu .block__content{background:transparent;justify-content:start;width:36px}.region-top-workbench-menu .sf-accordion-toggler{padding-left:12px;padding-right:24px;display:block;position:absolute}.region-top-workbench-menu .sf-accordion-toggle{padding-left:12px}.region-top-workbench-menu .sf-accordion-toggle .region-top-workbench-menu .sf-accordion-toggle a{border-top:2px solid #fdb736;border-bottom:2px solid #fdb736;height:18px;width:21px;display:flex!important;align-items:center;margin-top:12px;margin-bottom:12px}.region-top-workbench-menu .sf-accordion-toggle a{display:block!important}.region-top-workbench-menu .sf-accordion-toggle>a span{color:transparent}.top-workbench-menu-present main{padding-top:0!important}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none{height:50px;background:#fdb736;display:flex;justify-content:center;align-items:center;z-index:500;margin-left:-1px}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none>li:not(:last-child){border-bottom:1px solid #e7eaee}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none span{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.05rem;color:#112e51;display:block!important;height:45px;width:24px;font-size:55px;transition:all .4s ease-in-out}.region-top-workbench-menu .sf-accordion-toggle.sf-style-none .sf-expanded span{rotate:90deg;margin-top:-5px;transition:all .4s ease-in-out}ul.sf-menu.menu.top-workbench-menu.sf-horizontal{display:none}ul.sf-menu.top-workbench-menu ul li a{background-color:#fff}ul.sf-menu.top-workbench-menu ul li a:hover{background-color:#e7eaee}.region-top-workbench-menu .sf-accordion-toggle a:after{content:"";position:absolute;top:0;border-top:25px solid #fdb736;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(-90deg);height:50px;margin-left:23px}ul.sf-menu.menu.top-workbench-menu{justify-content:start;background:#fff;position:absolute;top:50px!important;left:-100%!important;float:none;border-bottom:3px solid #fdb736;transition:all .4s ease-in-out}ul.sf-menu.menu.top-workbench-menu.sf-expanded{width:100%;left:0!important;box-shadow:1px 1px 2px 2px rgb(0 0 0/20%);height:auto;border-bottom:none}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1{border-bottom:1px solid hsla(0,0%,100%,.4)}.region-top-workbench-menu ul.sf-menu.menu.sf-expanded{display:flex;flex-direction:column}ul.sf-menu.top-workbench-menu li a{border:none}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1{width:100%;border-bottom:1px solid #e7eaee;padding-bottom:0;padding-top:0;background:#fff}ul.sf-menu.menu.sf-expanded>li.sf-depth-1{-webkit-animation:fadeOut 3s ease;animation:fadeOut 3s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}ul.sf-menu.menu.sf-expanded>li.sf-depth-1:first-child{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.4)}ul.sf-menu.menu.top-workbench-menu>li.sf-depth-1.sf-expanded{background:#e7eaee}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul,ul.sf-menu.top-workbench-menu ul{background:#fff;position:relative;margin-left:12px;top:0!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{left:unset!important;top:0!important;width:91%!important}ul.sf-menu.top-workbench-menu li a{font-size:1rem;color:#112e51!important;padding-top:1.25rem;padding-bottom:1.25rem;width:100%;background:unset;-webkit-text-fill-color:unset;white-space:normal}ul.sf-menu.top-workbench-menu li.sf-expanded a,ul.sf-menu.top-workbench-menu li a:hover{color:#112e51}ul.sf-menu.top-workbench-menu span{margin-right:9px}.top-workbench-menu{transition:all .4s ease-in-out}ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after{border-top:4px solid #112e51!important;content:""}ul.sf-menu.top-workbench-menu span.sf-sub-indicator{right:-.1rem;transition:all .4s ease-in-out}ul.sf-menu.top-workbench-menu li.sf-expanded span.sf-sub-indicator,ul.sf-menu.top-workbench-menu li:active span.sf-sub-indicator{transform:rotate(0deg)}ul.sf-menu.top-workbench-menu ul li:last-child{border-bottom:none;margin-bottom:12px}ul.sf-menu.top-workbench-menu ul li:last-child:hover{border-bottom:1px solid #e7eaee}}@media (max-width:640px){.region-top-workbench-menu .block,ul.sf-menu.menu.top-workbench-menu{max-width:100%!important}ul.sf-menu.top-workbench-menu li.sfHover>ul,ul.sf-menu.top-workbench-menu li:hover>ul{width:93%!important}.top-workbench-menu-present .sidr{top:56px}} +.table .thead-dark th{color:#fff;background-color:#112e51;border-color:#112e51}.table td,.table th{border-top:1px solid #e7eaee;color:#112e51} +.sprite-chevron-down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 455.7L-2.1 203.6 73.5 128 250 317.1 426.5 128l75.6 75.6L250 455.7z'/%3E%3C/svg%3E")}.sprite-chevron-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M82.1 250.6L330.5 2.3 405 76.8 218.7 250.6 405 424.5 330.5 499 82.1 250.6z'/%3E%3C/svg%3E")}.sprite-chevron-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M166.6 499l-74.5-74.5 186.3-173.9L92.1 76.8l74.5-74.5L415 250.6 166.6 499z'/%3E%3C/svg%3E")}.sprite-chevron-up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 68l252.1 252.1-75.6 75.6-176.5-189-176.5 189-75.6-75.6L250 68z'/%3E%3C/svg%3E")}.sprite-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M250 179.9L70-.1l-70 70 180 180-180 180 70 70 180-180 180 180 70-70-180-180 180-180-70-70-180 180z'/%3E%3C/svg%3E")}.sprite-menu{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M0 0h500v103.4H0zm0 197.6h500V301H0zm0 199h500V500H0z'/%3E%3C/svg%3E")}.sprite-person{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath d='M460 463.6c0 19.6-15.9 35.4-35.4 35.4H69.8c-19.6 0-35.5-15.8-35.6-35.4V428c0-93.4 141.9-141.9 141.9-141.9s8.2-14.5 0-35.5c-29.8-22-33.5-56.4-35.5-141.9C146.8 23.1 206.9 2.3 247.1 2.3S347.4 23 353.6 108.7c-2 85.5-5.7 119.9-35.5 141.9-8.2 20.9 0 35.5 0 35.5S460 334.6 460 428v35.6z'/%3E%3C/svg%3E")}.sprite-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Cpath class='st0' d='M470.5 471.5L368.9 335.4c67.1-69.1 77.2-178.9 18.3-258.1C348.5 28.5 289.6 0 226.6 0c-42.7 0-83.3 14.2-117.9 40.7-87.4 65-105.7 189-38.6 276.4 38.6 50.8 95.5 79.3 158.5 79.3 36.6 0 73.2-10.2 103.7-30.5L433.9 500l36.6-28.5zM106.7 288.6C55.9 221.5 70.1 128 137.2 77.2c26.4-20.3 56.9-30.5 91.5-30.5 48.8 0 91.5 22.4 119.9 61 50.8 67.1 36.6 160.6-30.5 211.4-26.4 20.3-56.9 30.5-91.5 30.5-46.8 0-91.5-22.4-119.9-61z'/%3E%3C/svg%3E")} +[class^=sprite-]{display:inline-block} +.clock[data-v-580b6c85]{width:200px;height:200px}.clock-face[data-v-580b6c85]{transform:rotate(90deg) translateY(-3px)}.hand[data-v-580b6c85]{top:50%;height:6px;transform-origin:100%}.hand[data-v-580b6c85]:after{content:"";--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));display:block;position:absolute;top:0;right:0;bottom:0;left:0} + +/*# sourceMappingURL=app.styles.css.map*/ \ No newline at end of file diff --git a/dist/app-pl/assets/app.styles.css.map b/dist/app-pl/assets/app.styles.css.map new file mode 100644 index 0000000000..38608fdbef --- /dev/null +++ b/dist/app-pl/assets/app.styles.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///prism.css","webpack:///tailwind.tokens.css","webpack:///./","webpack:///footer.css","webpack:///../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///global.css","webpack:///utc-sidebar-menu.css","webpack:///utc-offcanvas-sidebar-menu.css","webpack:///utc_department_info.css","webpack:///layout-builder.css","webpack:///off-canvas.css","webpack:///_utc_custom_header.css","webpack:///../../../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///_main-navigation.css","webpack:///_buttons.css","webpack:///_forms.css","webpack:///_webforms.css","webpack:///_section.css","webpack:///_utc_blockquotes.css","webpack:///_utc-button-group.css","webpack:///accordion.css","webpack:///../../../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///jquery-overflow.css","webpack:///_utc_employee.css","webpack:///_card.css","webpack:///_utclib_item_card.css","webpack:///_utclib_primo_search.css","webpack:///_utclib_help_btn.css","webpack:///_utclib_events_feed.css","webpack:///_utclib_guides.css","webpack:///_utclib_events.css","webpack:///_breadcrumb.css","webpack:///_footer-menu.css","webpack:///_utc_directory.css","webpack:///_header.css","webpack:///_midpagewidget.css","webpack:///tabbed.css","webpack:///utc_homepages_options.css","webpack:///utc_error_pages.css","webpack:///_utc_hover_images.css","webpack:///_field--block-content--field-tags.css","webpack:///_utc_hero_video.css","webpack:///_utc_video_component.css","webpack:///_top-workbench-menu.css","webpack:///_utc_table_block.css","webpack:///svg-icons.css","webpack:///sprite-svg.css","webpack:///../../../../../node_modules/tailwindcss/lib/lib/substituteClassApplyAtRules.js","webpack:///./source/default/lib/vue-widget/src/vue-clock/source/default/lib/vue-widget/src/vue-clock/vue-clock.vue"],"names":[],"mappings":";AAMA,6CAEC,WAAa,gBACI,uBACQ,8DAC8C,cACxD,gBACE,gBACA,oBACI,kBACF,iBACD,gBACD,gBAEA,cACF,WACH,qBAEU,iBAEJ,YACJ,CACd,4JAUA,iBAAkB,kBACE,CAHrB,wIAEC,iBAAkB,kBACE,CACpB,aAGA,6CAEC,gBAAkB,CAClB,CACD,sBAIA,YAAa,cACE,aACA,CACf,uDAIA,kBAAoB,CACpB,iCAIA,aAAc,mBACM,kBACA,CACpB,yDAMA,aAAiB,CACjB,mBAGA,UAAY,CACZ,iBAGA,UAAY,CACZ,qGASA,UAAY,CACZ,0FAQA,UAAY,CACZ,0FAOA,cAAe,6BACmB,CAClC,+CAKA,UAAY,CACZ,kCAIA,aAAe,CACf,8CAKA,UAAY,CACZ,6BAIA,eAAkB,CAClB,cAEA,iBAAmB,CACnB,cAGA,WAAa,C;ACzId;;AAAA,6IAAe,CAAf,mDAAe,CAAf,wJAAe,CAAf,yBAAe,CAAf,qFAAe,CAAf,2BAAe,CAAf,gHAAe,CAAf,mBAAe,CAAf,6EAAe,CAAf,iBAAe,CAAf,aAAe,CAAf,wCAAe,CAAf,kGAAe,CAAf,iCAAe,CAAf,4DAAe,CAAf,gBAAe,CAAf,gCAAe,CAAf,8DAAe,CAAf,yBAAe,CAAf,2DAAe,CAAf,yDAAe,CAAf,yEAAe,CAAf,iCAAe,CAAf,qBAAe,CAAf,kDAAe,CAAf,4CAAe,CAAf,6DAAe,CAAf,uBAAe,CAAf,sBAAe,CAAf,wBAAe,CAAf,gEAAe,CAAf,wEAAe,CAAf,sDAAe,CAAf,mCAAe,CAAf,8BAAe,CAAf,uDAAe,CAAf,uCAAe,CAAf,iFAAe,CAAf,mEAAe,CAAf,kFAAe,CAAf,oCAAe,CAAf,4XAAe,CAAf,w1BAAe,CAAf,0EAAe,CAAf,kFAAe,CAAf,gEAAe,CAAf,+aAAe,CAAf,2MAAe,CAAf,maAAe,CAAf,+BAAe,CAAf,+BAAe,CAAf,qlBAAe,CAAf,iLAAe,CAAf,4SAAe,CAAf,uMAAe,CAAf,wKAAe,CAAf,wZAAe,CAAf,8HAAe,CAAf,8HAAe,CAAf,2DAAe,YACf,UAAqB,CAArB,mDAAqB,EAArB,mDAAqB,EAArB,qDAAqB,EAArB,qDAAqB,EAArB,qDAAqB,WACrB,2NAAoB,CAApB,sDAAoB,CAApB,2EAAoB,CAApB,kDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,4EAAoB,CAApB,6EAAoB,CAApB,mDAAoB,CAApB,2EAAoB,CAApB,2EAAoB,CAApB,mDAAoB,CAApB,2EAAoB,CAApB,4GAAoB,CAApB,2GAAoB,CAApB,yGAAoB,CAApB,6EAAoB,CAApB,sDAAoB,CAApB,8EAAoB,CAApB,8EAAoB,CAApB,qDAAoB,CAApB,6EAAoB,CAApB,wGAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,iHAAoB,CAApB,+GAAoB,CAApB,8GAAoB,CAApB,kHAAoB,CAApB,iHAAoB,CAApB,iHAAoB,CAApB,6GAAoB,CAApB,mHAAoB,CAApB,mEAAoB,CAApB,uHAAoB,CAApB,uHAAoB,CAApB,sHAAoB,CAApB,sHAAoB,CAApB,+HAAoB,CAApB,4CAAoB,CAApB,4CAAoB,CAApB,yCAAoB,CAApB,mDAAoB,CAApB,+EAAoB,CAApB,8DAAoB,CAApB,kFAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,kHAAoB,CAApB,0HAAoB,CAApB,yHAAoB,CAApB,uHAAoB,CAApB,yHAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,4CAAoB,CAApB,0CAAoB,CAApB,kCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,wCAAoB,CAApB,2CAAoB,CAApB,0CAAoB,CAApB,6CAAoB,CAApB,6CAAoB,CAApB,2CAAoB,CAApB,wCAAoB,CAApB,0CAAoB,CAApB,2CAAoB,CAApB,yCAAoB,CAApB,2CAAoB,CAApB,wCAAoB,CAApB,wCAAoB,CAApB,8BAAoB,CAApB,4CAAoB,CAApB,gCAAoB,CAApB,4BAAoB,CAApB,0CAAoB,CAApB,8BAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,4BAAoB,CAApB,oCAAoB,CAApB,8BAAoB,CAApB,sCAAoB,CAApB,sDAAoB,CAApB,yCAAoB,CAApB,yDAAoB,CAApB,mCAAoB,CAApB,yCAAoB,CAApB,0CAAoB,CAApB,oDAAoB,CAApB,mDAAoB,CAApB,gDAAoB,CAApB,wDAAoB,CAApB,sDAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,gEAAoB,CAApB,yDAAoB,CAApB,kDAAoB,CAApB,qCAAoB,CAApB,sCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,oCAAoB,CAApB,uBAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,6BAAoB,CAApB,6BAAoB,CAApB,kEAAoB,CAApB,gEAAoB,CAApB,qCAAoB,CAApB,+CAAoB,CAApB,oCAAoB,CAApB,+DAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,qCAAoB,CAApB,2CAAoB,CAApB,kCAAoB,CAApB,wCAAoB,CAApB,uCAAoB,CAApB,yCAAoB,CAApB,sCAAoB,CAApB,yCAAoB,CAApB,uBAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,0BAAoB,CAApB,6BAAoB,CAApB,sDAAoB,CAApB,sDAAoB,CAApB,gEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,gEAAoB,CAApB,4DAAoB,CAApB,gEAAoB,CAApB,4DAAoB,CAApB,6DAAoB,CAApB,+DAAoB,CAApB,4BAAoB,CAApB,8BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,+BAAoB,CAApB,iCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,iCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,+BAAoB,CAApB,kCAAoB,CAApB,kCAAoB,CAApB,gCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,+BAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,8BAAoB,CAApB,iCAAoB,CAApB,8BAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,iCAAoB,CAApB,iCAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,6GAAoB,CAApB,sCAAoB,CAApB,0CAAoB,CAApB,4CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,wBAAoB,CAApB,4BAAoB,CAApB,6BAAoB,CAApB,2BAAoB,CAApB,8BAAoB,CAApB,6BAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,wDAAoB,CAApB,wDAAoB,CAApB,kEAAoB,CAApB,gEAAoB,CAApB,gEAAoB,CAApB,kEAAoB,CAApB,kEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,kEAAoB,CAApB,8DAAoB,CAApB,8DAAoB,CAApB,mEAAoB,CAApB,+DAAoB,CAApB,6BAAoB,CAApB,+BAAoB,CAApB,gCAAoB,CAApB,8BAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,sCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,oCAAoB,CAApB,mCAAoB,CAApB,gCAAoB,CAApB,kCAAoB,CAApB,mCAAoB,CAApB,iCAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,+BAAoB,CAApB,qCAAoB,CAApB,qCAAoB,CAApB,mEAAoB,CAApB,sBAAoB,CAApB,0BAAoB,CAApB,4BAAoB,CAApB,wBAAoB,CAApB,8BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,+BAAoB,CAApB,6BAAoB,CAApB,8BAAoB,CAApB,6BAAoB,CAApB,4BAAoB,CAApB,8BAAoB,CAApB,iCAAoB,CAApB,6BAAoB,CAApB,6BAAoB,CAApB,6DAAoB,CAApB,iNAAoB,CAApB,sFAAoB,CAApB,iGAAoB,CAApB,sNAAoB,CAApB,kDAAoB,CAApB,gEAAoB,CAApB,0NAAoB,CAApB,+FAAoB,CAApB,sQAAoB,CAApB,kNAAoB,CAApB,8aAAoB,CAApB,yCAAoB,CAApB,6CAAoB,CAApB,oCAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,0CAAoB,CAApB,6CAAoB,CAApB,8DAAoB,CAApB,qDAAoB,CAApB,oEAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,mGAAoB,CAApB,oEAAoB,CAApB,0DAAoB,CAApB,sEAAoB,CAApB,oEAAoB,CAApB,yDAAoB,CAApB,oEAAoB,CAApB,qGAAoB,CAApB,oGAAoB,CAApB,oGAAoB,CAApB,oGAAoB,CAApB,mGAAoB,CAApB,qGAAoB,CAApB,qGAAoB,CAApB,6GAAoB,CAApB,6GAAoB,CAApB,4GAAoB,CAApB,0GAAoB,CAApB,0GAAoB,CAApB,yGAAoB,CAApB,6GAAoB,CAApB,4GAAoB,CAApB,4GAAoB,CAApB,+GAAoB,CAApB,uHAAoB,CAApB,mCAAoB,CAApB,uCAAoB,CAApB,6CAAoB,CAApB,+CAAoB,CAApB,0CAAoB,CAApB,8CAAoB,CAApB,4CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,yIAAoB,CAApB,6CAAoB,CAApB,qCAAoB,CAApB,sCAAoB,CAApB,+CAAoB,CAApB,4BAAoB,CAApB,4BAAoB,CAApB,0BAAoB,CAApB,0BAAoB,CAApB,4BAAoB,CAApB,2BAAoB,CAApB,2BAAoB,CAApB,4BAAoB,CAApB,wBAAoB,CAApB,wBAAoB,CAApB,0BAAoB,CAApB,0BAAoB,CAApB,iDAAoB,CAApB,iDAAoB,CAApB,sDAAoB,CAApB,2DAAoB,CAApB,2CAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,oEAAoB,CAApB,kEAAoB,CAApB,uDAAoB,CAApB,oCAAoB,CAApB,+CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,sCAAoB,CAApB,sCAAoB,CAApB,iEAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,mCAAoB,CAApB,mCAAoB,CAApB,mZAAoB,CAApB,+EAAoB,CAApB,sNAAoB,CAApB,yEAAoB,CAApB,+CAAoB,CAApB,+CAAoB,CAApB,kDAAoB,EAApB,0CAAoB,EAApB,2DAAoB,EAApB,mDAAoB,EAApB,uCAAoB,EAApB,+BAAoB,EAApB,oKAAoB,CAApB,4HAAoB,EAApB,4JAAoB,CAApB,4HAAoB,2BAApB,wCAAoB,CAApB,uCAAoB,CAApB,+BAAoB,CAApB,sCAAoB,CAApB,+BAAoB,ECFpB,yBDEA,gCAAoB,CAApB,oEAAoB,CAApB,qCAAoB,CAApB,iCAAoB,CAApB,+BAAoB,CAApB,sCAAoB,CAApB,qDAAoB,CAApB,0DAAoB,CAApB,0GAAoB,CAApB,wEAAoB,CAApB,wEAAoB,CAApB,mEAAoB,CAApB,wEAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,qEAAoB,CAApB,qEAAoB,CAApB,2CAAoB,CAApB,2CAAoB,CAApB,uCAAoB,CAApB,uCAAoB,ECFpB,0BDEA,wHAAoB,CAApB,mHAAoB,CAApB,2HAAoB,CAApB,gDAAoB,CAApB,gCAAoB,CAApB,oEAAoB,CAApB,uEAAoB,CAApB,mEAAoB,CAApB,sEAAoB,CAApB,2BAAoB,CAApB,iCAAoB,CAApB,gEAAoB,CAApB,mEAAoB,CAApB,iCAAoB,CAApB,oCAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,qCAAoB,CAApB,oCAAoB,CAApB,yCAAoB,CAApB,wCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,oCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,sCAAoB,CAApB,+BAAoB,CAApB,gCAAoB,CAApB,gCAAoB,CAApB,sEAAoB,CAApB,kCAAoB,CAApB,qCAAoB,CAApB,uCAAoB,CAApB,yCAAoB,CAApB,yCAAoB,CAApB,0BAAoB,CAApB,8BAAoB,CAApB,gCAAoB,CAApB,4BAAoB,CAApB,sGAAoB,CAApB,2HAAoB,CAApB,8BAAoB,CAApB,0DAAoB,CAApB,2GAAoB,CAApB,+DAAoB,CAApB,mEAAoB,CAApB,+DAAoB,CAApB,+CAAoB,CAApB,kDAAoB,CAApB,wEAAoB,CAApB,sEAAoB,CAApB,2EAAoB,CAApB,4EAAoB,CAApB,mEAAoB,CAApB,wEAAoB,CAApB,2EAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,8CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,qEAAoB,CAApB,4EAAoB,CAApB,2EAAoB,CAApB,+EAAoB,CAApB,2CAAoB,CAApB,2CAAoB,CAApB,uCAAoB,CAApB,uCAAoB,CAApB,uCAAoB,ECFpB,0BDEA,2GAAoB,CAApB,8CAAoB,CAApB,6CAAoB,CAApB,+CAAoB,CAApB,4CAAoB,CAApB,0CAAoB,CAApB,0CAAoB,CAApB,kEAAoB,CAApB,sEAAoB,CAApB,oEAAoB,CAApB,gEAAoB,CAApB,mCAAoB,CAApB,sCAAoB,CAApB,wCAAoB,CAApB,4BAAoB,CAApB,iCAAoB,CAApB,qCAAoB,CAApB,oSAAoB,CAApB,sGAAoB,CAApB,gCAAoB,CAApB,+BAAoB,CAApB,+BAAoB,CAApB,oGAAoB,CAApB,wEAAoB,ECFpB,0BDEA,iDAAoB,EAgB4E,mDAI9F,YAAe,CAChB,MAMC,oBAAsB,CAEvB,SA7BD,iEAAoB,aAyBJ,mBACM,mBAEC,CAEvB,GAIE,uBAAyB,CAG1B,KArCD,+FAAoB,wFA0DhB,aAAe,CAChB,CA3DH,+CAAoB,mBAoElB,gBApEF,+DAAoB,CAwEpB,GAxEA,+BAAoB,CA8EnB,GA9ED,oCAAoB,CAiFnB,GAjFD,qCAAoB,CAoFnB,MApFD,sCAAoB,CAwFpB,GAxFA,iBAAoB,CA0FnB,EA1FD,+DAAoB,CA6FnB,gCAEC,0BAA+B,CAChC,KAhGD,2CAAoB,CAsGnB,UAtGD,mBAAoB,CAuGpB,KAvGA,8CAAoB,CAyGnB,GAzGD,eAAoB,C;AEApB,gBCAA,uEDGE,qBAAyB,CAC1B,gFCJD,kEAAoB,CDWpB,kBAEE,gCAAkC,CACnC,qEAIC,kCAAuC,CACxC,yDAEC,yBAA2B,CAC5B,8IAEC,aAAc,CACf,wBCzBD,iEAAoB,CD8BnB,uBC9BD,wIAAoB,CDkCnB,kDClCD,eAAoB,CDqCnB,mCCrCD,oFAAoB,CDwCnB,yCCxCD,wFAAoB,CD2CnB,0CC3CD,yFAAoB,CD8CnB,4CC9CD,UAAoB,CDmDnB,gBCnDD,qCAAoB,CDuDnB,qFCvDD,aAAoB,CD4DnB,iJC5DD,eAAoB,CD6DpB,oMC7DA,kBAAoB,CD+DnB,qEAEC,gBAAkB,CACnB,yEClED,yIAAoB,CDqEnB,qFCrED,iEAAoB,CDwEnB,mECxED,4JAAoB,qCD8JlB,2HACE,mBAA6B,gBACZ,CAClB,CAlFH,mFAEE,8BAA+B,gCACE,cClFnC,aAAoB,CDoFnB,+ICpFD,eAAoB,CDsFpB,oCCtFA,sMAAoB,CD8FlB,+CC9FF,gCAAoB,CDiGlB,6ECjGF,eAAoB,CD8FlB,+CAEE,SAAW,CACb,CACD,aClGD,sEAAoB,CDsGnB,gCCtGD,oCAAoB,CDyGnB,cCzGD,YAAoB,CD4GnB,yCC5GD,wCAAoB,CDiHpB,qCCjHA,eAAoB,CDmHnB,mBCnHD,gDAAoB,CDsHnB,uBCtHD,wBAAoB,CDyHnB,wCCzHD,UAAoB,CD4HnB,2CAEC,uBAAuB,8BC9HzB,UAAoB,CDgInB,qCChID,kBDmIE,wBAAyB,CAC1B,yFCpID,YAAoB,CDuInB,gCCvID,wCAAoB,CD0InB,kCC1ID,kBAAoB,CD6InB,6CC7ID,eAAoB,CDgJnB,qCAEC,mBClJF,YAAoB,CDoJjB,uBCpJH,sBAAoB,CDwJjB,CACF,oCAEC,qBC3JF,sCAAoB,CD6JjB,2CAEC,6BAA6B,gBACZ,CAClB,yDCjKH,8DDoKI,QAAQ,cACM,aACA,CACf,wDCvKH,8DD0KI,QAAQ,cACM,aACA,CACf,iEAEC,qBAAsB,CACvB,2DChLH,yGDmLI,sEAAmB,OACX,CACT,6CCrLH,uBAAoB,CDwLjB,mBCxLH,YAAoB,CD2LjB,uBC3LH,sBAAoB,CD+LjB,CACF,oCAEC,uBClMF,qCAAoB,CDoMjB,C;AErMH,MACE,sCAAuC,mCACH,kCACD,gDACe,CACnD,KAEC,sBAAwB,CACzB,8CAEC,qBAA0B,+BACQ,CACnC,0BAGC,yBAA4B,CAC7B,6BAGC,UAAY,CACb,oOAQC,WAAY,aACE,WACF,kBAEO,yBACO,SACf,CACZ,YAGC,cAAgB,CACjB,eAIC,6BAA8B,gCACG,gBD3CnC,gGC8CE,gBAAiB,gBACA,oBACI,gBACJ,kBACE,kBACA,UACR,gBACM,cACF,cACC,CACjB,oCAGC,eD3DF,oCAAoB,CC6DjB,CACF,oCAGC,eDjEF,sCAAoB,CCmEjB,CACF,4BAGC,kBAAmB,gBACF,iBACE,CACpB,iBD1ED,6DCgFE,UAAa,CACd,gBAKC,UAAW,YACE,wBACa,CAC3B,cDzFD,6BAAoB,CC6FnB,iBD7FD,iFAAoB,CCiGnB,kBAOC,cAAe,kBACI,gBACD,CACnB,iBAGC,WAAa,CACd,gBAGC,UAAY,CACb,gCAMC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,mCAoBC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,iCAGC,mBAAoB,yBACM,cACX,gBACI,iBACA,CACpB,qGD/JD,kEAAoB,CCmKnB,mGDnKD,gEAAoB,CCwKnB,8BDxKD,YAAoB,CC6KnB,qED7KD,mECgLE,+DAAkC,CACnC,iFDjLD,kEAAoB,CCoLnB,0EDpLD,gECuLE,+DAAkC,CACnC,2CDxLD,iEAAoB,CC2LnB,yBAKC,SACE,sBAAyB,CAC1B,CACF,yBAGC,SACE,sBAAyB,CAC1B,CACF,0BAGC,SACE,sBAAyB,CAC1B,CACF,0BAGC,SACE,sBAAyB,CAC1B,CACF,6BAIC,eAAiB,CAClB,oBAGC,yBAA0B,8CACsB,uBACvB,CAC1B,0BAGC,wBAAyB,qBACF,CACxB,uCDrOD,iJAAoB,CCyOnB,6CDzOD,iEAAoB,CC6OnB,MAIC,oCAAsC,CACvC,KAEC,eAAgB,kBDpPlB,iOCuPE,cAAgB,CACjB,0BAEC,GAAI,SAAU,CAAC,GACT,SAAU,CAAC,CAFnB,kBACE,GAAI,SAAU,CAAC,GACT,SAAU,CAAC,CAClB,ED5PD,6DAAoB,CC+PnB,kBD/PD,mBAAoB,CAApB,+FAAoB,CCoQpB,gCACE,0BAA4B,CAC7B,oDDtQD,+BAAoB,CC4QnB,4FAkMC,YAAuB,CAvMzB,oDAEE,WAAY,aACO,iBACA,CACpB,0LD5QD,sHCkRE,2DAA4B,CDlR9B,0RAAoB,CCyRpB,wNAIE,cAAe,kCACoB,oBACb,CACvB,8BAEC,eAAoB,CACrB,4GAEC,cAAe,kCACoB,oBACb,CACvB,qBDxSD,yJC4SE,2CAA8C,CAC/C,2BD7SD,yEAAoB,CCgTnB,oDDhTD,oFAAoB,CCmTnB,oHDnTD,+IAAoB,CCwTpB,mBDxTA,kHAAoB,CC0TnB,YD1TD,8DAAoB,CC6TnB,oDAiJC,YAAuB,CAhJzB,ED9TA,gHAAoB,CCgUnB,kBDhUD,+DAAoB,CCyUpB,kGDzUA,6CAAoB,CC2UnB,iCD3UD,6CAAoB,CC8UnB,sCD9UD,sQCkVE,iEAAsE,yBAC5C,qBACJ,gCAEY,kBACd,CACrB,kDAEC,sBAAuB,oBD1VzB,2CAAoB,CC4VnB,4BD5VD,kECgWE,+BAAkC,CAEpC,2BDlWA,2ICqWE,mEAAyE,CAC1E,iCDtWD,kEAAoB,CCyWnB,4DDzWD,+DAAoB,CAApB,yIAAoB,CCmXpB,2BACE,uCAAuC,oEAEkC,yBAC/C,qBACJ,gCAEY,eAClB,CACjB,iCAEC,uCAAuC,qBAChB,CACxB,SDhYD,eAAoB,CCoYnB,mDDpYD,aAAoB,CCuYnB,EDvYD,kCAAoB,CC0YnB,WD1YD,4BAAoB,CC6YnB,aD7YD,oCAAoB,CCgZnB,2BDhZD,sCAAoB,CCmZnB,YDnZD,mGAAoB,CCsZnB,wBDtZD,uFAAoB,CCuZpB,YDvZA,kGAAoB,CCyZnB,eDzZD,uDAAoB,CC6ZnB,6BD7ZD,6BC4ZE,UAAW,CAEb,cD9ZA,sDAAoB,CCianB,cDjaD,kFCoaE,UAAW,CACZ,uCAGG,WAAa,CACd,6CAEC,iBAAkB,CACnB,wBD5aH,sCAAoB,CC4bnB,wBD5bD,qBAAoB,CC+bnB,mCD/bD,YAAoB,CCkcnB,yEDlcD,gEAAoB,CCocwF,kBDpc5G,+DAAoB,CCqc6B,wBDrcjD,iEAAoB,CCscmC,kBAIrD,eAAiB,CAClB,+CAGC,sBAAuB,CACxB,wCD/cD,+DAAoB,CCgdmD,kFDhdvE,mKAAoB,CCmdnB,qBDndD,0IAAoB,CCsdnB,6BDtdD,cAAoB,CC4dnB,6BD5dD,sEAAoB,CC+dnB,kDD/dD,0EAAoB,CCgepB,qBDheA,0GAAoB,CCkenB,2BDleD,yEAAoB,CCqenB,0CDreD,+DAAoB,CCwenB,gDDxeD,iEAAoB,CC2enB,6HD3eD,+DAAoB,CAApB,mHAAoB,CCsfpB,qCACE,cDvfF,2BAAoB,CCufiB,yEAEjC,qBAAuB,CACxB,qCD1fH,eAAoB,CC6fjB,6CD7fH,0BAAoB,CCggBjB,oEDhgBH,SAAoB,CCmgBjB,4BDngBH,8BAAoB,CCsgBjB,KDtgBH,4CAAoB,CCygBjB,gEDzgBH,SAAoB,CAApB,sGAAoB,ECmhBnB,oCAEC,cDrhBF,+RAAoB,CCqhBwB,2CDrhB5C,oCAAoB,CCwhBjB,kFDxhBH,sCAAoB,CC2hBjB,oBAEC,4BAA6B,yBACF,CAC5B,wBAEC,yBAA2B,CAC5B,oDAEG,YAAa,gBACK,CACrB,CACF,oCAEC,GAAI,yBAAyB,iBAAkB,CAAC,wCDziBlD,4BAAoB,CC0iB4C,kBAG5D,eAAiB,CAClB,CACF,oCAEC,mBDjjBF,oCAAoB,CCijBc,CACjC,sBAIC,aAAc,kBACM,CACrB,4CAG6C,qBAAqB,CAAC,6DAElE,4BAA8B,C;AC/jBhC,gCFEA,mCAAoB,CEAnB,sCFAD,oBAAoB,CEGnB,kDFHD,kBAAoB,CEMnB,0EFND,kBAAoB,CESnB,8DFTD,kBAAoB,CEYnB,sFFZD,kBAAoB,CEenB,8BFfD,iBAAoB,CEkBnB,iCFlBD,2CEqBE,gCAAkC,CACnC,4DAEC,iBAAmB,CACpB,sBFzBD,sSE8BE,iCAAkC,SACxB,CACX,4BFhCD,2FAAoB,CEyCnB,kEFzCD,kEAAoB,CE4CnB,6IAIC,gCAAkC,CACnC,2IAGC,uDAAyD,CAC1D,mBFrDD,wGEyDE,iCAAkC,cACnB,cACC,CACjB,mEF5DD,+DAAoB,CE+DnB,qFAGC,gBAAiB,CAClB,iGFnED,kEAAoB,CEwEpB,4FFxEA,iEAAoB,CE0EnB,qDAGC,uBAAyB,CAC1B,wCF9ED,sEAAoB,CEmFnB,oIFnFD,kEAAoB,CAApB,qRAAoB,CAApB,6MAAoB,CEqGpB,uDFrGA,yIAAoB,CEuGnB,gIFvGD,0IE2GE,gCAAkC,CAEpC,0FF7GA,+DAAoB,CE+GnB,uDF/GD,iLAAoB,CEoHnB,8DFpHD,qEEuHE,cAAe,WACF,CACd,uIFzHD,+DAAoB,CEgIpB,uBFhIA,4FEkIE,eAAiB,CAClB,2BFnID,iCAAoB,CEsInB,yBAMC,gCF5IF,YAAoB,CE8IlB,CACD,yBAEC,cFjJF,kBAAoB,CEmJlB,cFnJF,iQAAoB,CEsJlB,kBFtJF,YAAoB,CEyJlB,aFzJF,4BAAoB,CE4JlB,2BF5JF,eAAoB,CE+JlB,mBF/JF,aAAoB,CEkKjB,CACF,yBAEC,mBFrKF,OAAoB,CEuKhB,CACH,kCAEA,gBAAiB,gBACC,WACL,gBACM,cACJ,mBACM,kBACD,aACL,mBACQ,CACvB,kEAEC,cAAe,WACH,YACC,kBACM,eACH,gBACE,mBACC,UACP,CACb,yCAEC,2CAA4C,WAChC,YACC,eACG,UACN,aACI,C;ACtMhB,4BACE,kBAAmB,eACF,CAClB,+BAEC,4CAAkD,CACnD,iCAEC,WAAY,cACG,gBACG,kBACC,iBACD,yBACQ,kBACP,cACH,C;ACdlB,uCJCA,0EIGE,mBAAwB,CACzB,oCAEC,sBACE,4BAAmC,CACpC,0CAGG,wBAAyB,CAC1B,6CAEC,2BAA6B,CAC9B,2FAMC,wCAA2C,yBAChB,CAC9B,uGAGG,6BAA6B,2BACF,wBACD,CAC3B,8KAIC,0BAA2B,CAC5B,CACJ,kBAEC,gBAAiB,kBACE,kBACA,eACF,CAClB,qBAEC,aAAc,mBACM,eACJ,uBACQ,eACR,kBACG,kBACC,CACrB,qBAEC,eAAgB,kBACG,iBACD,8BACa,mBACX,aACN,CACf,iCAEC,gBAAkB,CACnB,iLAiBC,gBAAiB,kBJ9EnB,qDImFE,eAAgB,kBACG,kBACC,CAErB,mBAGC,iBAAmB,CACpB,iCJ3FD,gEIgGE,gBAAiB,eACA,CAClB,uCAEC,YAAc,CACf,mCAEC,kBACE,kBAAmB,WACP,eACK,CACnB,qBAEE,kBAAmB,oBACE,eACL,uBACQ,kBACL,aACJ,CACjB,qBAEE,cAAe,kBACI,cACJ,gBACG,CACpB,C;ACtHF,2FACE,wBAA0B,CAC3B,uCAGC,qBAAuB,CACxB,+gBAYC,oBAAwB,CACzB,kXAcC,oBAAuB,CACxB,2DAGC,gBAAkB,CACnB,sBAIC,sBAAwB,C;ACxC1B,8CACE,uBAA0B,CAE3B,aAEC,YAAa,CACd,yBAEC,aACE,aAAc,CACf,C;AChBH,cCCA,6BAAoB,CDCnB,gECDD,8OAAoB,CDKnB,mBCLD,yEAAoB,CDUnB,gEAGG,YAAa,CAChB,iBAEG,WAAY,CACf,gDAEG,WAAY,CACf,qCCpBD,gDAAoB,CDyBnB,oBCzBD,eAAoB,CD4BnB,oBC5BD,WAAoB,CD+BnB,wBC/BD,eAAoB,CDkCnB,mFAKG,qBAAuB,CAC1B,4BCxCD,8BD8CI,gCAAiC,0BACjC,wCAAmB,CACtB,mCChDD,QAAoB,CDmDnB,gFCnDD,kMDsDI,eAAgB,gCACmB,CACtC,gBCxDD,YAAoB,CD2DnB,yDC3DD,yEAAoB,CDkJnB,gFAQG,gCAA4C,CAC/C,mEC3JD,yHAAoB,CD4DpB,8BC5DA,wDD8DI,mEAAkB,iCAClB,yBAA0B,oCAC1B,4BAA6B,qCAC7B,4BAA8B,CACjC,gDAEG,qBAAqB,kBACF,CACtB,cCtED,oIAAoB,CDyEnB,+GAEG,yEAAgF,CACnF,iBC5ED,6EAAoB,CD+EnB,6BC/ED,oBAAoB,CDkFnB,mBClFD,+LAAoB,CDqFnB,yBCrFD,yEAAoB,CDwFnB,+BCxFD,+BAAoB,CD2FnB,gBC3FD,oGAAoB,CD8FnB,2FC9FD,sBAAoB,CDiDpB,+KCjDA,QAAoB,CDmDnB,6GCnDD,2BAAoB,CD+FpB,2FAII,eAAgB,WACJ,+BACwB,oBACf,sCACmB,0CACY,CACvD,6HAKG,mBAAqB,CACxB,sBC/GD,4BAAoB,CDmHnB,sCCnHD,qBDwHI,iBAAkB,CACrB,qCCzHD,cAAoB,CD4HnB,+CC5HD,oGAAoB,CD+HnB,iCC/HD,WAAoB,CDkInB,kDClID,oGAAoB,CDqInB,kCAGG,oBAAsB,CACzB,YAEG,WAAY,CACf,aC5ID,2BAAoB,CD+InB,+CC/ID,yEAAoB,CDkJnB,cClJD,6DAAoB,CDqJnB,wCCrJD,SAAoB,CDwJnB,sEAEG,0CAA4C,CAC/C,sBC3JD,6SAAoB,CDiDpB,kDCjDA,QAAoB,CDmDnB,4BCnDD,2BAAoB,CD+InB,sDC/ID,yEAAoB,CDiKnB,yHCjKD,yEAAoB,CAApB,mKAAoB,CAApB,kLAAoB,CDsLpB,sBCtLA,mBAAoB,CDwLnB,qHCxLD,qGAAoB,CD8LpB,wFC9LA,4BAAoB,CDgMnB,uFChMD,yEAAoB,CDmMnB,+DCnMD,YAAoB,CDsMnB,gDCtMD,4NDyMI,oBAAoB,kBACF,iBACD,qBACK,kBACH,CACtB,eAGG,cAAc,oBACM,YACP,gBACI,CACpB,yDAEG,wBAAwB,WACZ,CACf,uGCzND,gBD8NI,0CAA8C,CAIlD,uDClOA,YAAoB,CDoOnB,uDAEG,kBAAoB,CACvB,kFAIG,oBAAsB,4BACO,mBACR,uBACE,sBACD,sBACA,6BACQ,iBACZ,CACrB,eCnPD,kDAAoB,CDgJpB,wDChJA,yEAAoB,CDkJnB,+EAQG,gCAA4C,CAC/C,0NC3JD,8KAAoB,CAApB,2LAAoB,CDwPpB,eAEI,2BAA4B,iEACiD,gCAC3C,CACrC,sBC7PD,oCDgQI,gCAAmC,CACtC,0BAEG,wBAA0B,CAC7B,2BCpQD,gEDuQI,gCAAkC,CACrC,iDCxQD,SAAoB,CD2QnB,6CAKG,8BAAgC,CAEpC,4BACI,aAAc,eACG,CAEpB,sDCtRD,iBAAoB,CD0RnB,2BAEG,gCAAkC,CACrC,iCAEG,sBAAuB,CAC1B,kFAEG,oCAAsC,CACzC,0CCnSD,iEAAoB,CDsSnB,0CCtSD,qGAAoB,CDySnB,2BCzSD,yEAAoB,CD4SnB,sEACwE,qBAAsB,CAAC,0BC7ShG,2BAAoB,CDmTnB,yCAIG,iCAAkC,sBACX,CAC1B,8GAEG,oCAAsC,CACzC,0BAUG,GACE,UAAW,kBACQ,4BACW,CAC/B,GAEC,UAAW,mBACS,uBACK,CAC1B,CAVL,kBACI,GACE,UAAW,kBACQ,4BACW,CAC/B,GAEC,UAAW,mBACS,uBACK,CAC1B,CACF,kBChVH,6CAAoB,CDmVnB,oCAsKG,kDACI,MAAgB,UACK,CACxB,CAxKL,gBCpVA,6BDsVI,8CAAoB,4CACpB,mCAAqC,CACxC,QCxVD,2CD2VI,8CAAoD,CACvD,wBC5VD,oGD+VI,wHAA6D,8BAC5B,CAClC,6BAEC,2KAME,CACL,2BAEG,iJAA0E,CAC7E,kBC7WD,SAAoB,CDgXnB,gDChXD,iBAAoB,CDqXpB,kBCrXA,oPAAoB,CDuXnB,0CCvXD,iEAAoB,CD0XnB,uBC1XD,qLAAoB,CDiDpB,mDCjDA,QAAoB,CDmDnB,6BCnDD,2BAAoB,CD+InB,6BC/ID,+DAAoB,CDgYnB,kBAOG,wCAAgB,MACV,QACE,UACG,CACd,kCAEG,kBAAmB,SACT,CACb,yEC/YD,oBAAoB,CDkZnB,wBClZD,YAAoB,CDuZnB,uCAIG,uBAAyB,CAC5B,sBAGG,qBAAsB,CACzB,wBAIG,YAAa,CAChB,kEAEG,sBAAuB,CAC1B,4JAEG,0BAA4B,CAC/B,qCAGG,yCC9aJ,qNAAoB,CDgbf,0BChbL,cAAoB,CDmbf,kCAEG,eAAgB,CACnB,CACJ,iEAEG,kBACI,iBAAkB,CACrB,CACJ,oCAEG,wBACI,oBAAqB,CACxB,qCChcL,6BAAoB,CDmcf,sBAEG,gBAAiB,CACpB,MAEG,QAAU,CACb,yDAEG,oBAAqB,CACxB,uCAEG,4BAA6B,eACZ,CACpB,6BChdL,UDodQ,0CAA6C,CAChD,oDCrdL,iCAAoB,CDwdf,oCAiCD,oFACI,MAAgB,UACK,CACxB,CAlCD,kDACI,iCAAiC,oBACV,CAC1B,mGAGG,WAAa,CAChB,oBCjeL,YAAoB,CDoef,0BCpeL,aAAoB,CDiDpB,sDCjDA,QAAoB,CDmDnB,gCCnDD,2BAAoB,CD+InB,0BAwVO,cAAe,CAClB,gCAEG,sBAAuB,CAC1B,gCAEG,oCAAsC,CACzC,YAEG,qBAAsB,CACzB,QCjfL,uHAAoB,CDoff,yECpfL,kBAAoB,CDwff,uCAEG,gBAAgB,oBACK,CACxB,sDC5fL,sCAAoB,CD+ff,2CC/fL,wGAAoB,CDkgBf,6DClgBL,yEAAoB,CDqgBf,wECrgBL,kBAAoB,CDwgBf,CACJ,oCAGG,oBC5gBJ,YAAoB,CD8gBb,MAEC,QAAU,CACb,qCCjhBL,kBAAoB,CDohBf,YAEG,qBAAsB,CACzB,2DCvhBL,kBAAoB,CD2hBf,sDC3hBL,kBAAoB,CD8hBf,gBC9hBL,yDAAoB,CDiiBf,kBCjiBL,WDoiBQ,mBAAoB,CACvB,oFAEG,oBAAqB,CACxB,mBAEE,2BAA2B,6BAA8B,CAC3D,eAEG,cAAe,CAClB,iEAEG,0BAA2B,CAC9B,CACJ,oCAGG,QACI,qBAAuB,CAC1B,mBAEG,wBAAyB,0BACE,CAC9B,6BAEG,YAAa,SACH,gBACO,kBACE,kBACA,UACP,CACf,WAEG,YAAa,kBACM,WACN,CAChB,wBAEG,eAAiB,CACpB,MAEG,QAAU,CACb,C;AEhlBL,gDDEA,+DAAoB,CCCnB,sDAGG,qBAAsB,kBDJ1B,sHAAoB,CCSnB,gDAGG,gBAAiB,YACH,CACjB,sDAGG,YAAc,C;ACnBlB,KACE,qBAAsB,gBACL,kBACE,sBACI,yBACvB,4DAAkB,SACR,mBACU,uBACM,eACV,gBACC,gBACA,6HAE4C,CAC9D,kCFZD,yIAAoB,CAApB,sHAAoB,CAApB,kLAAoB,CAApB,yHAAoB,CEoCpB,oDAGE,4CAAqD,SAC3C,oBFxCZ,8CAAoB,CE0CnB,wCF1CD,wIAAoB,CAApB,yHAAoB,CAApB,+LAAoB,CAApB,4HAAoB,CEiEpB,0DAGE,2CAAqD,CACtD,6BFrED,0IE2EE,wBAA0B,CF3E5B,8NEoFE,yBAA0B,gCACY,CAGxC,yCAEE,2CAAqD,CACtD,4BF3FD,0IAAoB,CAApB,gHAAoB,CAApB,kJAAoB,CAApB,mHE6GE,yCAAgD,CAGlD,wCAEE,2CAAqD,CACtD,oBAGC,6BAA8B,oBFtHhC,+CEwHE,qBAA0B,CAC3B,qDFzHD,yIE+HE,qBAA0B,CAG5B,0BACE,2CAAqD,CACtD,yBFpID,0IAAoB,CAApB,sNAAoB,CEoJpB,qCAEE,2CAAqD,CACtD,2BFvJD,0IE6JE,QAAU,CF7JZ,yNAAoB,CEwKpB,uCAEE,2CAAqD,CACtD,uBAKC,cAAe,UACH,CACb,WAGC,kBAAoB,CACrB,oBAKC,qBAAwB,kBACJ,eACH,CAClB,oBAIC,mBAAqB,kBACF,eACF,CAClB,kBAGC,eAAgB,iBACE,gBACD,4CACmC,CACrD,oBAGC,WAAY,eACO,CACpB,mBAIC,iBAAmB,CACpB,yBAGC,WAAY,gBACK,sBACM,QACd,wBACgB,kBACN,YACN,WACD,gDAC6C,CAC1D,+BAGC,sBAAuB,C;ACvOzB,yBAEE,mBAAqB,qBACG,CACzB,2DAIC,eAAiB,CAClB,8BAGC,gBAAiB,iBACC,eACA,CACnB,yEAKC,oBAAsB,CACvB,sBAGC,oBAAuB,CACxB,kQAgBC,sBAAuB,cACR,WACH,kBACO,yBAEG,qBACA,+CAC8B,cACrC,iBACI,aACL,sBACS,4BACQ,CAChC,yBAGC,kQAcE,gBAAmB,CACpB,CACF,OAKC,4BAA6B,WAUjB,WACC,CACd,gBAdC,sBAAuB,cACR,yBAGO,gBACL,+CACmC,cACrC,iBACI,aACL,sBACS,4BACQ,CAKjC,SAGE,WAAY,iBACO,CAUpB,kBAGC,eAAiB,CAClB,oDAIC,gBAAkB,kBACG,CACtB,8EAIC,eAAkB,CACnB,+DAIC,aAAe,CAChB,aAGC,gBAAiB,kBACG,aACL,CAChB,eAGC,yBAA2B,CAC5B,gBAGC,cAAe,yBACW,aACZ,gBACI,gBACA,yBACQ,8BACO,CAClC,uBAGC,iCAAmC,gBAClB,iBACE,CACpB,sBAGC,wBAA0B,CAC3B,2CAGC,eAAiB,CAClB,wCAGC,YAAc,CACf,yBAGC,sBAAuB,eACP,yBAEhB,eAAiB,CAClB,wBAGC,WAAY,oBACU,CACvB,gBAGC,gBAAiB,iBACC,4BACY,C;ACnLhC,yBACE,iBAAoB,CACrB,2IAOC,aAAe,CAChB,2EAKC,iBAAoB,CACrB,kEAKC,YAAc,CACf,uGAIC,eAAgB,gBACC,qBACO,CACzB,sCJ7BD,gEIiCE,iBAAmB,mBACC,cACJ,CACjB,kqBAkBC,gBAAiB,iBACC,sBJvDpB,wDIyDE,qBAAuB,gBACL,oBJ1DpB,2CAAoB,CI4DnB,k8BJ5DD,iEAAoB,CAApB,mkCAAoB,CAApB,m7BAAoB,CIiFpB,45CA6BE,iBAAkB,sBJ9GpB,qDIgHE,gBAAkB,2BACU,sCACc,mCACN,6EAEb,CACxB,iFAIC,iBAAkB,sBJ1HpB,uDI4HE,gBAAkB,2BACU,sCACc,mCACN,6EAEb,CACxB,+EAMC,iBAAkB,eACD,CAClB,qTJ1ID,wEAAoB,CI4JpB,sMALE,wBAAqC,2BACT,kCACQ,CAQrC,qDAKC,4BAA0C,CAC3C,mDAGC,eAAkB,CACnB,kDJ3KD,0EI+KE,eAAiB,CAClB,8GAIC,gBAAiB,gBACA,kBJrLnB,sDAAoB,CIuLnB,4DAIC,iBAAkB,sBJ3LpB,wDI6LE,gBAAkB,CACnB,wMJ9LD,uJIqME,eAAiB,C;ACpMjB,uBLDF,yEAAoB,CKIjB,sBLJH,yEAAoB,CKQjB,4BLRH,yEAAoB,CKYjB,sBLZH,sEAAoB,CKgBjB,4BLhBH,yEAAoB,CKqBjB,qBLrBH,uEAAoB,CK0BjB,sBL1BH,wEAAoB,CK+BjB,uBL/BH,uEAAoB,CKoCjB,0gBLpCH,kEAAoB,CK4DlB,yDACE,gBAAgB,cACD,C;AChEnB,WNEA,mMAAoB,CMAnB,kBNAD,YAAoB,CMGnB,aNHD,+GMMI,+BAAgC,0BAChC,yCAAmB,aACL,CACjB,4CNTD,4BAAoB,CMYnB,oBNZD,+DMeI,eAAiB,CACpB,uCNhBD,2IAAoB,CMiBpB,mBNjBA,mBMmBI,eAAiB,CACpB,eNpBD,sLAAoB,CMwBnB,0BNxBD,2GAAoB,CM2BnB,2CN3BD,4JM+BI,gBAAiB,WACL,SACD,CAEf,iCNnCA,mBAAoB,C;AOFpB,0BACE,iBAAmB,CACpB,yBAGC,UAAY,CACb,gBAGC,mBAAoB,YACP,gBACI,mBACG,oBACC,WACT,sBACW,uBACC,kBACL,mBACC,qBACG,C;ACnBzB,yFAEE,cAAe,cACA,kBCDjB,wHDIE,eAAgB,eAEE,iBACA,sBCPpB,wDDSE,cAAoB,CACrB,4CCVD,qDDeE,oBAAsB,CACvB,yFChBD,+FAAoB,CDkBpB,6CClBA,qDDsBE,mCAAoB,CACrB,mDCvBD,qJD4BE,kBAAoB,CACrB,oCAIC,aAAc,uBACW,SACf,kBACU,CACrB,2CCrCD,0EDyCE,iBAAkB,sBCzCpB,qDD2CE,YAAc,CAEf,iCAGC,kBAAmB,SACT,cACM,CACjB,+ICnDD,uEAAoB,C;ACApB,kCACI,gBAAkB,C;ACFtB,qBACE,aAAc,cACE,CACjB,mCAKC,UAAW,aACK,CACjB,gCAEC,UAAW,aACK,CACjB,kIAIC,UAAW,aACK,CACjB,yBAGC,kKAIE,UAAY,CACb,mCAEC,SAAW,CACZ,CACF,yBAGC,mCACE,UAAY,CACb,CACF,gGAMC,WAAY,eACM,CACnB,8CX7CD,0EWiDE,yEAA8E,CAC/E,eXlDD,0EWuDE,kBAAmB,sBACI,aACT,cACC,YACF,qBACS,SACZ,gBACO,yEAEoB,CACtC,wBAGC,qBAAuB,CACxB,sCAGC,mBAAoB,kBACA,CACrB,8CAIC,aAAc,+BACmB,CAClC,8EAOC,YAAc,CACf,qGAKC,YAAa,WACD,oBACZ,gBAAkB,CACnB,0CAGC,YAAa,WACD,oBACZ,iBAAkB,oBACG,2BACS,CAC/B,qBAGC,cAAgB,aACF,sBACS,8BACQ,YAClB,QACH,CACX,4CAMC,eAAiB,CAClB,8BAEC,oBAAsB,CACvB,iEAGC,WAAa,CACd,yBAGC,oBAAsB,iBACF,CACrB,mCAGC,YAAc,CACf,mCAGC,cAAgB,CACjB,yBAIC,uCACE,eAAmB,CACpB,CACF,WAGC,gBAAkB,C;AChJpB,0BACE,kBAAoB,CACrB,yBAGC,qCACE,eAAmB,CACpB,CACF,yBAGC,sBACE,yBAA8B,CAC/B,CACF,YAGC,kBAAmB,sBACI,aACT,cACC,sBACQ,WACV,CACd,gBAKC,YAAa,WACD,oBACZ,gBAAkB,CACnB,6BAGC,YAAa,YACC,CACf,kBAGC,gBAAiB,aACH,sBACS,8BACQ,WAClB,CACd,qBAGC,eAAoB,CACrB,mBAGC,kBAAmB,eACF,CAClB,mCAGC,UAAY,CACb,0BAGC,iBAAmB,CACpB,yBAGC,gBAAkB,CACnB,mBAKC,UAAY,CACb,kBAGC,SAAW,CACZ,4BAGC,kBACE,UAAY,CACb,CACF,kBAKC,WAAa,CACd,4BAGC,kBACE,UAAY,CACb,CACF,mBZnGD,0EYyGE,qBAAsB,SACZ,gBACO,0EAEkB,gCACD,CACnC,4JAEC,0BAA4B,CAC7B,+CZlHD,0EYsHE,yEACmC,CACpC,gGZxHD,eAAoB,CY8HnB,uBAGC,qBAAsB,kBZjIxB,wDYmIE,SAAU,gBACO,0EAEkB,gCACD,CACnC,mDZxID,0EY4IE,yEACmC,CACpC,kBAGC,qBAAsB,sBACC,SACX,gBACK,gBACA,gCACiB,CACnC,8CAGC,sCAA6C,CAC9C,qCAKC,kBAAmB,eACH,iBACE,4BACW,oBZnK/B,wCAAoB,CYqKnB,2CZrKD,gEYyKE,gCAAkC,CACnC,6CZ1KD,kEY8KE,gCAAkC,CACnC,4CZ/KD,mEYmLE,gCAAkC,CACnC,qFZpLD,+DAAoB,CY6LnB,mDZ7LD,iEAAoB,CYkMnB,gDAKC,iBAAmB,CACpB,qDAGC,SAAW,CACZ,oCAKC,cAAgB,CACjB,yBAGC,kBACE,kBAAoB,CACrB,oCAGC,YAAc,CACf,oCAGC,aAAc,aACA,mBACM,sBACI,CACzB,uDAGC,qBAAuB,CACxB,+BAIC,WAAa,CACd,2CAGC,YAAc,CACf,CACF,4BAGC,kBACE,gBAAkB,CACnB,CACF,kBZtPD,0EY4PE,qBAAsB,SACZ,gBACO,0EAEkB,kBACf,CACrB,0BZlQD,0EYsQE,uBAAyB,SACf,gBACO,iBACE,CACpB,wBZ1QD,yIAAoB,CY+QnB,0BZ/QD,wIAAoB,CYoRnB,wBAGC,cAAiB,CAClB,qBAKC,iBAAmB,C;AC9RrB,eACE,aAAc,mBACM,eACJ,cACG,CACpB,0BAEC,iBAAoB,CACrB,6BAGC,YAAc,CACf,sDAGC,eAAgB,mBACI,oBACE,iBACJ,oBbjBpB,2CAAoB,CamBnB,oCAKC,YAAc,CACf,qBAGC,WAAa,CACd,uDAIC,YAAa,WACD,iBACM,gBACD,kBbpCnB,mMawCE,cAAgB,CACjB,uCAIC,cAAgB,CACjB,gCAGC,aAAc,mBACM,cACJ,CACjB,yCAGC,cAAe,cACC,CACjB,iDbzDD,sEAAoB,Ca6DnB,yCAKC,eAAmB,kBblErB,uDAAoB,CaoEnB,oFAIC,mBAAuB,qBACG,CAC3B,uFAIC,SAAU,gBACO,sBb/EnB,uDAAoB,CaiFnB,0BAKC,+CACE,aAAc,oCACwB,mBAClB,oBACE,CACvB,yEAEC,UAAY,CACb,CACF,0BAEC,kBAAoB,CACrB,eblGD,0EawGE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,qBACS,SACZ,gBACO,yEAEoB,CACtC,6BAGC,qBAAuB,CACxB,uBbvHD,0Ea2HE,yEAA8E,CAC/E,kBAGC,iBAAmB,CACpB,eAGC,eAAiB,CAClB,yBAGC,eACE,gBAAkB,CACnB,CACF,mBAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,4BAGC,WAAa,CACd,wCAGC,YAAc,CACf,qBAGC,gBAAiB,aACH,sBACS,8BACQ,YAClB,YACC,CACf,yBAGC,eACE,kBAAoB,CACrB,CACF,sBAGC,kBAAmB,eACF,CAClB,wBAGC,eAAoB,CACrB,uCAGC,6BAA8B,mBACT,gBACF,CACpB,0CbtLD,0Ea0LE,8BAAiC,CAClC,iEAGC,YAAc,CACf,4BAGC,eAAiB,CAClB,0BAGC,gBAAiB,qBACK,UACX,eACM,CAClB,6Bb1MD,0Ea8ME,qBAAsB,cACN,qBACQ,oBACH,iBACF,kBACE,CACtB,uBbpND,4DAAoB,C;AcFpB,uBACE,2GAA4G,4BAC/E,wBACD,4BACC,sBACN,kCACgB,8BACP,CACjC,2DAGC,uBdTF,uEcWI,qBAAuB,CACxB,CACF,kBdbD,0EciBE,YAAc,CACf,mBAGC,YAAa,oBdrBf,8CcuBE,gBAAmB,6HAE4C,CAChE,4Ed1BD,0EcgCE,eAAmB,CAGrB,6BdnCA,+DAAoB,CcqCnB,uBAGC,wBAA2B,CAC5B,mBAGC,gEAAyE,kBACtD,mBACC,oBd9CtB,wCAAoB,CcgDnB,6BAGC,kBAAmB,aACL,eACE,oBACK,WACT,kBACQ,CACrB,wBAGC,kBAAmB,cACJ,SACL,gBACO,oBd/DnB,8LcmEE,iBAAkB,gBACD,eACD,YACH,6HAEkD,CAChE,2FAKC,iBAAkB,sBd9EpB,iIciFE,eAAiB,CAClB,8BAGC,aAAc,aACG,CAClB,oBAGC,qBAAsB,kBACH,sBACI,yBACvB,4DAAkB,SACR,uBACgB,eACV,gBACC,gBACA,oBdlGnB,sHcqGE,6HAC+D,CAChE,+EdvGD,yIc8GE,eAAiB,CAGnB,mBACE,iBAAkB,gBACD,QACP,CACX,sBAGC,oBAAsB,CACvB,4CAGC,WAAa,C;AChHf,sBACE,YAAc,CACf,UAIC,eAAgB,WACH,CACd,oBAWC,WAAY,aACE,mBACM,eACH,YACH,CACf,oBAIC,iBAAkB,gBACD,cACF,kBf1CjB,yHe6CE,eAAgB,gBACC,qBACM,iBACJ,CACpB,oDfjDD,yIAAoB,Ce2DnB,gCf3DD,yIAAoB,CegEnB,8BAGC,WAAY,mBACQ,aACN,oBACS,CACxB,uBAGC,iCAAmC,gBAClB,gBACA,kBACI,CACtB,iCAGC,+BAAgC,yBACN,cACX,UACH,CACb,yBAGC,iCACE,+BAAgC,aACjB,CAChB,CACF,0BAGC,iCACE,+BAAgC,WACnB,CACd,CACF,mBfnGD,0EewGE,iBAAmB,CACpB,+BAGC,qBAA4B,CAC7B,6BAGC,mBAAqB,YACR,YACC,CACf,kCAGC,OAAS,CACV,QAGC,oBAAsB,CACvB,mBAGC,cAAe,sBf9HjB,qDegIE,iBAAkB,oBfhIpB,4CekIE,gBAAkB,kBflIpB,wDeoIE,gBAAiB,iBACG,CACrB,kDftID,yIAAoB,Ce8IpB,iBf9IA,gEegJE,eAAgB,yBACW,CAC5B,6CflJD,kEeuJE,yBAA2B,C;ACzJ7B,gBACE,aAAc,kBACK,eACH,kBACG,gBACF,gBACC,qBACI,wBACG,sBhBN3B,uDAAoB,CgBQnB,sBhBRD,0EgBYE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,SACH,gBACO,gBACA,yEAEoB,CACtC,4BhBvBD,yEAAoB,CgB2BnB,6BhB3BD,gEgB+BE,oBAAsB,CACvB,4BAGC,aAAc,kBACK,aACL,sBACS,mBACH,uBACI,eACL,uBACK,eACJ,sBhB3CtB,oDAAoB,CgB6CnB,gCAGC,gEAAyE,kBACtD,mBACE,CACtB,kCAEC,gEAAyE,gBACvD,eACF,wBACU,CAC3B,+BAEC,eAAiB,YACJ,aACC,aACA,qBACS,CACxB,4BAEC,gEAAyE,eACxD,CAClB,4BhBpED,iEgBwEE,gBAAmB,CACpB,4BAGC,SAAU,SACC,CACZ,8ChB9ED,iEgBkFE,yBAA0B,eACT,CAClB,sChBpFD,kEgBwFE,yBAA0B,eACT,CAClB,mChB1FD,iEgB8FE,yBAA0B,eACT,CAClB,8CAMC,YAAa,WACD,iBACM,gBACD,kBhBzGnB,mMgB6GE,cAAgB,CACjB,oDAGC,eAAgB,mBACI,oBACE,oBhBnHxB,2CAAoB,CgBqHnB,gBhBrHD,0EgByHE,kBAAmB,sBACI,aACT,cACC,mBACK,YACP,SACH,gBACO,gBACA,yEAEoB,CACtC,qBAGC,YAAc,CACf,yBAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,yBAGC,gBACE,qBAAuB,CACxB,yBAEC,YAAc,CACf,CACF,4BhBvJD,0EgB0JE,aAAc,kBACK,SACT,SACC,CACZ,gCAIC,kBAAmB,mBACE,CAGtB,kEALC,gEAAyE,cAG1D,iBACI,CAErB,kCAEE,gBAAkB,iBACA,wBACQ,CAG3B,6BAGC,aAAc,gBACO,eACH,CACnB,uBAGC,gBAAkB,CACnB,eAGC,eAAkB,CACnB,6DAOC,iBAAoB,CACrB,gCAGC,kBAAoB,kBACA,CACrB,gCAGC,kBAAoB,eACF,CACnB,0CAUC,YAAc,CACf,SAEC,cAAgB,C;AC1NlB,kHAEE,YAAa,WACD,iBACM,gBACD,kBjBNnB,mMiBUE,cAAgB,CACjB,wEAGC,eAAgB,mBACI,oBACE,oBjBhBxB,2CAAoB,CiBkBnB,0CAGC,kBAAmB,0CAC8B,iBAC/B,oBjBvBpB,2CAAoB,CiByBnB,uBAGC,YAAc,CACf,2CAGC,aAAc,cACE,CACjB,kCAIC,UAAW,kBACQ,sBACI,aACT,cACC,mBACK,YACP,oBACS,CACvB,yBAGC,kCACE,UAAY,CACb,CACF,wCAIC,WAAY,kBjBxDd,wDiB2DE,wEACqC,yBACrC,8BAA+B,eACf,iBACE,eACD,CAClB,8CjBjED,gEiBsEE,uDAA+B,kBjBtEjC,wDiBwEE,eAAiB,CAClB,6CAKC,cAAe,oBjB9EjB,4CiBgFE,0CAAiD,oBAC5B,kBjBjFvB,wDiBmFE,uBAAyB,SACf,gBACO,iBACE,CACpB,6BjBvFD,0EiB2FE,qBAAsB,SACZ,gBACO,0EAEoB,kBACjB,CACrB,mDAGC,aAAgB,CACjB,gBAGC,qBAAsB,mBACD,eACJ,CAClB,qBAEC,gCAAmC,oBACb,oBACA,CACvB,uBAGC,gBAAkB,eACF,oBjBpHlB,4CiBsHE,iBAAkB,mBACG,CACtB,kCAIC,yBAA4B,CAC7B,gCAGC,gBAAmB,eACC,C;ACnItB,MACE,gBAAiB,eACA,CAClB,kBAGG,mBAAoB,eACH,CACpB,gBAGC,eAAiB,CAClB,8BAGC,SAAa,CACd,+BAGC,cAAgB,CACjB,qBAGC,aAAe,CAChB,gCAGC,aAAc,kBACM,CACrB,4CAGG,aAAc,sBACS,cACF,aACP,eACE,sBACQ,CAC3B,6CAGC,YAAc,CACf,iDAGC,YAAa,WACD,oBACZ,gBAAkB,CACnB,mClB9CD,0EkBkDE,SAAU,kBACU,CACrB,wCAGG,eAAiB,C;ACzDrB,0EAIC,SAAU,UACC,gBACM,cACD,CAChB,qCAIA,aAAc,cACE,CAChB,qDAIA,yBAA2B,CAC3B,iDAIA,cAAe,gBACG,CAClB,uEAIA,YAAc,CACd,yBAGA,qCAEC,YAAc,CACd,C;ACLF,yBAQC,yDAEC,kBAAmB,gBACF,cACD,CAEhB,CACD,sBAKA,kBAAmB,gBACF,cACD,CAChB,yBAGA,qBAAsB,iBACH,CACnB,2BpBzDD,kEAAoB,C;AqBCpB,oBACE,kBAAoB,CACrB,iEAIC,UAAW,YACE,aACE,CAChB,0BAGC,yBAA0B,mBACN,oBrBdtB,4CqBgBE,wBAA2B,CAC5B,6EAIC,WAAY,kBACQ,CACrB,yBAIC,oCACE,SAAW,CACZ,yCAGC,UAAW,gBACO,CACnB,CACF,iDAIC,UAAY,CACb,qCAGC,WAAa,CACd,iCAGC,aAAc,eACE,YACF,CACf,8DAIC,YAAc,CACf,uCAGC,qBAAsB,kBrB1DxB,wDqB4DE,aAAc,WACF,WACA,gBACM,6BACa,cAChB,kBACI,SACT,eACO,CAClB,6CAIC,cAAgB,CACjB,8GrB1ED,yEAAoB,CqB8EnB,mDAIC,UAAW,eACK,OACP,CACV,8CAKC,YAAa,kBrB1Ff,wDqB4FE,mBAAqB,yBAEC,qBACC,4CACwB,iBAC5B,aACL,sBACS,4BACQ,CAChC,iFAKC,YAAa,kBACM,QACV,UACE,WACC,mBACS,CACtB,kBAIC,yBAAsB,oBACC,CACxB,0JrBtHD,sIAAoB,CqBiInB,qCAGC,WAAY,kBrBpId,wDqBsIE,gBAAiB,iBACC,sBrBvIpB,oDAAoB,CqByInB,kCAGC,oBAAuB,CACxB,yDAGC,YAAc,CACf,2BAIC,UAAY,CACb,yCAGC,cAAe,oBrBzJjB,4CqB2JE,kBAAmB,gBACD,6BACa,cAChB,QACL,CACX,uCrBhKD,yEAAoB,CqBoKnB,yJrBpKD,0EqB0KE,QAAU,CAGZ,yDACE,sCAAyC,CAC1C,gCAGC,UAAY,CACb,wBAMC,aAAc,cACE,CACjB,8BAKC,UAAY,CACb,4CAGC,aAAgB,CACjB,wBrBrMD,0EqB2ME,kBAAmB,sBACI,aACT,cACC,YACF,qBACS,SACZ,gBACO,sBACM,yEAEc,CACtC,8GAMC,YAAa,WACD,oBACZ,gBAAkB,CACnB,4BAIC,aAAc,WACF,oBACZ,iBAAkB,gBACC,4BACW,QACpB,CACX,gDAGC,mBAAqB,aACP,sBACS,8BACQ,YAClB,QACH,CACX,0CAKC,sBAAuB,2BACK,YACf,SACH,YACI,CACf,yBAEC,wBACE,kBAAoB,CACrB,CACF,0BAEC,wBACE,kBAAoB,CACrB,gDAGC,oBAAqB,aACP,mBACM,mBACA,8BACW,YAClB,QACH,CACX,gDAGC,aAAc,sBACS,8BACQ,YAClB,SACH,YACI,CACf,qDAGC,YAAa,cACE,iBACI,CACpB,4BAGC,aAAc,UACF,CACb,CACF,gDAGC,gBAAiB,iBACC,gBACA,CACnB,0BAGC,aAAgB,CACjB,qDAGC,gBAAkB,CACnB,kDAOC,eAAiB,CAClB,iCAGC,oBAAsB,CACvB,oEAGC,WAAa,CACd,4BAGC,oBAAsB,iBACF,CACrB,gEAOC,6BAA8B,kBACX,sBACI,aACT,cACC,sBACQ,uBACC,YACX,qBACS,SACZ,eACO,CAClB,kFAKC,aAAc,UACH,oBACX,iBAAkB,6BACY,qBACP,CACxB,uEAIC,YAAa,WACD,oBACZ,iBAAkB,gBACC,SACP,QACF,CACX,wEAKC,sBAAuB,2BACK,YACf,SACH,oBACmB,QACjB,CACb,oFAMC,gBAAiB,gBACA,UACJ,CACd,+BAGC,YAAe,CAChB,oGAMC,UAAW,mBAEG,UACF,CACb,yCAKC,+BAAoC,CACrC,2EAGC,yBAA2B,yBACC,CAC7B,sKAcC,YAAc,CACf,qEAMC,SAAU,UACC,kBACQ,WACP,gBACK,kBrBnbnB,uDAAoB,CqBqbnB,6EAIC,iBAAkB,cACH,oBACO,kBACH,yBACO,SAChB,eACO,CAClB,gCAGC,aAAe,CAChB,qCAIC,wBAA6B,CAC9B,2CAGC,yBAA0B,kBrB5c5B,wDqB8cE,cAAoB,CACrB,6EAIC,cAAe,iBACG,gBACD,gBACC,qBACI,kBACF,CACrB,mFAMC,gBAAiB,oBrB/dnB,2CAAoB,CqBienB,oLrBjeD,sFAAoB,CAApB,4MAAoB,CqByfpB,4EAEE,SAAU,aACI,kBACK,WACP,eACM,CACnB,sDAGC,aAAc,qCAC4B,CAC3C,oEAGC,sBAAuB,UACX,CACb,iEAIC,gBAAiB,kBACE,iBACD,yBACQ,mBACN,iCACiB,gBACpB,kBACG,CACrB,0CAGC,gCAAoC,iBAClB,eACD,CAClB,6CAGC,aAAgB,CACjB,yBAIC,gEAEE,kBAAoB,CACrB,kFAGC,aAAc,UACH,oBACX,iBAAkB,4BACY,CAC/B,wEAID,YAAc,CACf,oGAMG,UAAY,CACb,gEAID,qBAAwB,CACzB,CACA,0BAEC,kFAEE,aAAc,UACH,oBACX,iBAAkB,4BACY,CAC/B,2CAGC,oBAAsB,CACvB,2CAGC,cAAgB,CACjB,gFAKC,cAAgB,CACjB,oGAMC,UAAY,CACb,2CAGC,SAAU,QACA,CACX,mDAEC,+BAAiC,CAClC,qCrBrmBH,yEAAoB,CqBymBjB,oLrBzmBH,mFAAoB,CqBsnBpB,mFAIE,gBAAiB,oBrB1nBnB,6CAAoB,CqB4nBnB,sIrB5nBD,yEAAoB,E;AsBFpB,MACC,WAAY,WACC,CACb,wBAGA,cAAe,WACH,aACG,CACf,8CAGA,qBAAwB,kBACL,OACX,UACG,kBACQ,UACP,CACZ,8DAGA,WAAa,cACE,cACA,mBACU,kBACN,SACR,CACX,0EAGA,aAAc,uBACU,qBACF,eACL,CACjB,6EAGA,qBAAsB,OACd,iBACU,iBACC,CACnB,gDAGA,WAAa,sBACW,oBACF,CACtB,gCAIA,6BAA8B,sBACP,sBACC,gBACP,eACA,UACJ,CACb,kBAGA,kBAAqB,gBACH,kBb3DnB,qDa6DC,oBAAqB,mBACD,YACP,eACI,CACjB,wBAMA,WAAa,CACb,4CbxED,yIasEC,aAAe,CAQf,wBAGA,6BAA8B,gBACb,oBACI,0BACO,iBACT,CACnB,wBAGA,kBAAwB,UACb,WACC,oBACU,CACtB,wCAGA,WAAa,WACD,QACF,CACV,0CAGA,sBACC,YAAc,CACd,CACD,0CAGA,qBACC,YAAc,CACd,sCAGA,yBAA4B,CAC5B,C;ACpHF,iCACC,iGAAkG,4BAErE,wBACD,4BACC,sBACN,YACV,kBACM,SACT,UACC,kBACQ,mBACC,8BACY,CAEhC,uCAGA,aAAc,4BACgB,CAC9B,yBAGA,uCACC,gBAAkB,CAClB,CACD,+CAGA,WAAa,eACI,C;ACvBlB,6DACC,eAAgB,WACH,CACb,qBAGA,yBAA0B,WACA,gCACO,qBACV,CACvB,yCAGA,sBAAqC,cACtB,qBACO,oBACA,SACZ,wBACgB,CAC1B,4CAGA,yBAA0B,UACA,CAC1B,4CAGA,UAA0B,CAC1B,gEAGA,eAAiB,CACjB,iBAGA,SAAU,UACC,kBACQ,kBACA,WACN,UACD,CACZ,uBAGA,yBAA0B,SAChB,cACK,eACE,cACD,kBACG,wBACO,CAC1B,+BAGA,wBAA0B,CAC1B,uEAEA,oBAAqC,CACrC,uBAGA,cAAe,kBACI,gBACD,gBACA,oBACI,CACtB,+DAGA,gBAAiB,aACF,CACf,4DAGA,iBAAkB,eACA,CAClB,4BAEA,YAAc,CACd,4BAGA,SAAU,oBACY,kBACH,UACP,CACZ,kCAGA,aAAc,qCAC4B,CAC1C,kBAGA,yBAA0B,cACV,eACC,SACN,CACX,gDAGA,sBAAuB,UACX,CACZ,sCAGA,UAAW,aAGG,cAEE,CAChB,gFAKA,iBAAmB,CACnB,gCAGA,sBAAuB,kBAEJ,UACP,CACZ,uBAGA,cAAe,oBACf,iBAAkB,WACN,eACI,cACD,WACF,CACb,yBAIA,iBACC,eAAiB,CACjB,uBAGA,qBAAsB,kBACF,CACpB,uBAGA,cAAgB,CAChB,4DAGA,cAAgB,CAChB,gCAGA,qBAAsB,SACX,CACX,uBAGA,yBAA2B,uBACC,CAC5B,gFAKA,qBAAsB,mBACF,oBACC,mBACD,SACT,CACX,C;ACpKF,wBACI,kBAAoB,CACvB,gFA2BG,oBAAsB,CACzB,+CAGG,sBAAwB,CAC3B,uDAGG,aAAe,CAClB,2CAGG,iBAAmB,CACtB,sDAGG,SAAU,0BACiB,WACd,CAChB,2BAGG,kBAAmB,CACtB,uBhBlED,yEAAoB,CgBsEnB,kCAGG,UAAW,0BACgB,iBAIR,CAHtB,oCAOG,kCACI,UAAY,CACf,C;ACtFL,oBjBEA,yEAAoB,C;AkBSpB,gC3BTA,qBAAoB,C2BWnB,8B3BXD,kC2BcE,eAAgB,sCAC0B,SAC/B,CACZ,kC3BjBD,oC2BoBE,uBAA0B,CAC3B,2CAGC,SAAW,CACZ,yC3BzBD,wCAAoB,C2B4BnB,kD3B5BD,SAAoB,C2BgCnB,yB3BhCD,oFAAoB,E2B6BpB,kDAEE,sCAA2C,CAC5C,2C3BhCD,oHAAoB,C2BmCnB,iE3BnCD,U2BuCE,sCAA2C,CAE7C,iC3BzCA,8DAAoB,C2B2CnB,gC3B3CD,8EAAoB,C2B8CnB,iC3B9CD,U2BiDE,+BAAmC,mBACd,CACtB,gC3BnDD,U2BsDE,+BAAmC,mBACd,CACtB,gC3BxDD,iCAAoB,C2B2DnB,0B3B3DD,+EAAoB,E2B8DpB,+CACE,QAAS,2BACmB,uBACH,CAC1B,iDAEC,YAAa,CACd,wC3BrED,UAAoB,C2BwEnB,wD3BxED,U2B2EE,wBAAkC,qBACX,6BACO,qBACP,CACxB,uC3B/ED,U2BkFE,wBAAkC,oBACX,CACxB,sC3BpFD,U2BuFE,wBAAkC,oBACX,CACxB,qB3BzFD,W2B8FE,UAAW,CACZ,0B3B/FD,4CAAoB,EVFpB,0BUEA,4DAAoB,EVFpB,0BUEA,uGAAoB,EVFpB,0BUEA,wDAAoB,EVFpB,0BUEA,4CAAoB,EVFpB,0BUEA,0DAAoB,EVFpB,0BUEA,oGAAoB,EVFpB,yBUEA,wDAAoB,EVFpB,0BUEA,4CAAoB,EVFpB,0BUEA,0DAAoB,E2B+HpB,mE3B/HA,iCAAoB,C2BiInB,uB3BjID,qEAAoB,C2BoInB,0B3BpID,uCAAoB,EVFpB,yBUEA,wCAAoB,EVFpB,0BUEA,sCAAoB,EVFpB,yBUEA,8CAAoB,EVFpB,0BUEA,4CAAoB,E2B6IpB,0D3B7IA,gCAAoB,C2B+InB,yB3B/ID,2FAAoB,EVFpB,0BUEA,gGAAoB,E2BgJpB,uB3BhJA,4BAAoB,C2BkJnB,0B3BlJD,4DAAoB,E2BmJpB,kEACE,mBAAoB,aACN,uBACU,mBACJ,iBACF,WACL,CACd,wEAEC,YAAc,CACf,6D3B7JD,mO2BmKE,aAAa,gEAEwD,yBAC3C,qBACJ,+BAEY,CACnC,mEAEC,sBAAuB,oB3B5KzB,2CAAoB,C2B8KnB,0B3B9KD,4MAAoB,EAApB,qMAAoB,2BAApB,wLAAoB,E2B4LpB,oBACE,kBAAoB,CACrB,mDAEC,8BAAkC,CACnC,sDAEC,4BAAgC,CACjC,sDAEC,+BAAmC,CACpC,kLAIC,sBAAwB,CACzB,8EAKC,UAAY,CACb,iCAEC,gBAAkB,4BACW,qBACN,CACxB,iCAEC,iCAAkC,uBACT,CAC1B,wEAGC,iCAAkC,oBACZ,CACvB,oCAEC,uBAAyB,CAC1B,2B3BnOD,wDAAoB,C2BoO+B,4BAEjD,iBAAiB,qBACK,CACvB,4BAEC,iBAAiB,CAClB,4BAEC,gBAAgB,CACjB,4BAEC,iBAAkB,CACnB,mCAGC,iBAAkB,CACnB,mCAEC,cAAc,CACf,mCAEC,iBAAiB,CAClB,mCAEC,gBAAiB,CAClB,6BAG8B,6CAAiD,CAAE,6BACnD,6CAAiD,CAAE,6BACnD,6CAAiD,CAAE,6DAIhF,YAAc,CACf,gD3BxQD,kIAAoB,E2BgRnB,yBAIC,kCACE,aAAc,YACD,mBACQ,CACtB,4CAEC,sBAAuB,CACxB,2CAEC,SAAU,CACX,8BAEC,oBAAqB,aACP,qBACS,CAC1B,oVAUG,UAAW,gBACM,iBACC,sBACM,CACzB,yCAEC,uBAAwB,yBACE,+BACM,4BACF,uBACN,sBACD,0BACI,SAChB,CACZ,+CAEC,sBAAwB,CACzB,kDAEC,uBAAwB,oBACJ,sBACI,kBACL,UACR,CACZ,2CAEC,aAAc,sBACS,cACR,YACH,WACD,6BACoB,CAChC,4CAEC,0BAA0B,gBACT,CAClB,2CAEC,iBAAiB,kBACE,eAEH,4BACc,CAC/B,wDAEC,iGAA6B,oBACR,iBACF,CACpB,6DAEC,qBAAqB,cACL,CACjB,oDAEC,iBAAkB,kBACC,UACP,CACb,sDAEC,YAAc,CACf,6BAC8B,uDAA2D,CAAE,CAC7F,oCAGC,kDACE,oBAAoB,sBACI,iBACL,CACpB,4CAEC,iBAAkB,CACnB,2CAEC,gBAAiB,CAClB,CACF,oCAEC,iBACE,wDAA2D,wBAC3D,kBAAoB,CACrB,6BAC8B,uDAA2D,CAAE,8BAE1F,UAAW,eAIQ,CACpB,kDAEC,gBAAkB,CACnB,C;AC3YH,oCACI,+EACI,cAAgB,CACnB,C;ACFL,MACI,iBAAmB,CACtB,iB7BDD,SAAoB,C6BEU,6B7BF9B,YAAoB,C6BGyB,uB7BH7C,8CAAoB,C6BI6C,6B7BJjE,2D6BM+E,qBAAuB,CAAE,+L7BNxG,wBAAoB,C6BYpB,gOAE4E,kBAAmB,CAAC,+OAIf,kBAAmB,CAAC,oQAIb,eAAgB,CAAC,2D7BtBzG,gBAAoB,C6ByBqD,sD7BzBzE,mBAAoB,C6B0BgD,4B7B1BpE,kBAAoB,C6B4BuB,8DAGvC,uCAAyC,CAC5C,+DAEG,wCAAyC,kB7BlCzB,C6BoCnB,wDAEG,kBAAoB,CACvB,0BAGG,iH7B1CJ,mBAAoB,C6B0CgH,8BACjG,gBAAiB,aAAe,CAAC,0BAE5D,iBAAkB,mBACG,CACxB,mtBASuF,eAAgB,CAAC,CAC5G,yBAEG,0BACI,cAAkB,gBACG,CACxB,+cAMgF,eAAgB,CAAC,gD7BpEtG,gBAAoB,C6BqE8C,iH7BrElE,mBAAoB,C6BwEhB,uD7BxEJ,UAAoB,C6BwEuD,0H7BxE3E,aAAoB,C6ByEyH,4H7BzE7I,4BAAoB,C6B2EhB,4B7B3EJ,eAAoB,C6B2E0B,gB7B3E9C,YAAoB,C6B4EY,+C7B5EhC,8BAAoB,C6B6EoD,+D7B7ExE,aAAoB,C6B8E4D,iKAExE,gBAAkB,CACrB,sDAEG,eAAgB,CACnB,gBAEG,sBAAwB,CAC3B,CACJ,iEAEG,0BACI,wBAAyB,uBACA,CAC5B,C;AC/FL,8DACI,qBAAsB,mBACF,iBACD,CACtB,0BAGG,WAAY,YACC,kBACM,MACZ,MACC,C;ACXZ,8CACE,WAAa,CACd,kCAEC,uBAAyB,mBACL,sBACG,mBACH,WACR,YACC,YACA,kBACM,0CAC0B,wBACnB,CAC3B,oCAEC,6BAAkC,CACnC,2CAEC,UAAY,CACb,2CAEC,aAAc,mBACM,uBACI,SACd,mBACU,iBACD,CACpB,qDAEC,8BAAkC,cACnB,iBACG,uBACM,kBACJ,CACrB,uDAEC,qBAAsB,cACP,gBACE,0DACkD,qBAC7C,6BACQ,oCACO,0BACV,yBACD,0CACiB,oBACrB,CACvB,6DAEC,0BAA4B,CAC7B,kDAEC,YAAc,CACf,iDAEC,WAAY,kBACO,YACN,MACN,8BACwB,mCACK,oCACC,yBACX,WACb,CACd,mCAEC,oBAAqB,YACR,eACI,CAClB,mCAEC,kBAAmB,qBACG,8BACY,WACtB,gBACK,6DACqD,qBAChD,6BACQ,oCACO,0BACV,yBACD,0CACiB,qBACrB,qBACA,mBACH,eACH,CACjB,yCAEC,0BAA4B,CAC7B,8CAGC,WAAa,CACd,uFAGC,0BAA4B,CAC7B,yCAEC,YAAc,CACf,0DAEC,yBAA2B,CAC5B,kEAEC,4BAA8B,CAC/B,iCAEC,kBAAoB,CACrB,oCAEC,gCAAiC,iBACf,kBACE,CACrB,+CAEC,+BAAiC,CAClC,sCAEC,wBAA0B,CAC3B,4CAEC,gBAAiB,uBACQ,CAC1B,sFAEC,kBAAoB,CACrB,yBAEC,kCACE,wBAA0B,aACZ,yBACc,CAC7B,2CAEC,cAAe,WACF,CACd,2CAEC,aAAc,sBACU,CACzB,CACF,yBAGC,8CACE,YAAc,CACf,uDAEC,aAAc,iBACK,CACpB,2BAEC,WAAY,mBACQ,YACP,kBACM,0CAC2B,CAC/C,kCAEC,uBAAyB,YACZ,kBACM,gBACH,8BAChB,gDAAuB,CACxB,2CAEC,YAAa,YACA,aACC,WACD,CACd,iDAEC,YAAc,CACf,2CAEC,uBAAwB,sBACD,UACX,CACb,iDAEC,kBAAmB,mBACC,cACL,iBACI,CACpB,gDAEC,iBAAmB,CACpB,kGAEC,6BAA8B,gCACG,YACpB,WACD,uBACa,mBACL,gBACH,kBACG,CACrB,kDAEC,uBAA0B,CAC3B,uDAEC,iBAAmB,CACpB,iCAEC,uBAA0B,CAC3B,8DAEC,YAAa,mBACO,aACN,uBACU,mBACJ,YACP,gBACK,CACnB,kFAEC,+BAAiC,CAClC,mEAEC,8BAAkC,yBACR,gBACR,sBACK,cACR,wBACW,YACb,WACD,eACI,8BACgB,CACjC,gFAEC,aAAc,gBACG,8BACe,CACjC,iDACiD,YAAa,CAAC,sCAG9D,qBAAuB,CACxB,4CAEC,wBAA0B,CAC3B,wDAEC,WAAY,kBACO,MACZ,8BACwB,mCACK,oCACC,yBACX,YACb,gBACK,CACnB,mCAEC,sBAAuB,gBACN,kBACE,mBACE,qBACE,WACX,gCACqB,8BACD,CACjC,+CAEC,WAAY,iBACO,0CAC0B,YAChC,kBACO,CACrB,iDAGC,0CAAiD,CAClD,uDAEC,aAAc,qBACS,CACxB,mCAEC,WAAa,CAEd,iDAEC,WAAY,gCACqB,iBACf,cACH,eACE,CAClB,0CAEC,4DAA2B,oCAC3B,4BAA6B,sCAC7B,6BAA+B,CAChC,sDAEC,8CAAoD,CACrD,6DAEC,kBAAoB,CACrB,uHAEC,gBAAiB,kBACE,iBACD,eACA,CACnB,sFAEC,qBAAuB,gBACL,mBACG,CACtB,mCAEC,eAAgB,wBACU,oBACL,uBACG,WACZ,iBACM,8BACa,kBACX,CACrB,wFAEC,aAAe,CAChB,mCAEC,gBAAkB,CACnB,oBAEC,8BAAgC,CACjC,0DAEC,uCAAyC,UAC9B,CACZ,oDAEC,aAAe,8BACiB,CACjC,iIAEC,sBAAwB,CACzB,+CAEC,mBAAoB,kBACA,CACrB,qDAEC,+BAAiC,CAClC,CACF,yBAEC,qEAEE,wBAA0B,CAC3B,sFAGC,mBAAqB,CACtB,kCAEC,QAAU,CACX,C;AC7WH,sBACI,WAAY,yBACc,oBACJ,CACvB,oBAEC,6BAA8B,aACf,C;ACPnB,qBAAuB,4NAAgN,CAAE,qBAClN,+NAAmN,CAAE,sBACpN,+NAAmN,CAAE,mBACxN,wNAA4M,CAAE,cACnN,uPAA2O,CAAE,aAC9O,0MAA8L,CAAE,eAC9L,4aAAga,CAAE,eACla,0jBAA8iB,C;ACP/jB,iBCEA,oBAAoB,C;ACiGpB,wBACA,wBACA,CACA,6BAEA,yCACA,uBAEA,mBACA,qBACA,CACA,6BAEA,6B5C9GA,+GAAoB,C","file":"app.styles.css","sourcesContent":["/**\n * prism.js default theme for JavaScript, CSS and HTML\n * Based on dabblet (http://dabblet.com)\n * @author Lea Verou\n */\n\ncode[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tcolor: black;\n\tbackground: none;\n\ttext-shadow: 0 1px white;\n\tfont-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;\n\tfont-size: 1em;\n\ttext-align: left;\n\twhite-space: pre;\n\tword-spacing: normal;\n\tword-break: normal;\n\tword-wrap: normal;\n\tline-height: 1.5;\n\n\t-moz-tab-size: 4;\n\t-o-tab-size: 4;\n\ttab-size: 4;\n\n\t-webkit-hyphens: none;\n\t-moz-hyphens: none;\n\t-ms-hyphens: none;\n\thyphens: none;\n}\n\npre[class*=\"language-\"]::-moz-selection, pre[class*=\"language-\"] ::-moz-selection,\ncode[class*=\"language-\"]::-moz-selection, code[class*=\"language-\"] ::-moz-selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\npre[class*=\"language-\"]::selection, pre[class*=\"language-\"] ::selection,\ncode[class*=\"language-\"]::selection, code[class*=\"language-\"] ::selection {\n\ttext-shadow: none;\n\tbackground: #b3d4fc;\n}\n\n@media print {\n\tcode[class*=\"language-\"],\n\tpre[class*=\"language-\"] {\n\t\ttext-shadow: none;\n\t}\n}\n\n/* Code blocks */\npre[class*=\"language-\"] {\n\tpadding: 1em;\n\tmargin: .5em 0;\n\toverflow: auto;\n}\n\n:not(pre) > code[class*=\"language-\"],\npre[class*=\"language-\"] {\n\tbackground: #f5f2f0;\n}\n\n/* Inline code */\n:not(pre) > code[class*=\"language-\"] {\n\tpadding: .1em;\n\tborder-radius: .3em;\n\twhite-space: normal;\n}\n\n.token.comment,\n.token.prolog,\n.token.doctype,\n.token.cdata {\n\tcolor: slategray;\n}\n\n.token.punctuation {\n\tcolor: #999;\n}\n\n.token.namespace {\n\topacity: .7;\n}\n\n.token.property,\n.token.tag,\n.token.boolean,\n.token.number,\n.token.constant,\n.token.symbol,\n.token.deleted {\n\tcolor: #905;\n}\n\n.token.selector,\n.token.attr-name,\n.token.string,\n.token.char,\n.token.builtin,\n.token.inserted {\n\tcolor: #690;\n}\n\n.token.operator,\n.token.entity,\n.token.url,\n.language-css .token.string,\n.style .token.string {\n\tcolor: #9a6e3a;\n\tbackground: hsla(0, 0%, 100%, .5);\n}\n\n.token.atrule,\n.token.attr-value,\n.token.keyword {\n\tcolor: #07a;\n}\n\n.token.function,\n.token.class-name {\n\tcolor: #DD4A68;\n}\n\n.token.regex,\n.token.important,\n.token.variable {\n\tcolor: #e90;\n}\n\n.token.important,\n.token.bold {\n\tfont-weight: bold;\n}\n.token.italic {\n\tfont-style: italic;\n}\n\n.token.entity {\n\tcursor: help;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;\n/**\n * Use this directive to control where Tailwind injects the responsive\n * variations of each utility.\n *\n * If omitted, Tailwind will append these classes to the very end of\n * your stylesheet by default.\n */\n@tailwind screens;\n/*\nExample: Google Remote Fonts\nSerif - Google Fonts - Oswald\nSans-Serif - Google Fonts - Open Sans\nMonospace - Google Fonts - Source Code Pro\n*/\n\n@import url(https://fonts.googleapis.com/css?family=OpenSans|Oswald|SourceCodePro&display=swap);\n\n/* Temporary workaround until we refactor spacing into tailwind */\nblockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {\n margin: 0.5rem;\n}\n/* temporary override for twailwind list styles */\nul, dl {\n @apply text-gray-700;\n margin-top: 0;\n margin-bottom: 1rem;\n list-style-type: disc;\n padding-left: 2.4rem;\n}\nol{\n @apply text-gray-700;\n margin-top: 0;\n margin-bottom: 1rem;\n list-style-type: decimal;\n padding-left: 2.4rem;\n\n}\n/* \n#block-utcinfofor-particle > ul.menu {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n#block-utc-shortcuts-particle > ul.menu {\n margin: 0;\n padding: 0;\n list-style: none;\n} */\n\nbody {\n @apply font-utcbody text-gray-700;\n /* background-color: text-white; */\n /* color: text-gray-100; */\n\n .field--name-field-summary,\n .field--name-body,\n .field--name-field-additional-informations {\n color: inherit;\n }\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n @apply font-utcheadings;\n font-weight: 700;\n @apply text-utc-new-blue-600;\n \n}\nh1 {\n /* font-weight: 700; */\n @apply text-utc-new-blue-600; \n @apply font-bold;\n @apply text-6xl;\n /* color: #112e51; */\n}\nh2 {\n @apply text-4xl;\n}\nh3 {\n @apply text-xl;\n}\nh4 {\n @apply text-lg;\n}\nh5 {\n @apply text-lg italic;\n}\na {\n @apply text-utc-new-blue-500;\n}\na:focus-visible {\n outline: 4px dashed darkorange;\n}\np{\n @apply text-gray-800;\n}\nul{\n @apply text-gray-800;\n}\ncode {\n @apply text-pink-500;\n}\ntr {\n @apply text-left;\n}\n\n/* // Makes google custom page index visible\n// This a rare exception as the class is loading through a CDN */\n",null,"/* // UTC Styles for footer */\n/* @import \"../../variables\"; */\n.footer-wrapper {\n /* background-color: $utc-blue; */\n @apply bg-utc-new-blue-500;\n padding: 2.1rem 0 1rem 0;\n}\n\n.footer-wrapper p,\n.region-footer-second h2.teaser__headline a {\n @apply text-white;\n /* color: white; */\n}\n.footer-wrapper a{\n @apply text-white;\n transition: var(--utc-transition);\n}\n\n/*Force footer icons to override latent css load of FA PRO v6 defaults*/\n#block-socialmedialinks .social-media-links--platforms.horizontal li {\n padding: 0.75em 0.35em 0.2em!important;\n}\n#block-socialmedialinks .social-media-links--platforms a {\n font-size: .5rem!important;\n}\n#block-socialmedialinks .social-media-links--platforms a:focus-visible {\n color:#fdb736;\n}\n/***end force***/\n\n.footer-wrapper a:hover{\n @apply text-utc-new-gold-500;\n}\n.footer-bottom-wrapper {\n @apply bg-utc-new-blue-800 text-white;\n\n}\n.footer-bottom-wrapper p, .footer-bottom-wrapper a {\n @apply font-normal;\n}\n.footer-bottom-wrapper a:not(.btn) {\n @apply text-utc-new-gold-500 whitespace-nowrap;\n}\n.footer-bottom-wrapper a:not(.btn):hover {\n @apply text-utc-new-blue-100 pb-1;\n}\n.footer-bottom-wrapper a:not(.btn):active {\n @apply text-utc-new-gold-500 border-b;\n}\n\n/* // Google Map */\n#block-googlemap > .block__content > div > iframe {\n @apply w-full;\n}\n\n#edit-submit--2 {\n @apply text-sm;\n}\n\n/* // info for */\n#block-utcinfofor-particle > .block__title, #block-utc-shortcuts-particle > .block__title {\n @apply block;\n}\n#block-utcinfofor-particle >.block__title::after, #block-utc-shortcuts-particle > .block__title::after, #block-utcinfofor-particle > .block__title::before, #block-utc-shortcuts-particle > .block__title::before {\n @apply border-t-0\n}\n#block-utcinfofor-particle .menu, #block-utc-shortcuts-particle .menu {\n min-height: 255px;\n}\n#block-utcinfofor-particle .menu a, #block-utc-shortcuts-particle .menu a {\n @apply text-utc-new-blue-100 text-base font-normal no-underline;\n}\n#block-utcinfofor-particle .menu a:hover, #block-utc-shortcuts-particle .menu a:hover {\n @apply text-utc-new-gold-500 ;\n}\n\n#block-utcinfofor-particle-menu,\n#block-utc-shortcuts-particle-menu{\n @apply text-white text-left text-base capitalize leading-loose;\n}\n\n.path-search .footer-bottom-wrapper .row,\n.path-webform .footer-bottom-wrapper .row {\n align-content: unset!important;\n justify-content: unset!important;\n @apply my-0 mx-auto block;\n}\n\n@media screen and (max-width: 992px) {\n #block-utcinfofor-particle,\n #block-utc-shortcuts-particle,\n #block-utcinfofor-particle > #block-utcinfofor-particle-menu,\n #block-utc-shortcuts-particle > #block-utc-shortcuts-particle-menu {\n @apply text-center;\n }\n\n #block-themag-st-sitebranding-4 .site-logo img {\n @apply block mt-0 mx-auto mb-4;\n width: 81%;\n }\n}\n/***Begin new branded footer March 18, 2022***/\n.page-footer {\n @apply bg-utc-new-blue-500;\n}\n#block-copyrightnotice-particle {\n @apply p-0 pt-6 text-center;\n}\n.block__title {\n @apply hidden;\n}\n.block__title:after,\n.block__title:before {\n @apply border-t-0 border-b-0;\n}\n.page-footer .block:not(:last-child) {\n @apply mb-0;\n}\n#global-footer-map {\n @apply text-center h-48 overflow-y-hidden;\n}\n#global-footer-map img {\n @apply my-0 mx-auto w-full;\n}\n#block-socialmedialinks .block__content {\n @apply w-full;\n}\n#block-socialmedialinks .block__content ul {\n display:flex!important;\n @apply w-full justify-between;\n}\n#block-socialmedialinks a span.fa-2x {\n @apply mt-3;\n font-size:1rem!important;\n}\n.footer-wrapper #block-utc-shortcuts-particle, .footer-wrapper #block-utcinfofor-particle {\n @apply mt-0;\n}\n#block-copyrightnotice-particle {\n @apply py-6;\n}\n#block-copyrightnotice-particle p {\n @apply mb-4;\n}\n#block-copyrightnotice-particle p:last-child {\n @apply mb-0;\n}\n@media screen and (max-width:1024px) {\n #global-footer-map {\n @apply h-56;\n }\n /*go vertical*/\n #global-footer-map img {\n @apply w-auto h-full;\n }\n}\n@media screen and (max-width: 991px) {\n .footer-wrapper .row {\n @apply relative pb-72;\n }\n .footer-wrapper li.menu-item.leading-loose {\n line-height:1.2rem!important;\n padding-bottom:0;\n }\n .footer_first.col-12, .footer-wrapper .col-12:first-child{\n @apply w-1/2 px-0 inline-block;\n order:1;\n max-width:50%;\n min-width:50%;\n }\n .footer_third.col-12, .footer-wrapper .col-12:last-child {\n @apply w-1/2 px-0 inline-block;\n order:2;\n max-width:50%;\n min-width:50%;\n }\n .footer_third ul.menu, .footer-wrapper .col-12:last-child ul.menu{\n border:none!important;\n }\n .footer_second.col-12, .footer-wrapper .col-12:nth-child(2) {\n @apply w-full max-w-full px-0 absolute bottom-0 inline-block;\n height:fit-content;\n order:3;\n }\n .region--footer-second, .region-footer-second {\n @apply w-3/4 my-0 mx-auto;\n }\n #global-footer-map {\n @apply h-48;\n }\n /*go back to horizontal*/\n #global-footer-map img {\n @apply h-auto w-full;\n }\n}\n@media screen and (min-width: 768px) {\n .footer-bottom-wrapper {\n @apply text-sm;\n }\n}","@tailwind base;\n@tailwind components;\n@tailwind utilities;","/* custom override for gsc module */\n:root {\n --utc-transition: all 0.4s ease-in-out;\n --utc-color: color 0.4s ease-in-out;\n --utc-link: color 0.4s ease-in-out;\n --utc-text-shadow: 3px 4px 7px rgba(81,67,21,0.8);\n}\nhtml {\n scroll-behavior: smooth;\n}\n.gsc-results .gsc-cursor-box .gsc-cursor-page {\n color: #000000 !important;\n background-color: #fff !important;\n}\n\n#search-form * #edit-keys {\n background: #fff !important;\n}\n\n.table .thead-dark th .label {\n color: #fff;\n}\n\n/* removes title lines coming from the parent mag */\n\n.block--region-content-header.block--page-title-block:after,\n.block--region-content-header.block--page-title-block:before,\n.block--layout-builder.block--page-title-block:after,\n.block--layout-builder.block--page-title-block:before {\n content: '';\n display: none;\n width: 100%;\n /* border-top: 1px solid #90a4ae; */\n position: absolute;\n bottom: calc(41% + 1.5px);\n z-index: 0;\n}\n\n.hellowordl {\n background: red;\n}\n\n.utcpage-title {\n /* display: inline-block; */\n background-color: transparent;\n border-bottom: 9px solid #fdb736;\n @apply text-utc-new-blue-500 text-6xl font-bold;\n /* color: $utc-blue; */\n padding-top: 1em;\n margin-bottom: 0;\n padding-bottom: 15px;\n padding-right: 0;\n text-align: center;\n position: relative;\n z-index: 5;\n line-height: 1.1;\n margin-left: 0;\n margin-right: 0;\n}\n\n@media screen and (max-width: 640px) {\n .utcpage-title {\n @apply text-4xl;\n }\n}\n\n@media screen and (max-width: 280px) {\n .utcpage-title {\n @apply text-3xl;\n }\n}\n\n.utcblock--page-title-block {\n position: relative;\n border-top: none;\n text-align: center;\n}\n\n/* overrides parent mag and particle conflict */\n\n.button--primary {\n @apply text-black;\n color: black;\n}\n\n/* it makes the layout builder background consistent */\n\n.layout-builder {\n padding: 0;\n border: none;\n background-color: inherit;\n}\n\n.header__main {\n @apply font-utcheadings;\n}\n\n.travisandutclib {\n @apply text-utc-links-static font-normal;\n}\n\n/* Stable theme align techniques targetting img tags due to image blocks*/\n\n/* this is used by the image block and the image ckeditor embed */\n\n.align-center img {\n display: block;\n margin-right: auto;\n margin-left: auto;\n}\n\n.align-right img {\n float: right;\n}\n\n.align-left img {\n float: left;\n}\n\n/* Site alert module css overwrite */\n\ndiv.site-alert div.severity-low {\n /* tailwindcss 3.0 esmerald-600 */\n background: #059669;\n border: 1px solid #bce8f1;\n color: #31708f;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\n\ndiv.site-alert div.severity-medium {\n /* tailwindcss 3.0 yellow-400 */\n background: #facc15;\n border: 1px solid #faebcc;\n color: #8a6d3b;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\n\ndiv.site-alert div.severity-high {\n /* tailwindcss red-600 */\n background: #dc2626;\n border: 1px solid #ebccd1;\n color: #a94442;\n}\n\ndiv.site-alert div.severity-medium {\n /* tailwindcss 3.0 yellow-400 */\n background: #facc15;\n border: 1px solid #faebcc;\n color: #8a6d3b;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\ndiv.site-alert div.severity-high {\n /* tailwindcss red-600 */\n background: #dc2626;\n border: 1px solid #ebccd1;\n color: #a94442;\n margin-bottom: 0em;\n padding: 1rem 2rem;\n}\ndiv.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(h1,h2,p,p a)\n{\n @apply text-white;\n}\n\ndiv.site-alert :where(div.severity-medium,div.severity-high,div.severity-low) .text :is(p a:hover)\n{\n @apply text-indigo-800\n}\n\n/***new alert link colors with new brand implementation 3/21/22***/\ndiv.site-alert h2:first-child {\n @apply mt-0;\n}\ndiv.site-alert div.severity-high a, div.site-alert div.severity-low a {\n @apply text-white;\n transition: var(--utc-transition);\n}\ndiv.site-alert div.severity-high a:hover, div.site-alert div.severity-low a:hover {\n @apply text-utc-new-gold-300;\n}\ndiv.site-alert div.severity-medium a, div.site-alert div.severity-medium p {\n @apply text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\ndiv.site-alert div.severity-medium a:hover {\n @apply text-utc-new-blue-400;\n}\n\n/* For use in views where : (colon) is not accepted. */\n\n@media (min-width: 640px) {\n .hide-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .hide-md {\n display: none !important;\n }\n}\n\n@media (min-width: 1024px) {\n .hide-lg {\n display: none !important;\n }\n}\n\n@media (min-width: 1280px) {\n .hide-xl {\n display: none !important;\n }\n}\n/****Add zoom effect to an image by class****/\n/* The Image container */\n.utc-zoom-image .field__item {\n overflow: hidden; /* Removing this will break the effects */\n}\n/* Quick-zoom Container */\n.utc-zoom-image img {\n transform-origin: 50% 65%;\n transition: transform 4s, filter 4s ease-in-out;\n filter: brightness(100%);\n}\n/* The Transformation */\n.utc-zoom-image:hover img {\n filter: brightness(115%);\n transform: scale(1.15);\n}\n\n.block--search form input[type='submit'] {\n @apply bg-utc-new-blue-500 border-utc-new-blue-500;\n}\n\n.block--search form input[type='submit']:hover {\n @apply text-utc-new-gold-500;\n}\n\n/****NEW BRANDING SET-UP as of March 18, 2022*****/\n:root {\n --utc-transition: all .4s ease-in-out;\n}\nbody {\n font-size: 18px;\n @apply font-utcbody text-utc-new-blue-500 text-left bg-utc-bg-page text-base font-light m-0;\n /**in order to implement sticky on the header_container, we must unset the overflows on its ancestor***/\n overflow: unset;\n}\n@keyframes fadeIn {\n 0% {opacity:0;}\n 100% {opacity:1;}\n}\na {\n @apply text-utc-links-static font-normal;\n}\na:hover,\na:focus {\n @apply text-utc-new-blue-800 font-medium no-underline;\n}\na.focus-visible, a:focus-visible {\n outline: 2px dashed #fdb736;\n}\n.field--type-text-with-summary a:not([href]):before {\n @apply block invisible;\n content: '';\n height: 175px;\n margin-top: -175px;\n}\n\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler),\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler),\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler) {\n @apply text-utc-links-static font-normal border-0 no-underline;\n transition: var(--utc-link);\n}\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):hover,\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):hover,\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):hover {\n @apply text-utc-new-blue-800 font-medium;\n}\na:active,\n.utc-card-2__text a:not(.btn):not(.ckeditor-accordion-toggler):active,\n.utc-sidebar-card a:not(.btn):not(.ckeditor-accordion-toggler):active,\n.utc-item-card a:not(.btn):not(.ckeditor-accordion-toggler):active {\n color: #fdb736;\n border-bottom: 1.5px solid #fdb736;\n text-decoration: none;\n}\n.UTCtextblock__links strong > a {\n font-weight: normal;\n}\n.UTCtextblock__links a:not(.btn):not(.dm-profile-tabs__link):active:not(.ckeditor-accordion-toggler):active {\n color: #fdb736;\n border-bottom: 1.5px solid #fdb736;\n text-decoration: none;\n}\n\n.department-info-- a {\n @apply text-utc-links-static font-normal no-underline bg-transparent py-1 px-2;\n transition: background-color 0.4s ease-in-out;\n}\n.department-info-- a:hover {\n @apply bg-white;\n}\n.department-info-- .social-media-links--platforms a {\n @apply text-utc-new-blue-500 no-underline;\n}\n.department-info-- .social-media-links--platforms a:hover,\n.department-info-- .social-media-links--platforms a:focus {\n @apply text-utc-new-gold-500 outline-none bg-transparent;\n}\n.department-info-- {\n @apply bg-utc-new-blue-100 py-6;\n}\nspan:target {\n @apply block relative invisible -top-2.5;\n}\np {\n @apply text-gray-800 m-0 p-0 font-utcbody;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n @apply font-bold text-utc-new-blue-500 font-utcheadings;\n}\nh2 a, h3 a, h4 a, h5 a, h6 a, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {\n @apply font-bold font-utcheadings;\n}\na:hover p:not(#apply-now-ribbon) {\n @apply font-normal font-utcbody;\n}\na.diagonal, .utc-hero-block a.diagonal {\n @apply border border-white text-white bg-transparent mx-auto py-3 px-4 font-bold;\n background-image: -webkit-linear-gradient(257deg, #fff 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #fff 50%, transparent 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n white-space: nowrap;\n}\na.diagonal:hover, .utc-hero-block a.diagonal:hover {\n background-position: 0;\n @apply text-utc-new-blue-500;\n}\na.diagonal i, \na.diagonal svg {\n @apply text-utc-new-gold-500;\n transition: all 750ms ease-in-out;\n}\na.diagonal.light-gray-hero {\n @apply border-utc-new-blue-500 text-utc-new-blue-500;\n background-image: -webkit-linear-gradient(257deg, #112e51 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #112e51 50%, transparent 50%);\n}\na.diagonal.light-gray-hero:hover {\n @apply text-white;\n}\na.diagonal.light-gray-hero i, \na.diagonal.light-gray-hero svg {\n @apply text-utc-new-blue-500;\n}\na.diagonal.light-gray-hero:hover i,\na.diagonal.light-gray-hero:hover svg{\n @apply text-utc-new-gold-500;\n}\n/**** Newsfeed links (not cards) diagonal effects ***/\n.custom-newsfeed-css a > div {\n background-color:transparent!important;\n background-image: -webkit-linear-gradient(257deg, #e7eaee 50%, transparent 50%);\n background-image: linear-gradient(-257deg, #e7eaee 50%, transparent 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n font-weight:400;\n}\n.custom-newsfeed-css a > div:hover {\n background-color:transparent!important;\n background-position: 0;\n}\n\nb, strong {\n @apply font-bold;\n}\nblockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {\n @apply ml-0;\n}\np {\n @apply my-4;\n}\np.no-space {\n @apply my-0;\n}\np.less-space {\n @apply my-2;\n}\np.more-space, li.more-space {\n @apply my-6;\n}\nh3.blue-bar {\n @apply bg-utc-new-blue-500 px-2 py-1 m-0 mb-6 text-white w-full;\n}\nh3.gold-bar {\n @apply bg-utc-new-gold-500 px-2 py-1 m-0 mb-6 text-utc-new-blue-500 w-full;\n}\n.white-hz-rule {\n @apply bg-white w-full;\n height:1px;\n}\n.gold-hz-rule {\n @apply bg-utc-new-gold-500 w-full;\n height:1px;\n}\n.blue-hz-rule {\n @apply bg-utc-new-blue-500 w-full;\n height:1px;\n}\n /****hide extra arrow on iphones***/\n .sidr ul.sf-menu span.sf-sub-indicator {\n content: \"▼\";\n }\n .sidr ul.sf-menu span.sf-sub-indicator:after {\n color:transparent;\n }\n\n\n/*WAIT ON THIS\n.UTCtextblock__links p {\n text-indent:24px;\n}\n.UTCtextblock__links p.no-indent {\n text-indent:0px;\n}\n.UTCtextblock__links p.contains-btn {\n text-indent:unset;\n}\n*/\n.UTCtextblock__links hr {\n @apply my-6;\n}\n.UTCtextblock__links h2 {\n @apply mb-5;\n}\n.UTCtextblock__links h2.first-head {\n @apply mt-0;\n}\n\n.department-info-- .field--name-field-utc-department-hours .field__label {@apply font-utcheadings mt-8 mb-4}\n.utc-hero-block a {@apply text-utc-new-blue-500;}\n.utc-hero-block a:hover {@apply text-utc-new-gold-500;}\n\n/***COB and CECP video headline fixes***/\n.title-overlay h1 {\n line-height: 1.2;\n}\n/*search page adjustments*/\n.path-search #block-breadcrumbs-particle.block {\n display:none!important;\n}\n.search-results h3.search-result__title {@apply text-utc-new-blue-500;}\n.container-full .block--region-content-header.block--page-title-block .page-title {\n @apply mr-0 pr-0 text-2xl text-utc-new-blue-500 text-center leading-tight;\n}\nol.search-results li {\n @apply border-t border-b border-gray-300 px-0 py-2;\n}\n/*.path-search .header-container {\n @apply fixed w-full top-0;\n}*/\n.path-search ul.pager__items{\n @apply border-0;\n}\nul.pager__items li.is-active {\n @apply bg-utc-new-blue-500 border-utc-new-blue-500;\n}\nul.pager__items li a {\n @apply border-utc-new-blue-500 text-utc-new-blue-500 px-5\n}\nul.pager__items li a:hover {\n @apply bg-utc-new-blue-100;\n}\n.search-results h3.search-result__title a {\n @apply text-utc-new-blue-500;\n}\n.search-results h3.search-result__title a:hover {\n @apply text-utc-new-gold-500;\n}\n.block--region-content-header.block--page-title-block .page-title, \n.block--layout-builder.block--page-title-block .page-title {\n @apply text-utc-new-blue-500;\n}\n.user-logged-in.path-search .header-container,\n.user-logged-in.path-search .header-container.affix {\n @apply relative;\n} \n/*end search page adjustments*/\n\n@media screen and (max-width: 1024px) {\n .section-hero {@apply relative z-1}\n .utc-hero-image-default .order-first, .utc-hero-image-default .order-last {\n order: unset!important;\n }\n .utc-hero-image-default .order-first {\n @apply mt-8;\n }\n .node__content > .utc-hero-section:first-child {\n @apply p-0 -mt-4\n }\n .node__content > .utc-hero-section:first-child .themag-layout__region {\n @apply p-0;\n }\n main.main-reduce-top-margin {\n @apply pt-0 -mt-4;\n }\n main {\n @apply pt-4 z-1 relative;\n }\n\n .section-hero .container-full, \n .utc-hero-section .container-full {\n @apply p-0;\n }\n .section-hero .container-full .row, \n .utc-hero-section .container-full .row {\n @apply mx-0;\n }\n}\n@media screen and (max-width: 768px) {\n .section-hero {@apply bg-white shadow-utc}\n .container-full, .themag-layout--my-default {\n @apply px-4;\n }\n .container-full .block--region-content-header.block--page-title-block .page-title {\n @apply text-lg;\n }\n .btn--large, .btn-lg {\n font-size: .875rem!important;\n line-height: 1.2!important;\n }\n .page-search .container {\n margin-top: 1rem!important;\n }\n .field--type-text-with-summary a:not([href]):before {\n height: 72px;\n margin-top: -72px;\n }\n}\n@media screen and (max-width: 640px) {\n h1{ font-size:28px!important;line-height:1.2em;}\n .department-info-- address.flex-list li {@apply leading-loose}\n .department-info-- address.flex-list li {@apply border-0}\n .title-overlay h1 {\n line-height: 1.2;\n }\n}\n@media screen and (max-width: 280px) {\n .department-info-- {@apply px-4}\n}\n\n/****library css helps****/\nforeignObject > div > div {\n display: flex;\n align-items: center;\n}\n\n/****blazy styles***/\n.section-hero .b-bg, .utc-hero-section .b-bg {height:100%!important}\n.is-b-loading:not(.is-b-loaded):not([data-animation])::before {\n background: #166484!important;\n}",".utc-sidebar ol, .utc-sidebar ul {\n @apply list-none pl-0;\n}\n.utc-sidebar ol li, .utc-sidebar ul li {\n @apply mb-1;\n}\n.utc-sidebar ol li ul li, .utc-sidebar ul li ul li {\n @apply my-1 mx-auto;\n}\n.utc-sidebar ol li ul li:first-child, .utc-sidebar ul li ul li:first-child {\n @apply border-t-0;\n}\n.utc-sidebar ol li ul li ul li, .utc-sidebar ul li ul li ul li {\n @apply my-1 mx-auto;\n}\n.utc-sidebar ol li ul li ul li:first-child, .utc-sidebar ul li ul li ul li:first-child {\n @apply border-t-0;\n}\n.utc-sidebar .sidebar-menu li {\n @apply relative;\n}\n.utc-sidebar .sidebar-menu li ul {\n @apply block max-h-0 overflow-hidden;\n transition: var(--utc-transition);\n}\n.utc-sidebar .menu-open, .utc-sidebar .sidebar-menu .open > ul {\n max-height: 2000px;\n}\n\n/****base menu attributes***/\n.menu-item-sidemenu a {\n @apply bg-white text-utc-new-blue-500 border border-gray-400 font-normal block py-4 pl-5 pr-8;\n transition: var(--utc-transition);\n width:96%;\n}\n.menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-500 text-white no-underline;\n}\n.menu-item-sidemenu a:hover .more svg {\n @apply text-white;\n}\n.menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-500 text-white no-underline;\n}\n.menu-item-sidemenu a:hover .more svg {\n @apply text-white;\n}\n.utc-sidebar .menu-item-sidemenu > .more svg,\n.utc-sidebar .menu-item-sidemenu > .more.closed svg,\n.utc-sidebar .menu-item-sidemenu > .more.open svg {\n transition: var(--utc-transition);;\n}\n.menu-item--expanded li.menu-item-sidemenu.menu-item--expanded.open > a,\n.menu-item--expanded li.menu-item-sidemenu.menu-item--active-trail > a {\n background-color: rgba(196,203,212,var(--tw-bg-opacity));\n}\n/***base chevron/more attributes***/\n.utc-sidebar .more{\n @apply text-utc-new-blue-500 absolute right-2 top-0 bottom-0 flex items-center float-right cursor-pointer;\n transition: var(--utc-transition);\n min-width: 10%;\n height: 3.75rem;\n}\n.utc-sidebar .menu-item--active-trail > .more svg {\n @apply text-utc-new-blue-500;\n}\n.utc-sidebar .menu-item--expanded a + .more,\n.utc-sidebar .menu-item--collapsed a + .more {\n transition:unset;\n}\n.utc-sidebar .menu-item--expanded a:hover + .more,\n.utc-sidebar .menu-item--collapsed a:hover + .more {\n @apply text-white;\n}\n.utc-sidebar .menu-item--active-trail > .more, .utc-sidebar .menu-item--active-trail > .more svg {\n @apply text-utc-new-gold-500;\n}\n\n.utc-sidebar .menu-item-sidemenu.open > .more.open svg {\n transform: rotate(90deg);\n}\n\n/***base parent hover/open attributes***/\n.utc-sidebar .menu-item-sidemenu.open > a {\n @apply bg-utc-new-blue-500 text-white;\n}\n.utc-sidebar .menu-item-sidemenu.open > .more,\n.utc-sidebar .menu-item-sidemenu.open > .more svg {\n @apply text-white;\n}\n\n/***parent active trail attributes***/\n.menu-item-sidemenu .is-active,\n.menu-item-sidemenu.menu-item--active-trail a,\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > a {\n @apply bg-utc-new-blue-500 text-utc-new-gold-500;\n}\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > .more,\n.utc-sidebar .menu-item-sidemenu.menu-item--active-trail.open > .more svg {\n @apply text-utc-new-gold-500;\n}\n\n/***submenu children attributues***/\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a {\n @apply bg-utc-new-blue-100 text-utc-new-blue-500;\n}\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu.open > a.parent,\n.utc-sidebar .sidebar-menu li ul .menu-item-sidemenu a:hover {\n @apply bg-utc-new-blue-200 text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\n.menu-item-sidemenu.menu-item--active-trail .menu-item-sidemenu.menu-item--active-trail a {\n @apply text-utc-new-blue-500;\n}\n\n/**subordinate active buttons in submenus to parent***/\nli.menu-item-sidemenu li.menu-item-sidemenu .is-active {\n @apply bg-utc-new-blue-200 !important text-utc-new-blue-500 !important;\n}\nli.menu-item-sidemenu li.menu-item-sidemenu .is-active:before {\n @apply mr-2 font-bold text-base;\n line-height: 0;\n content: \"→\";\n}\n.utc-sidebar .sidebar-menu .sidebar-menu .menu-item--expanded:hover>.more svg,\n.utc-sidebar .sidebar-menu .sidebar-menu .open > .more svg {\n @apply text-utc-new-blue-500;\n}\n\n/**** other sidebar attributes***/\n.utc-sidebar .menu-btn {\n @apply bg-utc-new-blue-100 text-center;\n cursor: s-resize;\n}\n.utc-sidebar .menu-btn img {\n @apply align-middle h-16;\n}\n\n@media (min-width: 991px) {\n input#mobile_menu {\n @apply hidden;\n }\n .section_menu {\n @apply hidden;\n }\n}\n@media (max-width: 991px) {\n .menu-content {\n @apply py-0 pr-0 pl-16;\n }\n .section_menu {\n @apply bg-utc-new-gold-500 py-2 px-10 text-utc-new-blue-500 cursor-pointer select-none;\n }\n input#mobile_menu {\n @apply hidden;\n }\n .utc-sidebar {\n @apply max-h-0 overflow-hidden;\n }\n input:checked ~ .utc-sidebar {\n @apply max-h-full;\n }\n .utc-sidebar .more {\n @apply -right-6;\n }\n}\n@media (max-width: 640px) {\n .utc-sidebar .more {\n @apply right-0;\n }\n}\n.user-logged-in .empty-menu-block {\n\tmin-height: 60px;\n background: aqua;\n color: #000;\n font-weight: bold;\n display:block;\n visibility: visible;\n text-align: center;\n padding: 1rem;\n margin-bottom: 0.8rem;\n}\n.user-logged-in .empty-menu-block h2.block__title.visually-hidden {\n display: block;\n width: 100%;\n height: auto;\n color: transparent;\n font-size: 18px;\n font-weight: bold;\n line-height:1.5rem;\n clip: unset;\n}\n.user-logged-in .empty-menu-block:before {\n content: \"Empty menu block. Please remove.\";\n color: #000;\n height: 24px;\n font-size: 18px;\n width:85%;\n margin:0 auto;\n}\n\n\n/* \nHR MENU\n.menu-item-topmenu .menu-item--active-trail .open {\n @apply bg-utc-new-blue-500 !important;\n text-decoration: none;\n /* background-color: #112e51 !important; */\n /* color: #fdb736; */\n/* } */ ",".utc-offcanvas-sidebar-menu{\n padding: 15px 20px;\n list-style: none;\n}\n.utc-offcanvas-sidebar-menu > li{\n border-bottom: 1px solid rgba(144, 164, 174, 0.2);\n}\n.utc-offcanvas-sidebar-menu > li > a{\n color: #FFF;\n display: block;\n font-weight: bold;\n padding: 15px 20px;\n font-size: 1.1rem;\n text-transform: uppercase;\n position: relative;\n cursor: pointer;\n}","/* // UTC Styles department info block */\n.department-info--dept-info-light-blue {\n /* bg-blue-100; */\n @apply bg-utc-new-blue-100;\n /* background-color: $utc-lightblue; */\n padding: 2rem 0rem 1rem;\n}\n@media screen and (max-width: 640px) {\n .department-info-- h2 {\n margin: 1rem 1rem 0 1rem!important;\n }\n .department-info-- div .address.flex-list {\n margin:0!important;\n margin-top:1em!important;\n }\n .department-info-- div .address.flex-list ul {\n text-align: center!important;\n }\n .department-info-- div .address.flex-list ul * {\n font-family:'Oswald', sans-serif!important;\n font-weight: 400!important;\n }\n .department-info-- div .address.flex-list a {\n font-family:'Oswald', sans-serif!important;\n font-weight: 400!important;\n }\n .department-info-- div .address.flex-list ul li .fas, \n .department-info-- div .address.flex-list ul li i {\n padding-top:.75rem!important;\n margin-left:-3px!important;\n font-size: 1rem!important;\n }\n .department-info-- .social-media-links--platforms span.fa-2x,\n .department-info-- .social-media-links--platforms span.fa,\n .department-info-- .social-media-links--platforms span {\n font-size: 1.5rem!important\n } \n}\naddress.flex-list {\n list-style: none;\n position: relative;\n margin-top: 1.25em;\n overflow: hidden;\n}\naddress.flex-list ul {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: center;\n padding-left: 0;\n text-align: center;\n align-items: center;\n}\naddress.flex-list li {\n display: inline;\n line-height: 1.2em;\n padding: 3px 10px; /* Accessibility fix: Need to make room for the top dash to show. */\n border-left: solid 1px #ADB2B6;\n align-items: center;\n font-size:400;\n}\naddress.flex-list li:first-child {\n border-left: none;\n}\naddress.flex-list li div.field--name-field-utc-department-phone .field__item a:before {\n /* font-family: $utc-icons;\n */\n font-weight: 900;\n /* color: blue; */\n @apply bg-utc-new-blue-500;\n /* font-size: $font-size-xs;\n */\n display: inline;\n padding-right: 6px;\n vertical-align: top;\n /* content: \"\\f095\"; */\n}\naddress.flex-list li div.field--name-field-utc-department-fax-number .field__item a:before {\n /* font-family: $utc-icons;\n */\n font-weight: 900;\n @apply bg-utc-new-blue-500;\n /* color: blue; */\n /* font-size: $font-size-xs;\n */\n display: inline;\n padding-right: 6px;\n vertical-align: top;\n /* content: \"\\f1ac\"; */\n}\n\n.department--hours {\n text-align: center;\n}\n.department--hours .field__label {\n /* color: blue; */\n @apply text-utc-new-blue-500;\n /* font-family: $utc-headings; */\n font-size: 1.5em;\n font-weight: 700;\n}\n.department--hours .field__label:after {\n content: none;\n}\n@include media-breakpoint-down(lg) {\n address.flex-list {\n position: relative;\n margin: 1em;\n overflow: hidden;\n }\n address.flex-list ul {\n display: list-item;\n flex-direction: none;\n flex-wrap: none;\n justify-content: center;\n text-align: center;\n margin-left: 0;\n }\n address.flex-list li {\n display: block;\n line-height: 1.8em;\n padding: 0 8px;\n border-left: none;\n }\n}\n\n","\n/* \n//overriding style from themag to improve contrast on layout builder off-canvas\n// I think if/when we took themag theme out this */\n\n#drupal-off-canvas .inline-block-create-button, #drupal-off-canvas .inline-block-list__item {\n background-color: #1c2429;\n}\n\n#drupal-off-canvas ul.layout-selection {\n background-color: #444;\n}\n\n#drupal-off-canvas .layout-builder-configure-section .description,\n#drupal-off-canvas .layout-builder-configure-section .form-item .description,\n#drupal-off-canvas .layout-builder-configure-section .details-description,\n#drupal-off-canvas .layout-builder-configure-section *, \n#drupal-off-canvas .layout-selection .description,\n#drupal-off-canvas .layout-selection .form-item .description,\n#drupal-off-canvas .layout-selection .details-description,\n#drupal-off-canvas .layout-selection *, \n#drupal-off-canvas .layout-selection *:not(div)\n {\n color: white !important;\n}\n\n#drupal-off-canvas .form-select,\n#drupal-off-canvas .form-text,\n#drupal-off-canvas .form-tel,\n#drupal-off-canvas .form-email,\n#drupal-off-canvas .form-url,\n#drupal-off-canvas .form-search,\n#drupal-off-canvas .form-number,\n#drupal-off-canvas .form-color,\n#drupal-off-canvas .form-file,\n#drupal-off-canvas .form-textarea,\n#drupal-off-canvas .form-date,\n#drupal-off-canvas .form-time {\n color: #333 !important;\n}\n\n#drupal-off-canvas .layout-builder-configure-section label {\n font-size: .85rem;\n}\n\n/* //override white background on layout builder blocks in UI */\n.layout-builder-block {\n background: transparent;\n}","/* //\n// @file\n// CSS for off-canvas dialog.\n//\n\n// Off-Canvas base\n// */\n#drupal-off-canvas a, #drupal-off-canvas .link {\n color: #85bef4 !important;\n\n}\n#mobile-menu {\n display:none;\n}\n@media (max-width:768px){\n #mobile-menu {\n display:block;\n }\n}","\n.header__main {\n @apply font-utcbody;\n}\n\n.header--custom-header .header__container-wrapper--header__main {\n @apply border-0 p-0 shadow-utc;\n}\n\n/*New Brand Bar as of March 18, 2022*/\n.header__container {\n @apply bg-utc-new-blue-100;\n}\n/***heights must be manually in order to make the search form show smoothly***/\n.header--custom-header .header__container-wrapper--header__main {\n height:125px;\n}\n.top-bar-wrapper {\n height:75px;\n}\n.bottom-bar-wrapper, .region-header-primary-menu {\n height:50px;\n}\n/****/\n\n.header--custom-header .header__main {\n @apply py-0 mr-24;\n}\n.header a.site-logo {\n @apply overflow-hidden;\n}\n.block--region-logo {\n @apply h-auto;\n}\n.header a.site-logo img {\n @apply max-w-18;\n}\n.header__main__left,\n.header__main__right,\n.wide-nav,\n#block-utcbrandbarmenu-particle {\n height: 100%!important;\n}\n.header__main__right *, .header__main__right *:focus {\n \n}\n.region-header-primary-menu {\n @apply grid ml-auto;\n grid-template-columns: auto auto;\n width: fit-content;\n}\n.region-header-primary-menu > .block {\n @apply m-0;\n}\nul.sf-menu > li > a, ul.sf-menu span.nolink, .sidr .block--region-offcanvas-sidebar a {\n @apply py-0 my-0 px-3 relative normal-case text-utc-new-blue-500 font-normal font-utcbody;\n font-size: 16px;\n transition: var(--utc-transition);\n}\nul.sf-menu.menu {\n @apply flex;\n}\nul.sf-menu.menu>li.sf-depth-1 {\n @apply relative pt-4 pb-2 ;\n width:fit-content;\n animation: fadeIn ease 3s;\n animation-iteration-count: 1;\n animation-fill-mode: forwards;\n}\nul.sf-menu li:hover > ul, ul.sf-menu li.sfHover > ul {\n left:unset!important;\n top:105%!important;\n}\nul.sf-menu ul {\n @apply w-9 left-auto right-0 bg-white min-w-9 float-right;\n}\nul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {\n box-shadow: 3px 3px 5px 1px rgb(0 0 0 / 15%), -3px 3px 5px 1px rgb(0 0 0 / 15%);\n}\nul.sf-menu ul li{\n @apply border-gray-300;\n}\nul.sf-menu ul li:first-child {\n @apply border-t;\n}\nul.sf-menu ul li a {\n @apply bg-white font-normal text-sm text-utc-new-blue-500;\n}\nul.sf-menu ul li a:hover {\n @apply bg-utc-new-blue-100;\n}\nul.sf-menu > li:not(:last-child) {\n @apply float-none list-none;\n}\nul.sf-menu > li a {\n @apply border-0 border-r border-gray-500;\n}\nul.sf-menu > li > a:after, \nul.sf-menu span.nolink:after, \nul.sf-menu>li.sfHover>a.is-active:after {\n @apply block h-0;\n margin-top: 5px;\n content: \"\";\n background: rgba(253, 183, 54, 0.7);\n transform: scaleX(0);\n transition: transform 250ms ease-in-out;\n box-shadow: 0px 0px 1px 1px rgba(253, 183, 54, 0.7);\n}\nul.sf-menu > li > a:hover:after,\nul.sf-menu > li.sfHover > a:after,\nul.sf-menu span.nolink:hover:after,\nul.sf-menu>li a.is-active:after {\n transform: scaleX(1);\n}\n\nul.sf-menu > li.sfHover {\n @apply bg-transparent;\n}\n\n/**secondary menu**/\nul.sf-menu span.sf-depth-1.sf-with-ul {\n @apply pr-6;\n margin-bottom:2px;\n}\nul.sf-menu.menu.sf-secondary-menu li {\n @apply cursor-pointer;\n}\nul.sf-menu > li:not(:last-child) > span.sf-depth-1 {\n @apply border-r border-gray-500;\n}\nul.sf-menu span.sf-sub-indicator {\n @apply right-2;\n}\n.sf-secondary-menu ul.sf-menu>li:not(:last-child) {\n @apply border-r border-gray-500;\n}\n/*****offcanvas responsive menu******/\n.offcanvas-sidebar-overlay.active {\n opacity: .7!important;\n}\n.sidr.right {\n right:-100%;\n}\n.sidr .block {\n @apply mb-0 h-auto;\n}\n.sidr ul.flex, .block--region-offcanvas-sidebar {\n @apply bg-white;\n}\n.sidr ul.menu {\n @apply flex-col bg-transparent w-full;\n}\n.sidr .block--superfish .block__content {\n @apply p-0;\n}\n.sidr ul.flex li.menu-item, .sidr ul.sf-menu.menu.sf-secondary-menu li {\n transition: var(--utc-transition)!important;\n}\n.sidr ul.sf-menu.menu {\n @apply block bg-white shadow-utc;\n}\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply bg-white;\n}\n.sidr ul.sf-menu.sf-expanded, .sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1.sf-expanded {\n @apply bg-utc-new-blue-100;\n}\n.sidr ul.sf-menu li {\n @apply border-b border-gray-500 py-0 hover:bg-utc-new-blue-100 w-full;\n}\n.sidr ul.sf-menu span.sf-depth-1.sf-with-ul, \n.sidr ul.flex li a, \n.sidr ul.menu a, \n.sidr ul.menu .nolink,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li, \n.sidr ul.sf-menu li,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply text-base font-utcbody normal-case font-normal text-utc-new-blue-500 w-full;\n}\n.sidr ul.flex li a, \n.sidr ul.menu a, \n.sidr ul.menu .nolink {\n @apply border-0 py-4 inline-block pl-3 bg-transparent;\n}\n.sidr ul.menu .nolink {\n @apply pl-6;\n}\n.sidr ul.sf-menu.menu.sf-secondary-menu>li, \n.sidr ul.sf-menu li,\n.sidr ul.sf-menu.menu.sf-secondary-menu>li.sf-depth-1 {\n @apply border-b border-gray-300 ;\n}\n.sidr ul.menu a, .sidr ul.sf-menu li a, .sidr ul.menu a:hover, .sidr ul.sf-menu li:hover a {\n @apply bg-transparent;\n}\n.sidr ul.sf-menu li:hover, .sidr ul.sf-menu>li.sfHover, .sidr ul.sf-menu>li.active-trail {\n @apply bg-utc-new-blue-100;\n}\n.sidr ul.sf-menu>li>a:after, .sidr ul.sf-menu span.nolink:after {\n @apply hidden;\n}\n.sidr ul.sf-menu.sf-accordion li.sf-expanded > ul{\n @apply mb-3 shadow-none;\n left:12px!important;\n top:9px!important;\n margin-top:-10px;\n width: 100%!important;\n padding-right:24px;\n}\n.menus-wrapper {\n /***This ensures that the looooong mobile is completely scrollable and shadows show***/\n display:block;\n padding-bottom:60px;\n height: auto;\n padding-left: 6px\n}\n.menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width:12.8rem!important;\n float:right;\n}\n#block-utcbrandbarmenu-offcanvas, \n#block-utcsecondarymenu-offcanvas, \n#block-utclibbrandbarmenu-offcanvas {\n @apply overflow-hidden;\n box-shadow: -1px 1px 2px 2px rgb(0 0 0 / 15%);\n}\n/****overrides for mobile DOM issue on brand bar rollout 3/21/22**/\n/***hide the toggle button***/\n#block-utcsecondarymenu-offcanvas .sf-accordion-toggle{\n @apply hidden;\n}\n.sidr ul.sf-menu span.sf-depth-1.sf-with-ul.sf-clicked {\n background: #e7eaee;\n}\n/***Undo .sf-hidden classes on ul and force mobile menus (top level) to be always open***/\n.sidr ul.sf-menu.menu.sf-secondary-menu.sf-hidden, \n.sidr ul.sf-menu.menu.sf-hidden {\n left: auto !important;\n position: relative!important;\n top: auto !important;\n display:flex!important;\n flex-direction:column;\n height:auto!important;\n background: #e7eaee!important;\n padding-left:1rem;\n}\n\n/*****end offcanvas responsive menu****/\n\n/*search*/\n.region-search {\n @apply opacity-0 h-0 flex items-center;\n max-height: unset!important;\n box-shadow: inset 0px 0 5px rgba(65, 0, 0, 0.15), 0px 0 5px rgb(0 0 0 / 15%);\n transition: var(--utc-transition);\n}\n.region-search.active {\n @apply h-full p-2 opacity-100;\n transition: var(--utc-transition);\n}\n.region-search .container {\n max-width: 100%!important;\n}\n.block--region-search form {\n @apply px-4 py-2 my-4 opacity-0;\n transition: var(--utc-transition);\n}\n.region-search.active .block--region-search form {\n @apply opacity-100;\n}\n.header__toggleable-button {\n transition: var(--utc-transition);\n}\nsvg#mainMenuIcon {\n transition: all .4s ease-in-out;\n}\n.sidr-open svg#mainMenuIcon {\n rotate: 90deg;\n margin-top: -5px;\n transition: all .4s ease-in-out;\n}\n/****format search box****/\n.region-search .block--search form input[type=submit] {\n @apply invisible;\n}\n.header__toggleable-button {\n transition: var(--utc-transition);\n}\n.header__toggleable-button:focus {\n outline:none!important;\n}\n.header__toggleable-button:focus-visible {\n outline: 2px dashed #fdb736!important;\n}\n.header__toggleable-button:hover i:before {\n @apply text-utc-new-gold-500;\n}\n.header--custom-header .header__main .fas {\n @apply text-utc-new-blue-500 text-xl ;\n}\n.block--region-search form {\n @apply bg-white;\n}\na.close-search-btn, a.close-search-btn:hover, a.close-search-btn:active {border:none!important;}\n/*end search box*/\n\n/****responsive menu icon****/\n.toggle-offcanvas-sidebar { \n @apply border-0 hidden;\n}\n.js-toggle-offcanvas-sidebar .fas:before {\n /***fontawesome fa-bars content***/\n /*content: \"\\f0c9\"; */ \n transition: var(--utc-transition); \n outline:none!important;\n}\n.js-toggle-offcanvas-sidebar .fas:before:focus-visible {\n outline: 2px dashed #fdb736!important;\n}\n\n.sidr-open .js-toggle-offcanvas-sidebar .fas:before {\n /***fontawesome fa-times content***/\n /*content: \"\\f00d\";*/\n}\n/****end responsive menu icon****/\n\n/*apply now ribbon*/\n@keyframes dropIn {\n from {\n opacity: 0;\n visibility: hidden;\n transform: translateY(-100px);\n }\n to {\n opacity: 1;\n visibility: visible;\n transform: translateY(0);\n }\n }\n.ribbon-container {\n @apply absolute right-2 z-1 top-0;\n}\n.ribbon-wrapper {\n @apply w-20 relative;\n animation-delay: 1s;\n animation: dropIn 1s linear forwards;\n}\n.ribbon {\n @apply absolute right-3 -top-1;\n filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.5));\n}\n.ribbon > .ribbon-content {\n @apply text-center bg-utc-new-blue-500 w-16;\n clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);\n transition: all .5s ease-in-out;\n }\n.ribbon.down > .ribbon-content {\n clip-path: polygon(\n 0 0,\n 100% 0,\n 100% calc(100% - 16px),\n 50% 100%,\n 0 calc(100% - 16px)\n );\n}\n.ribbon.up > .ribbon-content {\n clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 16px), 0 100%);\n}\n.ribbon-container {\n @apply p-0;\n}\n.ribbon-container:focus,\n.ribbon-container:hover {\n @apply absolute;\n}\n.apply-now-ribbon {\n @apply p-0 text-lg text-white font-utcheadings font-bold relative inline-block mt-4 mb-7 mx-auto leading-6;\n}\n.ribbon-container:hover .apply-now-ribbon {\n @apply text-utc-new-gold-500;\n}\n.header__main__right a {\n @apply border-0 block font-utcbody font-normal px-5 text-utc-new-blue-500 ;\n}\n.header__main__right a:hover {\n @apply text-utc-new-blue-500;\n}\n/***end apply now ribbon***/\n\n/**begin scrolling sticky menu***/\n\n/*******Sticky header on scroll (this is only when alerts and notifications are present) *******/\n.header-container {\n position:sticky;\n top:0;\n right:0;\n width:100%;\n}\n.user-logged-in .header-container {\n position: relative;\n top:unset;\n}\n.header-container a, .header-container a:hover, .header-container a:active {\n @apply no-underline\n}\n\n/**overrride padding from module css**/\ndiv.site-alert div.text {\n @apply p-4;\n}\n\n/**override themag styling for accessibility and best practices**/\n.block--region-search .visually-hidden {\n display: unset!important;\n}\n\n.scroll-to-top-button {\n bottom:48px!important;\n}\n\n/**improve accessibility by hiding mobile menu elements on desktop***/\nbutton#mobile-menu-icon {\n display:none;\n}\na#application-link:focus-visible {\n outline:none!important;\n}\na.site-logo:focus-visible img, a#application-link:focus-visible div#menuribbon {\n outline: 2px dashed #fdb736;\n}\n\n@media screen and (max-width: 1024px) {\n .header__container-wrapper--header__main {\n @apply shadow-utc;\n }\n .header__container--boxed {\n @apply max-w-full;\n }\n .user-logged-in .header-container {\n margin-top:36px;\n }\n}\n@media screen and (max-width: 1024px) and (orientation:landscape){\n .header-container {\n position:relative;\n }\n}\n@media screen and (max-width: 768px) {\n button#mobile-menu-icon {\n display:inline-block;\n }\n .header--custom-header .header__main {\n @apply mr-28 h-full;\n }\n .region-search.active {\n min-height:100px;\n }\n .sidr {\n top: 60px;\n }\n .menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width: 100%!important\n }\n #superfish-secondary-menu--2-accordion {\n margin-right: -1px!important;\n margin-top: -3px;\n }\n /***Undo site alerts issues with fixed position of mobile menu.****/\n .notification-alert-on .sidr {\n @apply opacity-0;\n transition: right .4s, opacity .2s!important;\n }\n .notification-alert-on.offcanvas-sidebar-open .sidr {\n @apply relative top-0 opacity-100;\n }\n /*Since the menu is now scrollable with an alert, let's show the site.*/\n .notification-alert-on .offcanvas-sidebar-overlay {\n background:transparent!important;\n opacity:100%!important;\n }\n /***end special alert implementation***/\n .header-container, .header--custom-header .header__container-wrapper--header__main,.top-bar-wrapper {\n height: 60px;\n }\n .bottom-bar-wrapper {\n @apply hidden;\n }\n .toggle-offcanvas-sidebar {\n @apply block;\n font-size:2rem;\n }\n .toggle-offcanvas-sidebar:hover {\n outline:none!important;\n }\n .toggle-offcanvas-sidebar:focus {\n outline: 2px dotted #fdb736!important;\n }\n .sidr.right {\n width:15rem!important;\n }\n .d-flex { \n @apply border-r border-gray-500 pr-4;\n }\n\n .sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul >li:last-child {\n @apply mb-4;\n }\n .region-search .close-search-btn.top-0 {\n top:0!important;\n right:1rem!important;\n }\n .region-search .block--search form input[type=submit] {\n @apply visible mr-6;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu li {\n @apply bg-white pt-0 pb-0;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu.sf-expanded li:hover {\n @apply bg-utc-new-blue-100;\n }\n .sidr ul.sf-menu.menu.sf-secondary-menu li:first-child ul li:last-child {\n @apply mb-4;\n }\n}\n\n@media screen and (max-width: 640px) {\n .bottom-bar-wrapper {\n @apply hidden;\n }\n .sidr {\n top: 67px;\n }\n .header-container.bottom-bar-wrapper {\n @apply p-0 h-0;\n }\n .sidr.right {\n width:13rem!important;\n }\n \n .sidr ul.sf-menu.sf-accordion li.sf-expanded:last-child>ul {\n @apply mb-16;\n }\n .region-search .block--search form input[type=submit] {\n @apply visible;\n }\n #edit-submit--2 {\n @apply text-sm mr-6;\n }\n .close-search-btn {\n @apply right-4;\n top:-1rem!important;\n }\n .sidr.right, .menus-wrapper, .menus-wrapper ul, #superfish-secondary-menu--2-accordion {\n width:100%!important;\n }\n .header__container {\n padding-top:1rem!important;padding-bottom:1rem!important;\n }\n .menus-wrapper {\n padding-left:0;\n }\n .top-workbench-menu-present.notification-alert-on .menus-wrapper {\n padding-bottom:0!important;\n }\n}\n\n@media screen and (max-width: 480px) {\n .header {\n height: auto!important;\n }\n .header__container {\n padding-top: 0!important;\n padding-bottom:0!important;\n }\n #block-sitebranding-particle {\n height: 4rem;\n margin: 0;\n overflow: hidden;\n padding-top: .5rem;\n position: relative;\n width: 3rem;\n }\n .site-logo {\n height: auto;\n position: absolute;\n width: 20rem;\n }\n .header a.site-logo img {\n max-width: 20rem;\n }\n .sidr {\n top: 56px;\n }\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;",".block--region-header-primary-menu > ul.menu > li > a {\n /* color: blue; */\n @apply text-utc-new-blue-500;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a:hover {\n text-decoration: none;\n /* background: blue; */\n @apply bg-utc-new-blue-500;\n /* color: yellow; */\n @apply text-utc-new-gold-500;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a {\n border-radius: 0;\n padding: 12px;\n}\n\n.block--region-header-primary-menu > ul.menu > li > a:hover {\n padding: 12px;\n}\n \n/* // .tb-megamenu .dropdown-menu li > a {\n// color: blue;\n// }\n\n// .tb-megamenu .dropdown-menu li > a:hover,\n// .tb-megamenu .dropdown-menu li > a:focus,\n// .tb-megamenu .dropdown-submenu:hover > a,\n// .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,\n// .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,\n// .tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link {\n// text-decoration: none;\n// background: blue;\n// color: yellow;\n// } */\n\n",".btn {\n display: inline-block;\n font-weight: 600;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n border: 0;\n margin-bottom: 1rem;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n/* Button Colors */\n.btn--navy,\n.btn-primary,\n.btn-dark {\n @apply bg-utc-new-blue-500;\n @apply text-white;\n}\n\n.btn--navy:hover,\n.btn-primary:hover,\n.btn-dark:hover {\n @apply bg-blue-900;\n @apply text-white;\n}\n\n.btn--navy:active,\n.btn-primary:active,\n.btn-dark:active {\n @apply bg-blue-900;\n @apply text-white;\n}\n\n.btn--navy:focus,\n.btn-primary:focus,\n.btn-dark:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n border: 0;\n @apply text-white;\n}\n\n.btn--yellow,\n.btn-danger,\n.btn-secondary {\n @apply bg-utc-new-gold-500;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:hover,\n.btn-danger:hover,\n.btn-secondary:hover {\n @apply bg-utc-new-gold-600;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:active,\n.btn-danger:active,\n.btn-secondary:active {\n @apply bg-utc-new-gold-600;\n @apply text-utc-new-blue-500;\n}\n\n.btn--yellow:focus,\n.btn-danger:focus,\n.btn-secondary:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n.btn--navy-outline,\n.btn-info {\n @apply bg-white;\n @apply text-utc-new-blue-500;\n border: 2px solid #112e51;\n}\n\n.btn--navy-outline:hover,\n.btn--navy-outline:active,\n.btn-info:hover,\n.btn-info:active {\n @apply bg-utc-new-blue-500;\n @apply text-white;\n border: 2px solid #112e51;\n box-shadow: inset 0px 0px 5px #403636;\n}\n\n.btn-info:focus,\n.btn--navy-outline:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--burgundy,\n.btn-warning {\n @apply bg-red-900;\n @apply text-white;\n}\n\n.btn--burgundy:hover,\n.btn-warning:hover {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.btn--burgundy:active,\n.btn-warning:active {\n @apply text-red-900;\n @apply bg-utc-new-gold-500;\n box-shadow: 0 0 0 0.2rem rgba(120, 30, 30, 0.5);\n}\n\n.btn--burgundy:focus,\n.btn-warning:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--white-outline {\n background-color: transparent;\n @apply text-white;\n border: 2px solid #ffffff;\n}\n\n.btn--white-outline:hover,\n.btn--white-outline:active {\n @apply bg-utc-new-gold-500;\n @apply text-utc-new-blue-500;\n border: 2px solid #ffffff;\n}\n\n.btn--white-outline:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n.btn--green,\n.btn-success {\n @apply bg-green-800;\n @apply text-white;\n}\n\n.btn--green:hover,\n.btn--green:active,\n.btn-success:hover,\n.btn-success:active {\n @apply bg-green-700;\n @apply text-white;\n}\n\n.btn--green:focus,\n.btn-success:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.2);\n}\n\n.btn--lightblue,\n.btn-light {\n @apply bg-gray-300;\n @apply text-utc-new-blue-500;\n border: 0;\n}\n\n.btn--lightblue:hover,\n.btn--lightblue:active,\n.btn-light:hover,\n.btn-light:active {\n @apply bg-gray-400;\n @apply text-utc-new-blue-500;\n}\n\n.btn--lightblue:focus,\n.btn-light:focus {\n box-shadow: inset 0px 0px 8px 2px rgba(0, 0, 0, 0.1);\n}\n\n/* Button Types */\n.btn-block,\n.btn--block {\n display: block;\n width: 100%;\n}\n\n.btn--pill {\n border-radius: 24px;\n}\n\n/* Button Sizes */\n.btn--small,\n.btn-sm {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.btn--large,\n.btn-lg {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.btn--extra-large {\n padding: 1.5rem;\n font-size: 1.3rem;\n font-weight: 700;\n font-family: 'Roboto', 'Helvetica Neue', sans-serif;\n}\n\na.button_cta_custom {\n width: 100%;\n border-radius: 0px;\n}\n\n/* Engaging Button Hover */\na.btn--hover-slide {\n position: relative;\n}\n\na.btn--hover-slide::after {\n content: \"\";\n background: #fff;\n mix-blend-mode: darken;\n width: 0;\n height: calc(100% + 8px);\n position: absolute;\n bottom: -4px;\n left: -10px;\n transition: all .3s cubic-bezier(0.19, 0.46, 0.68, 0.49);\n}\n\na.btn--hover-slide:hover::after {\n width: calc(100% + 8px)\n}\n",".form-item,\n.form-actions {\n margin-top: 0.375rem;\n margin-bottom: 0.375rem;\n}\n\ntable .form-item:last-child,\ntable .form-actions:last-child {\n margin-bottom: 0;\n}\n\n.form-item label:not(.option) {\n margin-bottom: 0;\n font-size: .85rem;\n font-weight: bold;\n}\n\n.form-item input.error,\n.form-item textarea.error,\n.form-item select.error {\n border: 1px solid red;\n}\n\n.form-actions .button {\n margin-right: 0.278rem;\n}\n\ninput[type='text'],\ninput[type='time'],\ninput[type='url'],\ninput[type='password'],\ninput[type='color'],\ninput[type='week'],\ninput[type='date'],\ninput[type='tel'],\ninput[type='email'],\ninput[type='number'],\ninput[type='datetime-local'],\ninput[type='range'],\ninput[type='month'],\ninput[type='search'] {\n background-color: #fff;\n display: block;\n width: 100%;\n padding: 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: .25rem;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\n@media (min-width: 768px) {\n input[type='text'],\n input[type='time'],\n input[type='url'],\n input[type='password'],\n input[type='color'],\n input[type='week'],\n input[type='date'],\n input[type='tel'],\n input[type='email'],\n input[type='number'],\n input[type='datetime-local'],\n input[type='range'],\n input[type='month'],\n input[type='search'] {\n font-size: 0.85rem;\n }\n}\n\nselect {\n background-color: #fff;\n display: block;\n padding: 10px 2rem 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n width: auto;\n height: 50px;\n}\n\ntextarea {\n background-color: #fff;\n display: block;\n width: 100%;\n padding: 10px 1rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0;\n box-shadow: inset 0 1px 1px rgba(38, 50, 56, 0.075);\n color: #607d8b;\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\ninput[type='radio'] {\n margin-left: 3px;\n}\n\n.form-checkboxes .form-item,\n.form-radios .form-item {\n margin-top: 0.1em;\n margin-bottom: 0.1em;\n}\n\n.form-checkboxes .form-item label.option,\n.form-radios .form-item label.option {\n font-size: 0.9rem;\n}\n\n.form-type-radio .description,\n.form-type-checkbox .description {\n margin-left: 0;\n}\n\n.description {\n margin: 10px 0 0;\n font-size: 0.778rem;\n color: #90a4ae;\n}\n\n.description a {\n text-decoration: underline;\n}\n\ndetails summary {\n display: block;\n background-color: #eceff1;\n padding: 1rem;\n font-size: 0.9rem;\n font-weight: bold;\n text-transform: uppercase;\n transition: all 0.2s ease-in-out;\n}\n\ndetails summary:before {\n font-family: 'Font Awesome 5 Free';\n content: '\\f107';\n margin-right: 10px;\n}\n\ndetails summary:hover {\n background-color: #cfd8dc;\n}\n\ndetails summary[aria-expanded='true']:before {\n content: '\\f106';\n}\n\ndetails summary::-webkit-details-marker {\n display: none;\n}\n\ndetails .details-wrapper {\n background-color: #fff;\n padding: 1.5rem;\n border: 1px solid #cfd8dc;\n border-top: none;\n}\n\ndetails a.details-title {\n color: #000;\n text-decoration: none;\n}\n\ndetails .action {\n margin-top: 1rem;\n padding-top: 1rem;\n border-top: 1px solid #cfd8dc;\n}\n","/* fix left alignment to match typical paragraphs and headings */\n\n.webform-submission-form {\n margin-left: 0.5rem;\n}\n\n.webform-submission-form p,\n.webform-submission-form h1,\n.webform-submission-form h2,\n.webform-submission-form h3,\n.webform-submission-form h4 {\n margin-left: 0;\n}\n\n/* more top margin on form items */\n.webform-submission-form .form-item,\n.webform-submission-form .form-actions {\n margin-top: 0.75rem;\n}\n\n/* no margin at top of fieldset */\n\n.webform-submission-form .fieldset-wrapper > .form-item:first-child {\n margin-top: 0;\n}\n\n.webform-submission-form .form-item label:not(.option),\n.webform-submission-form .form-composite > legend {\n font-size: 1rem;\n font-weight: 600;\n padding-bottom: 0.25rem;\n}\n\n.webform-submission-form .description {\n @apply text-utc-new-blue-500;\n font-size: 0.85rem;\n margin-bottom: 10px;\n margin-top: 5px;\n}\n\n.webform-submission-form input[type='text'],\n.webform-submission-form input[type='time'],\n.webform-submission-form input[type='url'],\n.webform-submission-form input[type='password'],\n.webform-submission-form input[type='color'],\n.webform-submission-form input[type='week'],\n.webform-submission-form input[type='date'],\n.webform-submission-form input[type='tel'],\n.webform-submission-form input[type='email'],\n.webform-submission-form input[type='number'],\n.webform-submission-form input[type='datetime-local'],\n.webform-submission-form input[type='range'],\n.webform-submission-form input[type='month'],\n.webform-submission-form input[type='search'],\n.webform-submission-form textarea,\n.webform-submission-form select {\n box-shadow: none;\n border: 2px solid;\n @apply border-utc-new-blue-200;\n border-radius: 0.25rem;\n font-size: 0.9rem;\n @apply text-utc-new-blue-500;\n}\n\n.webform-submission-form input[type='text']::placeholder,\n.webform-submission-form input[type='time']::placeholder,\n.webform-submission-form input[type='url']::placeholder,\n.webform-submission-form input[type='password']::placeholder,\n.webform-submission-form input[type='color']::placeholder,\n.webform-submission-form input[type='week']::placeholder,\n.webform-submission-form input[type='date']::placeholder,\n.webform-submission-form input[type='tel']::placeholder,\n.webform-submission-form input[type='email']::placeholder,\n.webform-submission-form input[type='number']::placeholder,\n.webform-submission-form input[type='datetime-local']::placeholder,\n.webform-submission-form input[type='range']::placeholder,\n.webform-submission-form input[type='month']::placeholder,\n.webform-submission-form input[type='search']::placeholder,\n.webform-submission-form select::placeholder,\n.webform-submission-form textarea::placeholder {\n @apply text-utc-new-blue-400;\n}\n\n.webform-submission-form input[type='text']:focus,\n.webform-submission-form input[type='time']:focus,\n.webform-submission-form input[type='url']:focus,\n.webform-submission-form input[type='password']:focus,\n.webform-submission-form input[type='color']:focus,\n.webform-submission-form input[type='week']:focus,\n.webform-submission-form input[type='date']:focus,\n.webform-submission-form input[type='tel']:focus,\n.webform-submission-form input[type='email']:focus,\n.webform-submission-form input[type='number']:focus,\n.webform-submission-form input[type='datetime-local']:focus,\n.webform-submission-form input[type='range']:focus,\n.webform-submission-form input[type='month']:focus,\n.webform-submission-form input[type='search']:focus,\n.webform-submission-form select:focus,\n.webform-submission-form input[type='text']:active,\n.webform-submission-form input[type='time']:active,\n.webform-submission-form input[type='url']:active,\n.webform-submission-form input[type='password']:active,\n.webform-submission-form input[type='color']:active,\n.webform-submission-form input[type='week']:active,\n.webform-submission-form input[type='date']:active,\n.webform-submission-form input[type='tel']:active,\n.webform-submission-form input[type='email']:active,\n.webform-submission-form input[type='number']:active,\n.webform-submission-form input[type='datetime-local']:active,\n.webform-submission-form input[type='range']:active,\n.webform-submission-form input[type='month']:active,\n.webform-submission-form input[type='search']:active {\n border: 2px solid;\n @apply border-utc-new-blue-500;\n transition: 0.25s;\n --tw-ring-offset-width: 2px;\n --tw-ring-color: rgba(196, 203, 212, 0.4);\n --tw-ring-offset-color: transparent;\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),\n 0 0 rgba(0, 0, 0, 0);\n}\n\n.webform-submission-form textarea:active,\n.webform-submission-form textarea:focus {\n border: 2px solid;\n @apply border-utc-new-blue-400;\n transition: 0.25s;\n --tw-ring-offset-width: 2px;\n --tw-ring-color: rgba(196, 203, 212, 0.4);\n --tw-ring-offset-color: transparent;\n box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),\n 0 0 rgba(0, 0, 0, 0);\n}\n\n/* radio and checkbox */\n\n.webform-submission-form [type='checkbox'],\n.webform-submission-form [type='radio'] {\n margin-right: 2px;\n margin-left: 2px;\n}\n\n.webform-submission-form [type='checkbox']:checked:focus,\n.webform-submission-form [type='radio']:checked:focus,\n.webform-submission-form [type='checkbox']:checked:hover,\n.webform-submission-form [type='radio']:checked:hover,\n.webform-submission-form [type='checkbox']:checked,\n.webform-submission-form [type='radio']:checked {\n @apply bg-utc-new-blue-400;\n}\n\n.webform-submission-form [type='checkbox']:focus,\n.webform-submission-form [type='radio']:focus {\n --tw-ring-color: rgba(196, 203, 212);\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: transparent;\n}\n\n.webform-submission-form [type='checkbox']:checked:focus,\n.webform-submission-form [type='radio']:checked:focus {\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: transparent;\n --tw-ring-color: rgba(196, 203, 212);\n}\n\n/* toggle */\n\n.webform-submission-form .toggle-light .toggle-slide {\n box-shadow: 0 0 0 1px rgba(196, 203, 212);\n}\n\n.webform-submission-form .toggle-light .toggle-off {\n background: white;\n}\n\n.webform-submission-form .toggle-light .toggle-on {\n @apply bg-utc-new-blue-200;\n box-shadow: none;\n}\n\n.webform-submission-form .toggle-light .toggle-blob,\n.webform-submission-form .toggle-light .toggle-blob:hover {\n box-shadow: none;\n background: none;\n @apply bg-utc-new-blue-400;\n}\n\n/* rating scale */\n.webform-submission-form .webform-scale-options input + label {\n border: 2px solid;\n @apply border-utc-new-blue-200;\n line-height: 33px;\n}\n\n.webform-submission-form .webform-scale-options input:hover + label,\n.webform-submission-form .webform-scale-options input:focus + label,\n.webform-submission-form .webform-scale-options input:checked + label {\n @apply border-utc-new-blue-400;\n @apply bg-utc-new-blue-100;\n font-weight: 600;\n}\n","/* //new background styles for sections, used by themag layout builder plugins\n\n // Background colors */\n .utc-section-bg--white {\n /* background-color: white; */\n @apply bg-white;\n }\n .utc-section-bg--gray {\n /* background-color: gray; */\n @apply bg-gray-450;\n }\n .utc-section-bg--gray-light {\n /* background-color: gray; */\n @apply bg-gray-250;\n }\n .utc-section-bg--blue {\n /* background-color: blue; */\n @apply bg-utc-new-blue-500;\n }\n .utc-section-bg--blue-light {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-utc-new-blue-100;\n }\n .utc-section-bg--red {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-red-800;\n }\n .utc-section-bg--gold {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-utc-new-gold-500;\n }\n .utc-section-bg--green {\n /* background-color: lightblue; */\n /* orginal color bg-blue-100; */\n @apply bg-green-800;\n }\n .utc-section-bg--red h1, \n .utc-section-bg--green h1,\n .utc-section-bg--blue h1, \n .utc-section-bg--red h2, \n .utc-section-bg--green h2,\n .utc-section-bg--blue h2, \n .utc-section-bg--red h3, \n .utc-section-bg--green h3,\n .utc-section-bg--blue h3, \n .utc-section-bg--red h4, \n .utc-section-bg--green h4,\n .utc-section-bg--blue h4, \n .utc-section-bg--red h5, \n .utc-section-bg--green h5,\n .utc-section-bg--blue h5, \n .utc-section-bg--red h6, \n .utc-section-bg--green h6,\n .utc-section-bg--blue h6, \n .utc-section-bg--red p, \n .utc-section-bg--green p,\n .utc-section-bg--blue p {\n @apply text-white;\n }\n .utc-hero-section .container-full .themag-layout__region {\n padding-right:0;\n padding-left:0;\n }","blockquote {\n @apply w-full my-8 mx-auto italic pt-9 pb-10 bg-gray-250 border-0 pr-8;\n}\nblockquote:before {\n @apply hidden\n}\nblockquote p {\n @apply pl-16 relative text-center my-0 mx-auto text-xl mt-8 mb-0;\n border-left: 12px solid #C4CBD4;\n width: fit-content;\n max-width:90%;\n}\n.themag-layout--onecol-section blockquote p {\n @apply my-0;\n}\nblockquote p:before {\n @apply mr-2 -ml-2 text-8xl absolute font-utcquote left-6 -top-5 text-utc-new-blue-200;\n content: '\\201C';\n}\nblockquote p:after {\n @apply text-8xl ml-1 absolute font-utcquote text-utc-new-blue-200;\n content: \"\\201D\";\n}\n/***for styles dropdown in the text-editor***/\np.quote-credit {\n @apply -mt-14 text-center bg-utc-bg-quoteblock pl-8 pb-8 text-base;\n}\nblockquote p.quote-credit {\n @apply mt-5 border-0 not-italic pb-0 pl-16 -mb-2;\n}\np.quote-credit:before, \np.quote-credit:after {\n @apply font-utcbody text-base relative p-0 text-utc-new-blue-500;\n content: \"\\2014\";\n left: unset;\n top: unset;\n}\nblockquote p.quote-credit:before {\n @apply mr-1;\n}\n\n",".btn-group__title--center {\n text-align: center;\n}\n\n.btn-group__title--white {\n color: #fff;\n}\n\n.btn-group__btn {\n white-space: normal;\n height: 100%;\n margin-top: auto;\n margin-bottom: auto;\n display: inline-flex;\n width: 100%;\n box-sizing: border-box;\n justify-content: center;\n text-align: center;\n align-items: center;\n vertical-align: middle;\n} ",".ckeditor-accordion-container > dl dt > a,\n.ckeditor-accordion-container > dl dt:last-of-type > a {\n display: block;\n font-size: 500;\n @apply bg-white;\n @apply text-utc-new-blue-500;\n cursor: pointer;\n -webkit-transition: 300ms;\n transition: 300ms;\n border: 2px solid;\n @apply border-gray-300;\n margin: 5px 0px 0px;\n}\n\n.ckeditor-accordion-container > dl dt > a:hover {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n text-decoration: none;\n}\n\n.ckeditor-accordion-container > dl dt.active > a {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n border-bottom: none;\n}\n\n.ckeditor-accordion-container > dl dt.active > a:hover {\n @apply bg-gray-300;\n @apply border-utc-new-blue-500;\n border-bottom: none;\n}\n\n/* contents */\n.ckeditor-accordion-container > dl dd {\n display: none;\n padding: 0.75rem 1.25rem;\n margin: 0;\n will-change: height;\n}\n\n.ckeditor-accordion-container > dl dd.active {\n @apply bg-white;\n border: 2px solid;\n @apply border-utc-new-blue-500;\n border-top: 0;\n \n}\n\n.ckeditor-accordion-container > dl {\n position: relative;\n border: 0;\n padding-left: 0;\n}\n\n.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,\n.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {\n @apply bg-gray-700;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;","\n/* //version 1.0 */\n.editor-link-dialog #drupal-modal{\n overflow: visible;\n}\n\n/* #drupal-modal > #ui-id-2 {\n overflow: visible;\n} */","/* // UTC Styles for employees */\n.employee-card__grid {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* container handles the width of the cards in the flex-wrap */\n\n.employee-card__container--default {\n width: 30%;\n margin: 0.75rem;\n}\n.employee-card__container--full {\n width: 75%;\n margin: 0.75rem;\n}\n.employee-card__container--utc-wide,\n.employee-card__container--utc-business-card,\n.employee-card__container--utc-small-teaser-card {\n width: 45%;\n margin: 0.75rem;\n}\n\n@media (max-width: 767px) {\n .employee-card__container--full,\n .employee-card__container--utc-wide,\n .employee-card__container--utc-business-card,\n .employee-card__container--utc-small-teaser-card {\n width: 100%;\n }\n .employee-card__container--default {\n width: 45%;\n }\n}\n\n@media (max-width: 449px) {\n .employee-card__container--default {\n width: 100%;\n }\n}\n\n/* fix card layout for cards placed in side columns */\n.themag-layout--twocol-section\n .themag-layout__region--first\n .employee-card__container--default {\n width: 100%;\n margin: 0.75rem 0;\n}\n/* hover state for teaser cards if linked */\na .employee-card--utc-small-teaser-card:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000, 0.2), 0 4px 6px -2px rgba(#000, 0.05);\n}\n\n/* base for all employee card types */\n.employee-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.employee-card--default {\n flex-direction: column;\n}\n\n.employee-card--utc-small-teaser-card {\n flex-direction: row;\n align-items: center;\n}\n\n.employee-card--utc-wide,\n.employee-card--full {\n display: grid;\n grid-template-columns: 1fr 1.5fr;\n}\n\n.employee-card--utc-wide .employee-image {\n flex: 0 1 35%;\n}\n\n.employee-card--full .employee-image {\n flex: 0 1 35%;\n}\n/* makes images stretch to full size of container in automated field classes */\n.employee-card img,\n.employee-card .employee-image .field,\n.employee-card .employee-image .field__item {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.employee-card--utc-small-teaser-card img {\n height: 6rem;\n width: 6rem;\n object-fit: cover;\n border-radius: 100px;\n margin: 1rem 0.5rem 1rem 1rem;\n}\n\n.employee-card__body {\n padding: 0.5rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0;\n}\n\n.employee-card__name {\n font-weight: 400;\n}\n.employee-card__suffix {\n font-weight: 400;\n}\n.employee-card__suffix .field {\n display: inline-block;\n}\n\n.employee-card__suffix .field:not(:empty):not(:last-child):after{\n content: \",\";\n}\n\n.employee-card__button a {\n margin-bottom: 0.5rem;\n margin-left: 0.5rem;\n}\n\n.utc-custom-blocks h2.block__title {\n display: none;\n}\n\n.utc-custom-blocks .block__content {\n padding: 1rem 0;\n}\n\n/* not sure what else this is impacting, would need to explore before removing */\n@media (min-width: 992px) {\n .themag-layout .block:not(:last-child) {\n margin-bottom: 0px;\n }\n}\n/* used by aggregator feed */\n.card-body {\n margin-top: -18px;\n}\n","/* this is a hacky way to fix extra margin caused by themag theme at certain widths\npossibly look at padding and margin of layout blocks\nacross site to determine whether all padding/margin should be dictated by block type vs.\nin the layout\n\nthis class should be moved to a card grid css file\nin particle */\n\n.utc-card-grid__container {\n margin-bottom: 30px;\n}\n\n@media (max-width: 640px) {\n .utc-card-grid__container:last-child {\n margin-bottom: 0px;\n }\n}\n\n@media (max-width: 640px) {\n .utc-card-placeholder {\n margin-bottom: 0px !important;\n }\n}\n\n.utc-card-2 {\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n min-width: 0;\n}\n\n/* make image span full width and height and crop to fit regardless of container sizing */\n\n.utc-card-2 img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.utc-card-2--img-no-fill img {\n height: auto;\n padding: 15px;\n}\n\n.utc-card-2__body {\n padding: 1.25rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: 100%;\n}\n\n.utc-card-2__content {\n margin-bottom: 0rem;\n}\n\n.utc-card-2__title {\n font-size: 1.25rem;\n font-weight: 600;\n}\n\n.utc-card-2__action-container > .btn {\n width: auto;\n}\n\n.utc-card-2--align-center {\n text-align: center;\n}\n\n.utc-card-2--align-right {\n text-align: right;\n}\n\n/* card width, applies to single cards */\n\n.utc-card-2--w-100 {\n width: 100%;\n}\n\n.utc-card-2--w-75 {\n width: 75%;\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--w-75 {\n width: 100%;\n }\n}\n\n/* aligns with two card rows */\n\n.utc-card-2--w-50 {\n width: 48.8%;\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--w-50 {\n width: 100%;\n }\n}\n\n/* card colors and hovers */\n\n.utc-card-2--white {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n transition: var(--utc-transition);\n}\na:focus-visible .utc-card-2--card-link, .view-utc-newsroom a:focus-visible > div {\n outline: 2px dashed #fdb736;\n}\n\n.utc-card-2--white.utc-card-2--card-link:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000000, 0.2),\n 0 4px 6px -2px rgba(#000000, 0.05);\n}\na .utc-card-2--white.utc-card-2--card-link p {\n @apply font-normal;\n}\na .utc-card-2--white.utc-card-2--card-link:hover p {\n @apply font-normal;\n} \n\n.utc-card-2--lightblue {\n word-wrap: break-word;\n @apply bg-gray-300;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n transition: var(--utc-transition);\n}\n\n.utc-card-2--lightblue.utc-card-2--card-link:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000000, 0.2),\n 0 4px 6px -2px rgba(#000000, 0.05);\n}\n\n.utc-card-2--none {\n word-wrap: break-word;\n background-color: none;\n border: 0px;\n border-radius: 0;\n box-shadow: none;\n transition: var(--utc-transition);\n}\n\n.utc-card-2--none.utc-card-2--card-link:hover {\n filter: drop-shadow(#fdb736 0px 0px 0.75rem);\n}\n\n/* icon styles */\n\n.utc-card-2__icon .fontawesome-icons {\n text-align: center;\n font-size: 75px;\n line-height: 1rem;\n margin: 2.25rem 1.25rem 1rem;\n @apply text-black;\n}\n\n.utc-card-2__icon--blue .fontawesome-icons {\n @apply text-utc-new-blue-500;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon--yellow .fontawesome-icons {\n @apply text-utc-new-gold-500;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon--white .fontawesome-icons {\n @apply text-white;\n transition: var(--utc-transition);\n}\n\n.utc-card-2__icon .utc-card-2:hover {\n @apply text-utc-new-blue-500;\n\n}\n\n.utc-card-2__icon--blue .fontawesome-icons:hover {\n @apply text-utc-new-blue-500;\n}\n\n.utc-card-2__icon--yellow .fontawesome-icons:hover {\n @apply text-utc-new-gold-500;\n\n}\n\n/* ========== Thumbnail Card ========= */\n\n.utc-card-2--thumbnail.utc-card-2--align-center {\n text-align: center;\n}\n\n.utc-card-2--thumbnail.utc-card-2--align-center .btn {\n width: 75%;\n}\n\n/* ========== Wide Card ========= */\n\n.utc-card-2--wide .utc-card-2__body {\n max-width: 100%;\n}\n\n@media (min-width: 576px) {\n .utc-card-2--wide {\n flex-direction: row;\n }\n\n .utc-card-2--wide .utc-card-2__body {\n flex: 1 0 65%;\n }\n\n .utc-card-2--wide .utc-card-2__icon {\n display: flex;\n flex: 0 1 35%;\n align-items: center;\n justify-content: center;\n }\n\n .utc-card-2--wide .utc-card-2__icon .fontawesome-icons {\n margin: 0 -1.25rem 0 0;\n }\n\n /* image span full width of column container */\n .utc-card-2--wide .media-image {\n height: 100%;\n }\n\n .utc-card-2--wide .field--name-field-image {\n flex: 0 1 35%;\n }\n}\n\n@media (max-width: 991.98px) {\n .utc-card-2--wide {\n min-height: 150px;\n }\n}\n\n/* ========== Sidebar Card ========= */\n\n.utc-sidebar-card {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n margin-bottom: 2rem;\n}\n\n.utc-sidebar-card__header {\n @apply bg-gray-200;\n padding: 0.75rem 1.25rem;\n margin: 0;\n font-weight: 700;\n font-size: 1.15rem;\n}\n\n.utc-sidebar-card--blue {\n @apply text-white;\n @apply bg-utc-new-blue-500;\n}\n\n.utc-sidebar-card--yellow {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n}\n\n.utc-sidebar-card__body {\n padding: 0.75rem;\n}\n\n/* adjust h3 size for visuals/accessibility */\n\n.utc-sidebar-card h3 {\n font-size: 1.25rem;\n}\n\n","/* style view filters */\n.lib-item-form {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 1rem 0rem;\n}\n.lib-item-form .form-item {\n margin-left: 0.5rem;\n}\n\n.lib-item-form .form-actions {\n display: none;\n}\n.lib-item-form .form-item label,\n.lib-item-form legend {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n padding-top: 1rem;\n @apply text-utc-new-blue-500;\n}\n\n/* style search and select menus */\n\n.lib-item-form .js-form-item-search {\n flex-grow: 10;\n}\n\n.js-form-type-select {\n flex-grow: 1;\n}\n\n.lib-item-form .form-input,\n.lib-item-form .form-select {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n/* style checkboxes */\n.lib-item-form .form-item label.option {\n font-size: 1rem;\n}\n\n.lib-item-form .form-checkboxes {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n\n.lib-item-form .form-input.form-checkbox {\n width: 1.25rem;\n height: 1.25rem;\n}\n\n.lib-item-form .form-input.form-checkbox:checked {\n @apply bg-utc-new-blue-500;\n}\n\n/* if form is in full width container */\n\n.container-full .lib-item-form-container {\n margin: 0rem -1rem;\n @apply bg-gray-200;\n}\n\n.container-full .view-utc-library-item .view-content,\n.container-full .lib-item-form {\n margin: 0rem 5rem 1rem;\n padding: 1.5rem 0rem 3rem;\n}\n\n.container-full .lib-item-form .form-input,\n.container-full .lib-item-form .form-select {\n border: 0;\n border-radius: 0;\n @apply border-gray-400;\n}\n\n/* two column layout */\n\n@media (min-width: 1024px) {\n .utc-item-two-col .utc-item-card__view-two-col {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n grid-auto-rows: 1fr;\n grid-column-gap: 30px;\n }\n .utc-item-two-col .utc-item-card__view-two-col > .utc-item-card__container {\n width: 100%;\n }\n}\n.utc-item-card__container {\n margin-bottom: 30px;\n}\n\n/* card styles */\n\n.utc-item-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.utc-item-card--mobile-stack {\n flex-direction: column;\n}\n\na .utc-item-card:hover {\n @apply bg-gray-200;\n box-shadow: 0 10px 15px -3px rgba(#000, 0.2), 0 4px 6px -2px rgba(#000, 0.05);\n}\n\n.utc-item-card h3 {\n font-size: 1.35rem;\n}\n\nh2:first-child {\n margin-top: 1rem;\n}\n\n@media (min-width: 768px) {\n .utc-item-card {\n min-height: 150px;\n }\n}\n\n.utc-item-card img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.utc-item-card .media-image {\n height: 100%;\n}\n\n.utc-item-card .field--name-field-image {\n flex: 0 1 35%;\n}\n\n.utc-item-card__body {\n padding: 1.25rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0 75%;\n}\n\n@media (min-width: 768px) {\n .utc-item-card {\n flex-direction: row;\n }\n}\n\n.utc-item-card__title {\n font-size: 1.25rem;\n font-weight: 600;\n}\n\n.utc-item-card__content {\n margin-bottom: 0rem;\n}\n/* bottom content styles */\n.utc-item-card__action-container--line {\n border-top: 1px solid #c0c9d0;\n padding-top: 0.75rem;\n margin-top: 0.5rem;\n}\n\n.utc-item-card__action-container--gray-bg {\n @apply bg-gray-200;\n margin: 0.5rem -1.25rem -1.25rem;\n}\n\n.utc-item-card__action-container--gray-bg .utc-item-card__action {\n padding: 1rem;\n}\n\n.utc-item-card__action .btn {\n margin-bottom: 0;\n}\n/* badges */\n.utc-item-card__badges ul {\n list-style: none;\n display: inline-block;\n padding: 0;\n margin-bottom: 0;\n} \n\n.utc-item-card__badges ul li {\n @apply bg-gray-300;\n display: inline-block;\n margin: 0.25rem;\n padding: 0.5rem 0.75rem;\n border-radius: 10rem;\n font-size: 0.95rem;\n line-height: 0.95rem;\n}\n\na .utc-item-card__body {\n @apply text-black;\n}\n",".lib-bg-full--img-blue {\n background-image: url(https://liblab.utc.edu/library/images/around-the-building/library-exterior-trees.png);\n background-attachment: fixed;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n background-color: rgba(0, 29, 57, 0.8);\n background-blend-mode: multiply;\n}\n\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .lib-bg-full--img-blue {\n @apply bg-utc-new-blue-500;\n background-image: none;\n }\n}\n\n.lib-search__card {\n @apply bg-white;\n padding: 1rem;\n}\n\na.lib-search__info {\n float: right;\n @apply text-utc-new-gold-500;\n border-bottom: 0px;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\na.lib-search__info:hover,\na.lib-search__info:active,\na.lib-search__info:focus {\n @apply bg-gray-300;\n border-bottom: 0px;\n}\n\na.lib-search__info i.fa-info {\n @apply text-utc-new-blue-500;\n}\n\n.lib-search__container {\n margin: 1.5rem 2rem 0.5rem;\n}\n\n.lib-search__title {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1.15rem;\n line-height: 1.5rem;\n @apply text-black;\n}\n\n.lib-search__input-container {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n margin-bottom: 1rem;\n}\n\ninput.lib-search__input {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n @apply text-black;\n @apply bg-gray-100;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n border-radius: 0;\n font-size: 1rem;\n height: auto;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\ninput.lib-search__input:hover,\ninput.lib-search__input:active,\ninput.lib-search__input:focus {\n border: 2px solid;\n @apply border-utc-new-gold-500;\n @apply bg-white;\n box-shadow: none;\n}\n\n.lib-search__button-container {\n display: flex;\n margin-left: 0px;\n}\n\n.lib-search__button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n border: 0;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0;\n @apply text-white;\n @apply bg-utc-new-blue-500;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,\n border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n.lib-search__button:hover,\n.lib-search__button:active,\n.lib-search__button:focus {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n box-shadow: none;\n}\n\n.lib-search__links {\n text-align: right;\n list-style: none;\n margin: 0;\n}\n\n.lib-search__links li {\n display: inline-block;\n}\n\n.lib-search__links li:nth-child(n + 2):before {\n content: '|';\n}\n","/*----------\nshow/hide vertical and horizontal buttons based on media query\ndisabled until solution for back to top arrow found.\n@include media-breakpoint-only(xl) {\n div#sliderVertical {\n display: none;\n }\n}\n@include media-breakpoint-down(lg) {\n div#sliderHorizontal {\n display: none;\n }\n}\n---------- */\n.lib-help--horizontal {\n display: none;\n}\n\n/*---------- position and size div containers for buttons ---------- */\n.lib-help {\n position: fixed;\n z-index: 400;\n}\n/*\n.lib-help--horizontal {\n display: block;\n min-width: 13rem;\n bottom: 1rem;\n right: 1rem;\n transition: 5s;\n} */\n\n.lib-help--vertical {\n bottom: 30%;\n display: flex;\n flex-direction: row;\n transition: 0.5s;\n right: -15rem;\n}\n\n/*---------- help button ---------- */\n.lib-help__btn-main {\n font-size: 1.1rem;\n line-height: 1.5;\n display: block;\n @apply bg-red-900;\n @apply text-white;\n cursor: pointer;\n border-radius: 0;\n padding: 0.6rem 1.6rem;\n text-align: center;\n}\n\n.lib-help__btn-main:hover {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.lib-help__btn-main--gold {\n @apply bg-utc-new-gold-500;\n @apply text-red-900;\n}\n\n.lib-help__btn-main--gold:hover {\n @apply bg-red-900;\n @apply text-utc-new-gold-500;\n}\n\n.lib-help__btn-main--vertical {\n width: 3rem;\n line-height: 1.5rem;\n height: 13rem;\n padding: 1.2rem 0.5rem;\n}\n\n.lib-help__icon::before {\n font-family: 'Font Awesome 5 Free';\n font-weight: 900;\n content: '\\f075';\n margin-right: 0.3rem;\n}\n\n.lib-help__button-text--vertical {\n transform-origin: 5.7rem 5.5rem;\n transform: rotate(270deg);\n width: 11.7rem;\n float: left;\n}\n\n@media (min-width: 768px) {\n .lib-help__button-text--vertical {\n transform-origin: 5.6rem 5.4rem;\n width: 11.5rem;\n }\n}\n\n@media (min-width: 1200px) {\n .lib-help__button-text--vertical {\n transform-origin: 5.3rem 5.1rem;\n width: 10rem;\n }\n}\n\n/*---------- slider content ---------- */\n.lib-help__content {\n @apply bg-white;\n text-align: center;\n}\n\n.lib-help__content--horizontal {\n padding: 0.5rem 0rem 0.6rem;\n}\n\n.lib-help__content--vertical {\n padding: 2rem 0.4rem;\n width: 15rem;\n height: 13rem;\n}\n\n.lib-help__content--vertical-open {\n right: 0;\n}\n\na:hover {\n text-decoration: none;\n}\n\n.lib-help__btn-sub {\n display: block;\n @apply border-utc-new-blue-500;\n border: 2px solid;\n @apply text-utc-new-blue-500;\n font-weight: bold;\n @apply bg-white;\n border-radius: 0;\n margin: 0.6rem 1rem;\n}\n\n.lib-help__btn-sub:hover,\n.lib-help__btn-sub:focus {\n @apply text-white;\n @apply bg-utc-new-blue-500;\n}\n\na.lib-help__link {\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n text-decoration: underline;\n}\n\n.lib-help__link:hover,\n.lib-help__link:active {\n @apply text-blue-500;\n text-decoration: underline;\n}\n",".lib-events-box {\n height: 325px;\n overflow-x: hidden;\n margin-top: 5px;\n overflow-y: scroll;\n border-radius: 0;\n font-size: 0.9rem;\n border-top: 2px solid;\n border-bottom: 2px solid;\n @apply border-gray-200;\n}\n\n.lib-events-box__item {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n border: 0;\n border-radius: 0;\n margin-top: 10px;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.lib-events-box__item:hover {\n @apply bg-gray-200;\n}\n\na.lib-events-box__link:hover {\n @apply text-utc-new-blue-500;\n text-decoration: none;\n}\n\n.lib-events-box__event-date {\n flex: 0 1 35%;\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0rem 1rem;\n border-right: 2px solid;\n margin: 0.5rem 0rem;\n @apply border-utc-new-blue-500;\n}\n\n.lib-events-box__event-date-day {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 2.25rem;\n line-height: 2.25rem;\n}\n.lib-events-box__event-date-month {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 1rem;\n text-transform: uppercase;\n}\n.lib-events-box__event-details {\n padding: 0.75rem;\n height: auto;\n flex: 1 0 75%;\n display: flex;\n flex-direction: column;\n}\n.lib-events-box__item-title {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: 600;\n}\n\n.lib-events-box__event-time {\n @apply text-gray-700;\n font-size: 0.85rem;\n}\n\n.lib-events-box__item-badge {\n margin: 0;\n padding: 0;\n}\n\n.lib-events-box__item-badge--faculty-workshop {\n @apply text-red-900;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n.lib-events-box__item-badge--workshop {\n @apply text-blue-700;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n.lib-events-box__item-badge--event {\n @apply text-green-800;\n text-transform: uppercase;\n font-weight: 400;\n}\n\n/* workshops */\n\n/* filter */\n.view-utc-library-workshops-feed .form-select {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n.view-utc-library-workshops-feed label:not(.option) {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n @apply text-utc-new-blue-500;\n}\n\n.lib-event-card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n border: 0;\n border-radius: 0;\n margin-top: 20px;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n.lib-event-card__img {\n flex: 0 1 35%;\n}\n\n.lib-event-card__img img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n@media (max-width: 576px) {\n .lib-event-card {\n flex-direction: column;\n }\n .lib-event-card__img img {\n height: 150px;\n }\n}\n.lib-event-card__event-date {\n @apply bg-white;\n padding: 1rem;\n position: absolute;\n top: 16px;\n left: 16px;\n}\n\n.lib-event-card__event-date-day {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 3.25rem;\n line-height: 3.25rem;\n display: block;\n text-align: center;\n}\n.lib-event-card__event-date-month {\n font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-weight: bold;\n font-size: 1.5rem;\n text-transform: uppercase;\n display: block;\n text-align: center;\n}\n\n.lib-event-card__description {\n flex: 1 0 65%;\n padding: 0rem 0.5rem;\n font-size: 0.9rem;\n}\n\n.lib-event-card__title {\n font-size: 1.5rem;\n}\n\n.p-description {\n font-size: 0.9rem;\n}\n\n.lib-event-card__event-full-date {\n margin-left: 0.5rem;\n}\n\n.lib-event-card__event-time {\n margin-left: 0.5rem;\n}\n\n.lib-event-card__event-location {\n margin-left: 0.5rem;\n margin-bottom: 10px;\n}\n\n.lib-event-card__event-register {\n margin-left: 0.5rem;\n font-size: 0.9rem;\n}\n\np:empty {\n display: none;\n}\ndiv.vevent div:last-child {\n display: none;\n}\n\n.p-name {\n display: none;\n}\n.h-event {\n min-height: 7em;\n}\n","/* styles for research guide list */\n\n/* filter styles */\n#views-exposed-form-utclib-guides-block-1 .form-select,\n#views-exposed-form-utclib-guides-block-1 input[type='text'] {\n height: 50px;\n width: 100%;\n border: 2px solid;\n border-radius: 0;\n @apply bg-white;\n @apply border-utc-new-blue-500;\n @apply text-utc-new-blue-500;\n font-size: 1rem;\n}\n\n#views-exposed-form-utclib-guides-block-1 .form-item label:not(.option) {\n font-size: 1rem;\n line-height: 1.5rem;\n margin-bottom: 0.5rem;\n @apply text-utc-new-blue-500;\n}\n/* guide type header */\n.view-utclib-guides .view-grouping-header {\n margin-top: 1.5rem;\n font-family: 'Exo', 'Helvetica Neue', sans-serif;\n font-size: 1.5rem;\n @apply text-utc-new-blue-500;\n}\n\n.view-utclib-guides h3 {\n display: none;\n}\n\n.view-utclib-guides .view-grouping-content {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* guide container */\n.view-utclib-guides .utclib-guide {\n width: 48%;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n min-width: 0;\n word-wrap: break-word;\n}\n\n@media (max-width: 767px) {\n .view-utclib-guides .utclib-guide {\n width: 100%;\n }\n}\n\n/* guide link style */\n.view-utclib-guides .utclib-guide--link {\n width: 100%;\n @apply bg-white;\n border: 1px solid #edf2f7;\n box-shadow: 0 6px 8px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n border-left: 5px solid #112e51;\n margin: 5px 8px;\n padding: 4px 12px;\n border-radius: 0;\n}\n\n.view-utclib-guides .utclib-guide--link:hover {\n @apply text-utc-new-blue-500;\n border: 1px solid #edf2f7;\n border-left: 5px solid #fdb736;\n @apply bg-gray-100;\n font-weight: 600;\n}\n\n/* new databases box */\n\n.utclib-embed--new-databases h2.block__title {\n display: block;\n @apply text-utc-new-blue-500;\n font-family: 'Exo', 'Helvetica Neue', sans-serif;\n text-transform: none;\n @apply bg-gray-200;\n padding: 0.75rem 1.25rem;\n margin: 0;\n font-weight: 700;\n font-size: 1.15rem;\n}\n\n.utclib-embed--new-databases {\n @apply bg-white;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n margin-bottom: 2rem;\n}\n\n.utclib-embed--new-databases .utclib-embed-content {\n padding: 0.9rem;\n}\n\n.s-lg-link-list {\n list-style-type: none;\n padding-left: 0.5rem;\n margin-bottom: 0;\n}\nul.s-lg-link-list li {\n border-bottom: 1px solid lightgrey;\n margin-bottom: 0.5rem;\n padding-bottom: .5rem;\n}\n\nul.s-lg-link-list li a {\n font-weight: bold;\n font-size: 1rem;\n @apply text-utc-new-blue-500;\n line-height: 1.25;\n margin-bottom: .5rem;\n}\n\n.s-lg-link-desc,\n.s-lg-link-desc a {\n font-size: .9rem !important;\n}\n\nul.s-lg-link-list li:last-child {\n border-bottom: 0px;\n margin-bottom: 0rem;\n}\n",".qtip {\n max-width: 400px;\n min-width: 200px;\n}\n\n.qtip .qtip-title {\n line-height: 1.5rem;\n font-weight: 600;\n}\n\n.qtip-bootstrap {\n border-radius: 0;\n}\n\n.qtip-bootstrap .qtip-content {\n padding: 0px;\n}\n\n.qtip-bootstrap .qtip-titlebar {\n font-size: 1rem;\n}\n\n.qtip-bootstrap .btn {\n display: block;\n}\n\n.qtip-bootstrap .event-overview {\n display: flex;\n flex-direction: row;\n}\n\n.qtip-bootstrap .event-overview .event-info {\n display: flex;\n flex-direction: column;\n padding: .5rem .5rem;\n flex: 0 1 60%;\n font-size: 16px;\n justify-content: center;\n}\n\n.qtip-bootstrap .event-overview .event-image {\n flex: 0 1 40%;\n}\n\n.qtip-bootstrap .event-overview .event-image img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.qtip-bootstrap .event-description {\n @apply bg-gray-200;\n margin: 0;\n padding: .5rem 1rem;\n}\n\n.qtip-bootstrap .event-description .btn {\n margin-top: 1rem;\n}\n",".breadcrumb ol,\n.breadcrumb li,\n.simple-breadcrumb ol,\n.simple-breadcrumb li {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n\tfont-size: 14px;\n}\n\n.breadcrumb ol,\n.simple-breadcrumb ol {\n\tdisplay: flex;\n\tflex-flow: wrap;\n}\n\n.breadcrumb li a:hover,\n.simple-breadcrumb li a:hover {\n\ttext-decoration: underline;\n}\n\n.breadcrumb li:after,\n.simple-breadcrumb li:after {\n\tcontent: \" / \";\n\tmargin-right: 3px;\n}\n\n.breadcrumb li:last-child:after,\n.simple-breadcrumb li:last-child:after {\n\tdisplay: none;\n}\n\n@media (max-width: 768px) {\n\t.breadcrumb ol,\n .simple-breadcrumb ol {\n\t\tdisplay: grid;\n\t}\n}\n","/* // .menu--footer ul.menu {\n// text-align: center;\n// margin-top: 1rem;\n// padding-left: 0;\n// @include media-breakpoint-up(lg) {\n// margin-top: 0;\n// }\n// li {\n// display: inline-block;\n// margin-left: .5rem;\n// a {\n// color: $theme-gray;\n// }\n// }\n// } */\n/* this blocks fixed the footer to be centered */\n/* #block-utcinfofor-particle{\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n\n}\n\n#block-utc-shortcuts-particle\n{\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n\n} */\n\n@media (max-width: 991px) {\n\t#block-utcinfofor-particle{\n\t\ttext-align: center;\n\t\tmargin-top: 1rem;\n\t\tpadding-left: 0;\n\t\n\t}\n\t\n\t#block-utc-shortcuts-particle\n\t{\n\t\ttext-align: center;\n\t\tmargin-top: 1rem;\n\t\tpadding-left: 0;\n\t\n\t}\t\n}\n\n\n\n.menu--footer ul.menu {\n\ttext-align: center;\n\tmargin-top: 1rem;\n\tpadding-left: 0;\n}\n\n.menu--footer ul.menu li {\n\tdisplay: inline-block;\n\tmargin-left: .5rem;\n}\n\n.menu--footer ul.menu li a {\n\t/* color: #607d8b; */\n\t@apply text-gray-500;\n}","/* UTC Styles for directory */\n/* relies on flex and utc-directory \nat the template level in apps/drupal-default/particle_theme/templates/views/views-exposed-form--utc-directory.html.twig */\n.utc-directory-form {\n margin-bottom: 20px;\n}\n\n.utc-directory-form .form-item,\n.utc-directory-form .form-actions {\n flex: auto;\n flex-grow: 1;\n flex-shrink: 1;\n}\n\n.utc-directory-form label {\n text-transform: uppercase;\n letter-spacing: 2px;\n @apply text-utc-new-blue-500;\n font-size: 1rem !important;\n}\n\n.utc-directory-form .form-item-dept,\n.utc-directory-form .form-type-textfield {\n width: 100%;\n margin-bottom: 12px;\n}\n\n/* fiters side by side on larger screens */\n@media (min-width: 768px) {\n .utc-directory-form .form-item-dept {\n width: 40%;\n }\n\n .utc-directory-form .form-type-textfield {\n width: 55%;\n margin-left: 10px;\n }\n}\n\n/* alphabet menu styles */\n.utc-directory-form fieldset#edit-alpha--wrapper {\n width: 100%;\n}\n\n.utc-directory-form .form-item-alpha {\n flex-grow: 0;\n}\n\n.utc-directory-form .form-radios {\n display: flex;\n flex-wrap: wrap;\n margin-top: 0;\n}\n\n/* hide 'any' label */\n.utc-directory-form .form-radios .form-item-alpha:first-child {\n display: none;\n}\n\n.utc-directory-form .form-radios label {\n display: inline-block;\n @apply bg-utc-new-blue-100;\n padding: 10px;\n margin: 3px;\n width: 42px;\n font-weight: bold;\n font-family: sans-serif, Arial;\n font-size: 1em;\n text-align: center;\n border: 0;\n border-radius: 0;\n}\n\n.utc-directory-form .form-radios label:hover {\n @apply bg-utc-new-gold-300;\n cursor: pointer;\n}\n\n.utc-directory-form .form-radios input[type='radio']:checked + label {\n @apply bg-utc-new-gold-300;\n}\n\n/* hides the radio buttons */\n.utc-directory-form .form-radios input[type='radio'] {\n opacity: 0;\n position: fixed;\n width: 0;\n}\n\n/* these styles mimics the default style for the input boxes in Drupal coming from _forms. Styling will be global\n so all select2 dropdown filters in use will look the same */\n.select2-container .select2-selection--single {\n height: auto;\n @apply bg-white;\n padding: 10px 0.5rem;\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0.25rem;\n box-shadow: inset 0 1px 1px rgb(38 50 56 / 8%);\n font-size: 0.85rem;\n outline: none;\n box-sizing: border-box;\n transition: border-color 0.15s;\n}\n\n.select2-container--default\n .select2-selection--single\n .select2-selection__arrow {\n height: 50px;\n position: absolute;\n top: 1px;\n right: 1px;\n width: 2rem;\n line-height: 2.25rem;\n}\n\n.select2-dropdown {\n border: 1px solid;\n border-color: #cfd8dc;\n border-radius: 0.25rem;\n}\n\n.select2-container--default\n .select2-results__option--highlighted[aria-selected] {\n @apply bg-utc-new-blue-100;\n @apply text-black;\n}\n\n.select2-container--default .select2-results__option[aria-selected='true'] {\n @apply bg-utc-new-blue-100;\n @apply text-black;\n}\n\n.utc-directory-form input#edit-reset {\n width: auto;\n @apply bg-white;\n border-radius: 0;\n border: 1px solid;\n @apply border-utc-new-blue-500;\n}\n\n.view-utc-directory .view-content {\n width: 100% !important;\n}\n\n.view-utc-directory .lib-item-form .js-form-item-combine {\n flex-grow: 10;\n}\n\n/* pager styles - could be global? */\n.view-utc-directory .pager {\n width: 100%;\n}\n\n.view-utc-directory ul.pager__items li a {\n display: block;\n @apply text-utc-new-blue-500;\n padding: 10px 18px;\n font-weight: bold;\n font-family: sans-serif, Arial;\n font-size: 1em;\n border: 0;\n}\n\n.view-utc-directory ul.pager__items li {\n @apply bg-utc-new-blue-100;\n}\n\n.view-utc-directory ul.pager__items li.is-active,\n.view-utc-directory ul.pager__items li a:hover,\n.view-utc-directory ul.pager__items li.is-active a:hover {\n @apply bg-utc-new-gold-300;\n border: 0;\n}\n\n.view-utc-directory li.pager__item.pager__item--ellipsis {\n background-color: transparent !important;\n}\n\n.view-utc-directory .view-empty {\n width: 100%;\n}\n\n/* directory card styles */\n\n/* employee profiles */\n.employee-profile__grid {\n display: flex;\n flex-wrap: wrap;\n}\n\n/* container handles the width of the cards in the flex-wrap */\n\n.container-profile__container {\n width: 100%;\n}\n\n.container-profile__container--profile-card {\n margin: 0.75rem;\n}\n\n/* profile cards in directory listing */\n\n.employee-profile--card {\n @apply bg-white;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n flex-direction: column;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n}\n\n/* makes images stretch to full size of container in automated field classes */\n.employee-profile img,\n.employee-profile .employee-image .field,\n.employee-profile .employee-image .field__item {\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n/* image for directory style lists on mobile */\n.employee-profile--card img {\n height: 10rem;\n width: 9rem;\n object-fit: cover;\n border-radius: 0px;\n margin: 1rem 0.5rem 1rem 1rem;\n flex: 1 1;\n}\n\n.employee-profile--card .employee-profile__body {\n padding: 1rem 0.5rem;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 0;\n}\n\n/* wide list style cards stack multiple info elements */\n\n.employee-profile .employee-profile__body {\n flex-direction: column;\n justify-content: flex-start;\n height: auto;\n flex: 1 1;\n padding: 1rem;\n}\n@media (min-width: 640px) {\n .employee-profile--card {\n flex-direction: row;\n }\n}\n@media (min-width: 1024px) {\n .employee-profile--card {\n align-items: center;\n }\n\n .employee-profile--card .employee-profile__body {\n padding: 1.5rem 1rem;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n height: auto;\n flex: 1 1;\n }\n\n .employee-profile--card .employee-profile__info {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n height: auto;\n flex: 1 1;\n padding: 10px;\n }\n\n .employee-profile--card .employee-profile__more_info {\n width: 150px;\n flex: 0 1 auto;\n margin-right: 20px;\n }\n\n .employee-profile--card img {\n height: 10rem;\n width: 9rem;\n }\n}\n\n.employee-profile--card .employee-profile__name {\n font-weight: 600;\n font-size: 1.2rem;\n line-height: 1rem;\n}\n\n.employee-profile--card p {\n margin: 0.25rem;\n}\n\n.employee-profile--card .employee-profile__more_info {\n text-align: right;\n}\n\n.employee-profile__name {\n font-weight: 400;\n}\n\n.employee-profile__suffix {\n font-weight: 400;\n}\n\n.employee-profile__suffix .field {\n display: inline-block;\n}\n\n.employee-profile__suffix .field:not(:empty):not(:last-child):after {\n content: ',';\n}\n\n.employee-profile__button a {\n margin-bottom: 0.5rem;\n margin-left: 0.5rem;\n}\n\n/* Profile Page Styles */\n/* styles for drupal native profile page view and for DM embeds in view */\n\n.view-utc-directory .dm-profile-preamble,\n.employee-profile-page {\n background-color: transparent;\n position: relative;\n box-sizing: border-box;\n display: flex;\n flex: 0 0 auto;\n flex-direction: column;\n align-items: flex-start;\n min-width: 0;\n word-wrap: break-word;\n border: 0;\n border-radius: 0;\n}\n\n/* container for profile image */\n.view-utc-directory .dm-profile-section--main-image,\n.employee-profile-page__image {\n height: 300px;\n width: 60%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n align-self: flex-start;\n}\n\n.view-utc-directory .dm-profile-section img,\n.employee-profile-page img {\n height: 100%;\n width: 100%;\n object-fit: cover;\n border-radius: 0px;\n margin: 0px;\n flex: 1 1;\n}\n\n/* main profile details */\n.employee-profile-page__body,\n.view-utc-directory .dm-profile-activities {\n flex-direction: column;\n justify-content: flex-start;\n height: auto;\n flex: 1 1;\n padding: 0rem 1rem 1rem 1rem;\n margin: 0px;\n}\n\n.view-utc-directory\n .dm-profile-preamble\n .dm-profile-content\n .dm-profile-activities {\n text-align: left;\n background: none;\n color: black;\n}\n\n.employee-profile-page__body p {\n margin: 0.1rem;\n}\n\n.view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n padding: 0;\n margin: 1rem;\n margin-top: 0;\n width: auto;\n}\n\n/* adjust name size - this is coming inline from somewhere, can we change in DM? */\n\n.view-utc-directory .dm-profile-activity {\n font-family: 'Open Sans', san-serif;\n}\n.view-utc-directory .dm-profile-activity span,\n.employee-profile-page__name {\n font-size: 20pt !important;\n font-weight: 600 !important;\n}\n\n/* hides unused DM components */\n.view-utc-directory\n .dm-profile-tabs__item--active\n .dm-profile-tabs__link::after {\n display: none;\n}\n\n.view-utc-directory .dm-profile-section--hidden {\n display: none;\n}\n\n.view-utc-directory .dm-profile-break {\n display: none;\n}\n\n/* DM tabs */\n\n.view-utc-directory .dm-profile-tabs,\n.employee-profile-page__divider {\n margin: 0;\n padding: 0;\n position: relative;\n z-index: 50;\n text-align: left;\n @apply bg-utc-new-blue-100;\n}\n\n.view-utc-directory .dm-profile-tabs__item,\n.employee-profile-page__divider p {\n border: 2px solid;\n display: block;\n padding: 0.75rem 1rem;\n position: relative;\n text-transform: uppercase;\n margin: 0;\n background: none;\n}\n\n.employee-profile-page__divider {\n height: 2.6rem;\n}\n\n/* unique to DM tabs */\n.view-utc-directory .dm-profile-tabs {\n background-color: whitesmoke;\n}\n\n.view-utc-directory .dm-profile-tabs__item {\n border: 2px solid #112e51;\n @apply bg-utc-new-blue-100;\n margin: 0.5rem 0rem;\n}\n\n.view-utc-directory .dm-profile-tabs__link,\n.employee-profile-page__divider p {\n display: block;\n font-size: 1.1rem;\n font-weight: 600;\n margin: 0 0.25rem;\n text-decoration: none;\n letter-spacing: 2px;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item\n > .dm-profile-tabs__link {\n box-shadow: none;\n @apply text-utc-new-blue-500;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active\n > .dm-profile-tabs__link,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover\n > .dm-profile-tabs__link {\n @apply text-white !important;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover {\n @apply bg-utc-new-blue-500;\n}\n\n/* DM Profile Content */\n\n.view-utc-directory .dm-profile-section--tabbed,\n.employee-profile-page__bio {\n border: 0;\n padding: 1rem;\n position: relative;\n z-index: 10;\n background: white;\n}\n\n.view-utc-directory .dm-profile-section--tabbed:focus {\n outline: none;\n box-shadow: inset 0 0 0 0.15rem lightblue;\n}\n\n.view-utc-directory .dm-profile-preamble .dm-profile-report-section {\n box-sizing: border-box;\n width: 100%;\n}\n\n.view-utc-directory h2.dm-profile-heading,\n.view-utc-directory h2 {\n font-weight: 600;\n font-size: 1.25rem;\n line-height: 1rem;\n text-transform: uppercase;\n letter-spacing: 2px;\n font-family: 'Open Sans', sans-serif;\n margin-top: 10px;\n margin-bottom: 20px;\n}\n\n.view-utc-directory h3.dm-profile-heading {\n font-family: 'Open Sans', san-serif;\n font-size: 1.1rem;\n font-weight: 600;\n}\n\n.dm-profile-content ol.dm-profile-activities {\n padding: 0.5rem;\n}\n\n/* mobile-first media queries */\n@media (min-width: 640px) {\n .view-utc-directory .dm-profile-preamble,\n .employee-profile-page {\n flex-direction: row;\n }\n .view-utc-directory .dm-profile-section--main-image,\n .employee-profile-page__image {\n height: 300px;\n width: 40%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n }\n\n .employee-profile-page__body,\n.view-utc-directory .dm-profile-activities {\n padding: 1rem;\n}\n\n .view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n width: auto;\n }\n\n.view-utc-directory .dm-profile-preamble,\n.employee-profile-page {\n background-color: white;\n}\n}\n@media (min-width: 1024px) {\n .view-utc-directory .dm-profile-section--main-image,\n .employee-profile-page__image {\n height: 350px;\n width: 20%;\n object-fit: cover;\n margin: 1rem 1rem 1rem 1.5rem;\n }\n\n .view-utc-directory .dm-profile-tabs__item {\n display: inline-block;\n }\n\n .view-utc-directory .dm-profile-tabs__link {\n display: inline;\n }\n\n .view-utc-directory\n .dm-profile-tabs__item--active\n .dm-profile-tabs__link::after {\n content: normal;\n }\n\n .view-utc-directory\n .dm-profile-preamble\n .dm-profile-section--main-image\n + .dm-profile-report-section {\n width: auto;\n }\n\n .view-utc-directory .dm-profile-tabs__item {\n margin: 0;\n border: 0;\n }\n .view-utc-directory .dm-profile-tabs__item--active {\n border-bottom: 3px solid #112e51;\n }\n\n .view-utc-directory .dm-profile-tabs {\n @apply bg-utc-new-blue-100;\n }\n\n .view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active\n > .dm-profile-tabs__link,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover\n > .dm-profile-tabs__link {\n @apply text-utc-new-blue-500 !important;\n}\n\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item\n > .dm-profile-tabs__link {\n box-shadow: none;\n @apply text-utc-new-blue-400;\n}\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item--active,\n.view-utc-directory\n .dm-profile-tabs\n > .dm-profile-tabs__item:hover {\n @apply bg-utc-new-blue-100;\n}\n}\n","video {\n\twidth: 100%;\n\theight: auto;\n}\n\n.utc-hero-temporary-fix {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin: 0 auto;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop {\n\tbottom: 0.5% !important;\n\tposition: absolute;\n\tleft: 0;\n\tz-index: 1;\n\ttext-align: center;\n\twidth: 100%;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .utc-hero-title {\n\tcolor: white;\n\tfont-size: 6vw;\n\tdisplay: block;\n\tmargin: 0 auto 6rem auto;\n\tposition: relative;\n\tz-index: 1;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items {\n\tdisplay: flex;\n\tjustify-content: center;\n\tlist-style-type: none;\n\tmargin: 1em auto;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop .menu-overlay-desktop-items li {\n\tdisplay: inline-block;\n\tzoom: 1;\n\tpadding-left: 5px;\n\tpadding-right: 5px;\n}\n\n.utc-hero-temporary-fix .menu-overlay-desktop a {\n\tcolor: white;\n\tborder: 2px solid white;\n\ttext-decoration: none;\n}\n\n.utc-hero-big-btn,\n.utc-menu-btn {\n\tbackground-color: transparent;\n\tbackground-image: none;\n\tborder: 2px solid white;\n\tborder-radius: 0;\n\ttransition: 0.3s;\n\tcolor: white;\n}\n\n.utc-hero-big-btn {\n\tpadding: 0.6em 0.9em;\n overflow: hidden;\n @apply bg-utc-new-blue-500;\n\ttransition: all 1.2s;\n\twhite-space: nowrap;\n\twidth: 180px;\n\tfont-size: 1.5em;\n}\n\n.utc-hero-big-btn:hover {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n\ttext-indent: 0;\n\twidth: 210px;\n}\n\n.utc-menu-btn:hover {\n @apply text-utc-new-blue-500;\n @apply bg-utc-new-gold-500;\n\ttext-indent: 0;\n}\n\n.menu-overlay-mobile h1 {\n\tbackground-color: transparent;\n\tpadding-top: 1em;\n\tpadding-bottom: 15px;\n\tpadding-right: 0 !important;\n\ttext-align: center;\n}\n\n.menu-overlay-mobile ul {\n\tmargin: 3em auto 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tlist-style-type: none;\n}\n\n.menu-overlay-mobile ul li .btn-primary {\n\tcolor: white;\n\twidth: 100%;\n\tborder: 0;\n}\n\n@media only screen and (max-width: 1024px) {\n\t.menu-overlay-desktop {\n\t\tdisplay: none;\n\t}\n}\n\n@media only screen and (min-width: 1024px) {\n\t.menu-overlay-mobile {\n\t\tdisplay: none;\n\t}\n\n\t.menu-overlay-desktop .utc-hero-title {\n\t\tfont-size: 4.2vw !important;\n\t}\n}\n\n\n/* @import \"../../variables\";\n\nvideo {\n width: 100%;\n height: auto;\n}\n\n.utc-hero-temporary-fix {\n display: block;\n width: 100%;\n margin: 0 auto;\n .menu-overlay-desktop {\n bottom: 0.5% !important;\n background: $gradient-1;\n position: absolute;\n left: 0;\n z-index: 1;\n text-align: center;\n width: 100%;\n .utc-hero-title {\n color: $white;\n font-size: 6vw;\n display: block;\n margin:0 auto 6rem auto;\n position: relative;\n text-shadow: $text-shadow;\n z-index: 1;\n }\n .menu-overlay-desktop-items {\n display: flex;\n justify-content: center;\n list-style-type: none;\n margin: 1em auto;\n li {\n display: inline-block;\n zoom: 1;\n padding-left: 5px;\n padding-right: 5px;\n }\n }\n a {\n color: $white;\n border: 2px solid $white;\n text-decoration: none;\n &:hover {\n color: $utc-blue;\n border: 2px solid $utc-blue;\n }\n }\n }\n}\n\n.utc-hero-big-btn,\n.utc-menu-btn {\n background-color: transparent;\n background-image: none;\n border: 2px solid $white;\n border-radius: 0;\n transition: 0.3s;\n color:$white;\n}\n\n.utc-hero-big-btn {\n padding: 0.6em 0.9em;\n overflow: hidden;\n transition: all 1.2s;\n white-space: nowrap;\n width: 180px;\n font-size: 1.5em;\n background-color: $utc-blue;\n &:hover {\n color: $utc-blue;\n background: $utc-yellow;\n border: 2px solid $utc-blue;\n text-indent: 0;\n width: 210px;\n }\n}\n\n.utc-menu-btn {\n &:hover {\n color: $utc-blue;\n background: $utc-yellow;\n border: 2px solid $utc-blue;\n text-indent: 0;\n }\n}\n\n.menu-overlay-mobile {\n h1 {\n background-color: transparent;\n border-bottom: 9px solid $utc-yellow;\n color: #112e51;\n padding-top: 1em;\n padding-bottom: 15px;\n padding-right: 0 !important;\n text-align: center;\n }\n ul {\n margin: 3em auto 0 auto;\n padding: 0;\n width: 100%;\n list-style-type: none;\n li {\n .btn-primary {\n color: $white;\n width: 100%;\n border: 0;\n &:hover {\n color: $utc-blue;\n background-color: $utc-yellow;\n }\n }\n }\n }\n}\n\n@media only screen and (max-width: 1024px) {\n .menu-overlay-desktop {\n display: none;\n }\n}\n\n@media only screen and (min-width: 1024px) {\n .menu-overlay-mobile {\n display: none;\n }\n .menu-overlay-desktop {\n .utc-hero-title {\n font-size: 4.2vw !important;\n }\n }\n} */\n",".information-technologyparallax1 {\n\tbackground-image: url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);\n /* min-height: 460px; */\n\tbackground-attachment: fixed;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-size: cover;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tright: 50%;\n\tmargin-left: -50vw;\n\tmargin-right: -50vw;\n\tbackground-blend-mode: multiply;\n /* margin-bottom: 20px; */;\n}\n\n.information-technologyparallaxbuttons {\n\tdisplay: flex;\n\tjustify-content: space-evenly;\n}\n\n@media all and (max-width: 768px) {\n\t.information-technologyparallaxbuttons {\n\t\tdisplay: contents;\n\t}\n}\n\n#information-technologystudent_type_wrapper h1 {\n\tcolor: white;\n\tfont-size: 2.4em;\n}\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* \n@import \"../../variables\";\n.information-technologyparallax1 {\n background-image: url(https://www.utc.edu/information-technology/images/market-street-bridge.jpg);\n background-attachment: fixed;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tright: 50%;\n\tmargin-left: -50vw;\n\tmargin-right: -50vw;\n\tbackground-color: $background-colorthree;\n background-blend-mode: multiply;\n}\n\n.information-technologyparallaxbuttons{\n display: flex;\n justify-content: space-evenly;\n}\n\n@media all and (max-width: 768px) {\n\n .information-technologyparallaxbuttons{\n display: contents;\n }\n}\n\n#information-technologystudent_type_wrapper h1 {\n color: $white;\n font-size: 2.4em;\n text-shadow: $text-shadow;\n} */","/**\n * Copyright (c) 2018, Watermark\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n.dm-profile-section:not(.dm-profile-section--main-image) img {\n\tmax-width: 100%;\n\theight: auto;\n}\n\n.dm-profile-preamble {\n\tbackground-color: #112e51;\n\tcolor: rgb(255, 255, 255);\n\tpadding: 1.5rem 1.5rem 1rem 3rem;\n\tbox-sizing: border-box;\n}\n\n.dm-profile-preamble .dm-profile-heading {\n\tbackground-color: rgb(255, 255, 255);\n\tcolor: #112e51;\n\tdisplay: inline-block;\n\tpadding: 0.25rem 1rem;\n\tmargin: 0;\n\ttext-transform: uppercase;\n}\n\n.dm-profile-preamble .dm-profile-activities {\n\tbackground-color: #112e51;\n\tcolor: rgb(255, 255, 255);\n}\n\n.dm-profile-preamble li.dm-profile-activity {\n\tcolor: rgb(255, 255, 255);\n}\n\n.dm-profile-preamble .dm-profile-content .dm-profile-activities {\n\ttext-align: left;\n}\n\n.dm-profile-tabs {\n\tmargin: 0;\n\tpadding: 0;\n\tposition: relative;\n\ttext-align: center;\n\ttop: 0.15rem;\n\tz-index: 50;\n}\n\n.dm-profile-tabs__item {\n\tbackground-color: #fdb736;\n\tborder: 0;\n\tdisplay: block;\n\tmargin: 0.5rem 0;\n\tpadding: 0.5rem;\n\tposition: relative;\n\ttext-transform: uppercase;\n}\n\n.dm-profile-tabs__item--active {\n\tbackground-color: #112e51;\n}\n.dm-profile-tabs > .dm-profile-tabs__item--active > .dm-profile-tabs__link {\n\tcolor: rgb(255, 255, 255) !important;\n}\n\n.dm-profile-tabs__link {\n\tdisplay: block;\n\tfont-size: 1.15rem;\n\tfont-weight: bold;\n\tmargin: 0 0.25rem;\n\ttext-decoration: none;\n}\n\n.dm-profile-tabs > .dm-profile-tabs__item > .dm-profile-tabs__link {\n\tbox-shadow: none;\n\tcolor: #112e51;\n}\n\n.dm-profile-tabs__item--active .dm-profile-tabs__link::after {\n\tcontent: ' \\27F5';\n\tfont-weight: bold;\n}\n.dm-profile-section--hidden {\n\tdisplay: none;\n}\n\n.dm-profile-section--tabbed {\n\tborder: 0;\n\tpadding: 0.25rem 1rem;\n\tposition: relative;\n\tz-index: 10;\n}\n\n.dm-profile-section--tabbed:focus {\n\toutline: none;\n\tbox-shadow: inset 0 0 0 0.15rem lightblue;\n}\n\n.dm-profile-break {\n\tbackground-color: #fdb736;\n\theight: 0.15rem;\n\tmargin: 0.5rem 0;\n\tpadding: 0;\n}\n\n.dm-profile-preamble .dm-profile-report-section {\n\tbox-sizing: border-box;\n\twidth: 100%;\n}\n\n.dm-profile-preamble--with-main-image {\n\tpadding: 0;\n\tdisplay: -webkit-box;\n\tdisplay: -ms-flexbox;\n\tdisplay: flex;\n\t-ms-flex-wrap: wrap;\n\tflex-wrap: wrap;\n}\n\n.dm-profile-preamble\n\t.dm-profile-section--main-image\n\t+ .dm-profile-report-section {\n\tpadding: 1em 1em 0;\n}\n\n.dm-profile-section--main-image {\n\tbox-sizing: border-box;\n\t-ms-flex-item-align: center;\n\talign-self: center;\n\twidth: 100%;\n}\n\n.dm-profile-main-image {\n\tdisplay: block;\n\tobject-fit: cover;\n\twidth: 100%;\n\tmax-width: 25em;\n\tmargin: 0 auto;\n\theight: auto;\n}\n\n/* mobile-first media queries */\n@media (min-width: 640px) {\n\t.dm-profile-tabs {\n\t\tmargin-top: 2rem;\n\t}\n\n\t.dm-profile-tabs__item {\n\t\tdisplay: inline-block;\n\t\tmargin: 0 1rem 1rem;\n\t}\n\n\t.dm-profile-tabs__link {\n\t\tdisplay: inline;\n\t}\n\n\t.dm-profile-tabs__item--active .dm-profile-tabs__link::after {\n\t\tcontent: normal;\n\t}\n\n\t.dm-profile-section--main-image {\n\t\tdisplay: inline-block;\n\t\twidth: 25%;\n\t}\n\n\t.dm-profile-main-image {\n\t\tmax-width: 100% !important;\n\t\tmargin-left: 0px !important;\n\t}\n\n\t.dm-profile-preamble\n\t\t.dm-profile-section--main-image\n\t\t+ .dm-profile-report-section {\n\t\tdisplay: inline-block;\n\t\tvertical-align: top;\n\t\tpadding-left: 1.5rem;\n\t\tpadding-top: 1.5rem;\n\t\twidth: 75%;\n\t}\n}\n","/*.small-head {\n letter-spacing: .025em!important;\n text-transform: uppercase!important;\n text-align: left!important;\n line-height: 1.75rem!important;\n font-size: 1.125rem!important;\n font-weight: 600!important;\n margin-bottom: .5rem!important;\n}\n\np.small-head-hr {\n border-top: 1px solid rgba(253, 183, 54);\n width: 5rem!important;\n margin-bottom: 0!important;\n}*/\n\n.utc-homepage-section-3 {\n margin-bottom: 4rem;\n}\n\n\n/*.utc-homepage-section-4 {\n margin-bottom: -3rem;\n}\n\n@media screen and (min-width: 768px) {\n .utc-homepage-section-4 {\n margin-bottom: -4rem;\n }\n}\n\n@media screen and (min-width: 991px) {\n .utc-homepage-section-4 {\n margin-bottom: -7rem;\n }\n}\n\n.utc-homepage-section-4 .youtube-video-wrapper iframe {\n width: 75%!important;\n height: 75%!important;\n}*/\n\n.utc-homepage-section-5 h2,\n.utc-homepage-section-5 h3,\n.utc-homepage-section-5 p {\n color: #fff!important;\n}\n\n.utc-homepage-section-5 .youtube-video-wrapper {\n margin-top: 0!important;\n}\n\n.utc-homepage-section-6 .utc-card-2__body--with-action {\n padding-top: 0;\n}\n\n.utc-homepage-section-6 .utc-card-2__title {\n text-align: center;\n}\n\n.utc-homepage-section-6 .utc-card-2__action-container {\n left: 50%;\n transform: translate(-50%);\n bottom: 1rem;\n}\n\n.utc-homepage-hero-bg-blue {\n background: #253b55\n}\n\n.utc-homepage-quote-bg {\n @apply bg-gray-250\n}\n\n.utc-homepage-quote-bg blockquote {\n width: 75%;\n background: none!important;\n}\n\n.utc-homepage-quote-bg blockquote {\n font-size: 1.25rem;\n}\n\n@media screen and (max-width: 640px) {\n .utc-homepage-quote-bg blockquote {\n width: 100%;\n }\n}",".page-403, .page-404 {\n @apply bg-utc-new-blue-200;\n}","/*NOTE: \nThe responsive variances in this css file accommodates the following circumstances:\n---1-4 images in a row\n---horizontal and vertical orientations\n---resizing hz and vt images when user combines them in a row\n---addition of button links for mobile devices.\n---special css for 3-9 and 9-3 columnizations.\n---Default css is based on homepage, full-width layout, 4 images across, horizontal, iphone x\n*/\n\n/****Horizontal****/\nfigure.utc-hover-image-effect * {\n @apply box-border;\n}\nfigure.utc-hover-image-effect {\n @apply relative overflow-hidden;\n margin: 10px 1%;\n box-shadow: 5px 5px 10px rgb(0 0 0 / 0.5);\n z-index: 1;\n}\nfigure.utc-hover-image-effect img {\n @apply max-w-full opacity-100 w-full;\n transition: opacity 0.35s;\n}\n/*figcaption, text*/\nfigure.utc-hover-image-effect .image-title {\n z-index: 1;\n}\nfigure.utc-hover-image-effect figcaption {\n @apply p-4 max-h-full h-full;\n}\nfigure.utc-hover-image-effect .utc-border-wrapper {\n @apply opacity-0 sm:ml-auto sm:mr-auto;\n transition: opacity 0.25s, transform 0.25s;\n} \nfigure.utc-hover-image-effect .hover-inner {\n @apply border-l-4 border-utc-new-gold-500 pl-4;\n} \nfigure.utc-hover-image-effect h2,\nfigure.utc-hover-image-effect p {\n @apply opacity-0;\n transition: opacity 0.35s, transform 0.35s;\n}\nfigure.utc-hover-image-effect h2 {\n @apply mx-0 text-2xl;\n}\nfigure.utc-hover-image-effect p {\n @apply mx-0 mb-0 text-base;\n}\nfigure.utc-hover-image-effect h2 {\n @apply opacity-0;\n transform: translate3d(30%, 0%, 0);\n transition-delay: 0s;\n}\nfigure.utc-hover-image-effect p {\n @apply opacity-0;\n transform: translate3d(0%, 30%, 0);\n transition-delay: 0s;\n}\nfigure.utc-hover-image-effect a {\n @apply lg:absolute mt-4 lg:left-0 lg:right-0 lg:bottom-0 lg:top-0 text-transparent;\n}\n\n/*hover effects*/\nfigure.utc-hover-image-effect:hover figcaption {\n top: 50%;\n transform: translateY(-50%);\n display: table!important;\n}\nfigure.utc-hover-image-effect:hover .image-title {\n display:none;\n}\nfigure.utc-hover-image-effect:hover img {\n @apply opacity-10;\n}\nfigure.utc-hover-image-effect:hover .utc-border-wrapper {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.2s;\n display: table-cell!important;\n vertical-align: middle;\n}\nfigure.utc-hover-image-effect:hover h2 {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.4s;\n}\nfigure.utc-hover-image-effect:hover p {\n @apply opacity-100;\n transform: translate3d(0%, 0%, 0);\n transition-delay: 0.6s;\n}\n\n/****1 image***/\nfigure.image-count-1 {\n @apply float-none;\n margin:4px;\n}\nfigure.image-count-1 figcaption {\n @apply lg:p-20;\n}\nfigure.image-count-1 .utc-border-wrapper {\n @apply lg:pl-6;\n} \nfigure.image-count-1 h2, figure.utc-hover-image-effect .image-title {\n @apply lg:text-4xl;\n}\nfigure.image-count-1 p {\n @apply lg:text-2xl;\n}\n\n/****2 images***/\nfigure.image-count-2 figcaption {\n @apply lg:p-12;\n}\nfigure.image-count-2 .utc-border-wrapper {\n @apply lg:pl-4;\n} \nfigure.image-count-2 h2, figure.utc-hover-image-effect .image-title {\n @apply lg:text-2xl;\n}\n\n/***3 images***/\nfigure.image-count-3 figcaption {\n @apply md:p-4 md:pt-3 lg:p-4;\n}\nfigure.image-count-3 .utc-border-wrapper {\n @apply xl:pl-4;\n}\nfigure.image-count-3 h2, figure.utc-hover-image-effect .image-title {\n @apply text-2xl\n}\nfigure.image-count-3 p {\n @apply pb-0 mb-4 lg:mt-2 text-base;\n}\nfigure.image-count-3 a {\n @apply md:mt-1 lg:mt-4;\n}\n\n/***4 images***/\nfigure.image-count-4 figcaption {\n @apply md:p-3 lg:p-4;\n}\nfigure.image-count-4 h2, figure.image-count-4 .image-title {\n @apply mb-0 pb-0 md:text-base lg:text-lg;\n}\nfigure.image-count-4 p {\n @apply lg:inline-block mx-0 lg:mt-2;\n}\n.image-output-horizontal .image-count-4.overlay-true .image-title {\n bottom: 0!important;\n display: flex;\n justify-content: center;\n align-items: center;\n line-height: 100%;\n height: 100%;\n}\n.image-output-horizontal .image-count-4.overlay-true:hover .image-title {\n display: none;\n}\n\n\n\nfigure.utc-hover-image-effect figcaption a.hover-button span {\n @apply text-center text-white bg-utc-new-blue-500 mx-auto py-1 px-4 font-bold;\n display:none;\n background-image: -webkit-linear-gradient(257deg, #fdb736 50%, #112e51 50%);\n background-image: linear-gradient(-257deg, #fdb736 50%, #112e51 50%);\n background-position: 100%;\n background-size: 400%;\n -webkit-transition: all 750ms ease-in-out;\n transition: all 750ms ease-in-out;\n}\nfigure.utc-hover-image-effect figcaption a.hover-button:hover span {\n background-position: 0;\n @apply text-utc-new-blue-500;\n}\n\n.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 h2,\n.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 h2 {\n @apply lg:text-lg ;\n}\n\n.themag-layout--twocol-section--3-9 .image-output-vertical figure.image-count-4 p,\n.themag-layout--twocol-section--9-3 .image-output-vertical figure.image-count-4 p {\n @apply lg:inline-block text-base;\n}\n\n/***image & overlay color choices***/\n\nfigure.bw-image img {\n filter: saturate(0);\n}\nfigure.gold-overlay .field--type-image.field__item {\n background: rgba(253, 183, 54,.8);\n}\nfigure.dk-blue-overlay .field--type-image.field__item {\n background: rgba(17, 46, 81,.8);\n}\nfigure.lt-blue-overlay .field--type-image.field__item {\n background: rgba(231, 234, 238,.1);\n}\nfigure.gold-overlay:hover .field--type-image.field__item,\nfigure.dk-blue-overlay:hover .field--type-image.field__item,\nfigure.lt-blue-overlay :hover .field--type-image.field__item {\n background: transparent;\n}\nfigure.gold-overlay img,\nfigure.dk-blue-overlay img,\nfigure.lt-blue-overlay img\n{\n opacity: .4; \n}\nfigure.overlay-true .image-title {\n font-weight: bold;\n text-shadow: unset!important;\n bottom: 18px!important;\n}\nfigure.gold-overlay .image-title {\n background: transparent!important;\n color: #112e51!important;\n}\nfigure.dk-blue-overlay .image-title,\nfigure.lt-blue-overlay .image-title {\n background: transparent!important;\n color: #fff!important;\n}\nfigure.lt-blue-overlay .image-title {\n color: #112e51!important;\n}\n.overlay-true .image-title {@apply px-4 leading-5;}\n.image-count-1 .image-title {\n font-size:1.5rem;\n bottom: 36px!important\n}\n.image-count-2 .image-title {\n font-size:1.75rem\n}\n.image-count-3 .image-title {\n font-size:1.5rem\n}\n.image-count-4 .image-title {\n font-size:1.25rem;\n}\n\n.image-count-1 .larger.image-title {\n font-size:2.25rem;\n}\n.image-count-2 .larger.image-title {\n font-size:2rem\n}\n.image-count-3 .larger.image-title {\n font-size:1.75rem\n}\n.image-count-4 .larger.image-title {\n font-size:1.5rem;\n}\n\n/**fail safe styling of grid-cols-# **/\n.utc-image-hover.grid-cols-2\t{ grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.utc-image-hover.grid-cols-3\t{ grid-template-columns: repeat(3, minmax(0, 1fr)); }\n.utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(4, minmax(0, 1fr)); }\n\n/**Hide captions which adversely affect image height**/\n.utc-image-hover .media-image .field--name-field-description {\n display: none;\n}\n\n@media (min-width: 992px) and (max-width: 1280px) {\n .themag-layout--twocol-section--3-9 figure.image-count-4 p,\n .themag-layout--twocol-section--9-3 figure.image-count-4 p {\n @apply hidden;\n }\n \n}\n\n/****Particle Issue 510 Solution: Better mobile experience****/\n@media (max-width:991px) {\n figure.utc-hover-image-effect img {\n filter: unset;\n cursor: none;\n opacity: 1!important;\n }\n figure.utc-hover-image-effect picture:after {\n display:none!important;\n }\n figure.utc-hover-image-effect figcaption * {\n opacity:1;\n }\n figure.utc-hover-image-effect {\n pointer-events: none;\n display: flex;\n flex-direction: column;\n}\n figure.utc-hover-image-effect:hover,\n figure.utc-hover-image-effect figcaption,\n figure.utc-hover-image-effect:hover figcaption,\n figure.utc-hover-image-effect:hover .utc-border-wrapper,\n figure.utc-hover-image-effect h2, \n figure.utc-hover-image-effect:hover h2,\n figure.utc-hover-image-effect p,\n figure.utc-hover-image-effect figcaption a.hover-button\n {\n top: unset;\n transform: unset;\n transition: unset;\n transition-delay: unset;\n }\n figure.utc-hover-image-effect figcaption {\n background: transparent;\n padding: 1.5rem!important;\n transition: all .4s ease-in-out;\n position: relative !important;\n display: flex!important;\n height: 100%!important;\n margin-bottom: 0!important;\n opacity: 1;\n }\n figure.utc-hover-image-effect:hover figcaption {\n display: flex!important;\n }\n figure.utc-hover-image-effect .utc-border-wrapper {\n display: flex!important;\n opacity:1!important;\n height: 100% !important;\n position: relative;\n width:100%;\n }\n figure.utc-hover-image-effect .hover-inner {\n display: flex;\n flex-direction: column;\n overflow: auto;\n height:100%;\n width:100%;\n justify-content: space-between;\n }\n figure.utc-hover-image-effect figcaption h2 {\n font-weight:600!important;\n font-size:1.5rem;\n }\n figure.utc-hover-image-effect figcaption p {\n font-size:.95rem;\n overflow-x: hidden;\n margin: 0;\n margin-top: 6px;\n margin-bottom: auto!important;\n }\n figure.utc-hover-image-effect figcaption a.hover-button {\n width: fit-content!important;\n pointer-events: auto;\n position: relative;\n }\n figure.utc-hover-image-effect figcaption a.hover-button span {\n display:inline-block;\n font-size: 1rem;\n }\n figure.image-count-4 figcaption a.hover-button span {\n padding-left: 9px;\n padding-right: 9px;\n width: 100%;\n }\n .image-title, .image-count-4.overlay-true .image-title {\n display: none;\n }\n .utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(2, minmax(0, 1fr))!important; } \n}\n\n@media screen and (max-width: 768px) {\n figure.utc-hover-image-effect .utc-border-wrapper {\n opacity:1!important;\n height: 100% !important;\n position: relative;\n }\n figure.utc-hover-image-effect figcaption h2 {\n font-size:1.75rem;\n }\n figure.utc-hover-image-effect figcaption p {\n font-size:1.1rem;\n }\n}\n@media screen and (max-width: 767px) {\n .utc-image-hover {\n grid-template-columns: repeat(1, minmax(0, 1fr))!important;\n gap: 2rem!important;\n }\n .utc-image-hover.grid-cols-4\t{ grid-template-columns: repeat(1, minmax(0, 1fr))!important; } \n figure.utc-hover-image-effect {\n width: 90%;\n margin-top: 6px;\n margin-bottom:6px;\n margin-left: auto;\n margin-right: auto;\n }\n figure.utc-hover-image-effect .utc-border-wrapper {\n min-height: 150px;\n }\n}\n","@media screen and (max-width: 640px) {\n .field--name-field-tags .field__items, .field--name-field-mg-tags .field__items {\n flex-wrap: wrap;\n }\n}","\n:root {\n --main-width: 65vw;\n}\n.utc-hero-region {@apply p-0;}\n.utc-hero-region .contextual {@apply right-6}\n.block--utc-video-hero {@apply h-full overflow-visible relative;}\n\n.video-hero.responsive-video { @apply relative h-0 overflow-visible max-w-full;padding-bottom: 56.25%; } \n\n.block--utc-video-hero-full .video-hero.responsive-video iframe, \n.block--utc-video-hero-full .video-hero.responsive-video object, \n.block--utc-video-hero-full .video-hero.responsive-video embed { @apply absolute left-0; }\n\n.container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n.container .block--utc-video-hero-full .video-hero.responsive-video object, \n.container .block--utc-video-hero-full .video-hero.responsive-video embed { top:6rem!important;}\n\n.container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n.container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n.container-full .block--utc-video-hero-full .video-hero.responsive-video embed { top:4rem!important;}\n\n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe, \n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video object, \n.container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed { top:0!important;}\n\n\n.container-full .block--utc-video-hero .video-hero-wrapper {@apply pb-0;}\n.container .block--utc-video-hero .video-hero-wrapper {@apply pb-8;}\n\n.block--utc-video-hero-full {@apply mb-24;}\n\n.block--utc-video-hero-full-center .utc-video-hero-block-left {\n grid-template-columns: 71% 24%!important;\n}\n.block--utc-video-hero-full-center .utc-video-hero-block-right {\n grid-template-columns: 27% 71%!important;\n @apply ml-6;\n}\n.block.block--utc-video-hero.block--utc-video-hero-full {\n margin-bottom: 6rem;\n}\n\n@media (max-width:1023px){\n .container .block--utc-video-hero .video-hero-wrapper, .container-full .block--utc-video-hero .video-hero-wrapper {@apply pb-4;}\n .main-reduce-top-margin-video {margin-top: 1rem;padding-top: 0;}\n .utc-video-hero-container{\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n .container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container .block--utc-video-hero-full .video-hero.responsive-video object, \n .container .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full-center .video-hero.responsive-video embed { top:0!important;}\n}\n@media (max-width:768px) {\n .utc-video-hero-container{\n padding-top: 0rem;\n padding-bottom: 0rem;\n }\n .container .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container .block--utc-video-hero-full .video-hero.responsive-video object, \n .container .block--utc-video-hero-full .video-hero.responsive-video embed,\n .container-full .block--utc-video-hero-full .video-hero.responsive-video iframe, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video object, \n .container-full .block--utc-video-hero-full .video-hero.responsive-video embed { top:0!important;}\n .block--utc-video-hero-full .video-hero-wrapper {@apply pt-12} \n .container-full .block--utc-video-hero .video-hero-wrapper,\n .container .block--utc-video-hero .video-hero-wrapper { @apply pb-12; }\n .block--utc-video-hero-full-center .video-hero-wrapper {@apply w-full;}\n .block--utc-video-hero-full-center .video-hero-wrapper.left, .block--utc-video-hero-full-center .utc-video-hero-block-left {@apply ml-0;}\n .block--utc-video-hero-full-center .video-hero-wrapper.right,.block--utc-video-hero-full-center .utc-video-hero-block-right {@apply mr-0 ml-0;}\n .block--utc-video-hero-full {@apply mb-0;}\n .utc-hero-block {@apply p-8}\n .section-container--utc-video-hero:nth-child(1) {@apply pt-0 -mt-4;}\n .block--utc-video-hero-full-center .utc-video-hero-block-right {@apply ml-0}\n .container-full .block--utc-video-hero .video-hero-wrapper, .container .block--utc-video-hero .video-hero-wrapper, .block--utc-video-hero-full .video-hero-wrapper {\n padding-top: 4rem;\n }\n .container .block--utc-video-hero .video-hero-wrapper {\n margin-top:4rem;\n }\n .utc-hero-block {\n padding: 4rem 2rem 2rem;\n }\n}\n@media screen and (max-height: 768px) and (orientation:landscape){\n .utc-video-hero-container {\n max-width: 80%!important;\n margin: 0 auto!important;\n }\n}\n",".video-full-screen .field--name-field-media-video-embed-field {\n width: 100%!important;\n padding-bottom: 55%;\n position: relative;\n}\n\n.video-full-screen iframe {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}",".top-workbench-menu-present .header-container {\n z-index: 101;\n}\n.region-top-workbench-menu .block {\n display: flex !important;\n flex-direction: row;\n justify-content: start;\n background: #112e51;\n color: #fff;\n height: 50px;\n z-index: 100;\n position: relative;\n box-shadow: 1px 1px 3px 3px rgb(0 0 0 / 20%);\n padding-right: 6.83335rem;\n}\n.region-top-workbench-menu .block * {\n font-family: \"Roboto\", sans-serif;\n}\n.region-top-workbench-menu .block__content {\n width: 100%;\n}\n.region-top-workbench-menu h2.block__title {\n display: flex;\n align-items: center;\n justify-content: center;\n margin: 0;\n background: #fdb856;\n position: relative;\n}\n.region-top-workbench-menu .block__title .title-text {\n font-family: \"Oswald\", sans-serif;\n color: #112e51;\n font-size: .95rem;\n letter-spacing: .025rem;\n white-space: nowrap;\n}\n.region-top-workbench-menu .block__title a .title-text {\n display: inline-block;\n color: #112e51;\n overflow: hidden;\n background: linear-gradient(to right, #fff, #fff 50%, #112e51 50%);\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-size: 200% 100%;\n background-position: 100%;\n transition: background-position 275ms ease;\n text-decoration: none;\n}\n.region-top-workbench-menu .block__title a:hover .title-text {\n background-position: 0 100%;\n}\n.region-top-workbench-menu h2.block__title:before {\n display: none;\n}\n.region-top-workbench-menu h2.block__title:after {\n content: '';\n position: absolute;\n right: -50px;\n top: 0;\n border-top: 25px solid #fdb736;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n transform: rotate(-90deg);\n height: 50px;\n}\nul.sf-menu.menu.top-workbench-menu {\n justify-content: end;\n height: 50px;\n box-shadow: none;\n}\nul.sf-menu.top-workbench-menu > li > a {\n position: relative;\n display: inline-block;\n font-family: \"Roboto\", sans-serif;\n color: #fff;\n overflow: hidden;\n background: linear-gradient(to right, #fdb736, #fdb736 50%, #fff 50%);\n background-clip: text;\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n background-size: 200% 100%;\n background-position: 100%;\n transition: background-position 275ms ease;\n text-decoration: none;\n border-color: #fdb736;\n padding-bottom:3px;\n margin-top:-3px;\n}\nul.sf-menu.top-workbench-menu > li > a:hover {\n background-position: 0 100%;\n}\n\nul.sf-menu.top-workbench-menu > li:last-child > a {\n border: none;\n}\nul.sf-menu.top-workbench-menu > li > a.is-active,\nul.sf-menu.top-workbench-menu > li > a:active {\n background-position: 0 100%;\n}\nul.sf-menu.top-workbench-menu > li > a:after {\n display: none;\n}\nul.sf-menu.top-workbench-menu span.sf-sub-indicator:after {\n border-top: 4px solid #fff;\n}\nul.sf-menu.top-workbench-menu a:hover span.sf-sub-indicator:after {\n border-top: 4px solid #fdb736;\n}\nul.sf-menu.top-workbench-menu ul {\n background: #e7eaee;\n}\nul.sf-menu.top-workbench-menu ul li {\n border-bottom: 1px solid #e7eaee;\n word-wrap: normal;\n white-space: normal;\n}\nul.sf-menu.top-workbench-menu ul li:last-child {\n border-bottom: 3px solid #fdb736;\n}\nul.sf-menu.top-workbench-menu ul li a {\n background-color: #e7eaee;\n}\nul.sf-menu.top-workbench-menu ul li a:hover {\n background: #fff;\n color: #112e51 !important\n}\nul.sf-menu.top-workbench-menu li.sfHover>ul, ul.sf-menu.top-workbench-menu li:hover>ul {\n top: 100%!important;\n}\n@media (max-width:991px) {\n .region-top-workbench-menu .block {\n display: block !important;\n height: 100px;\n padding-right: 0 !important;\n }\n .region-top-workbench-menu h2.block__title {\n display: block;\n height: 50px;\n }\n .region-top-workbench-menu .block__content {\n display: flex;\n justify-content: center;\n }\n}\n@media (max-width: 768px) {\n \n .top-workbench-menu-present .header-container {\n z-index: 1001;\n }\n .top-workbench-menu-present .region--offcanvas-sidebar {\n z-index: 1000;\n position: relative;\n }\n .region-top-workbench-menu {\n width: 100%;\n background: #112e51;\n z-index: 500;\n position: relative;\n box-shadow: -1px 1px 3px 3px rgb(0 0 0 / 20%);\n }\n .region-top-workbench-menu .block {\n display: flex !important;\n height: 50px;\n position: relative;\n box-shadow:none;\n max-width: fit-content;\n }\n .region-top-workbench-menu h2.block__title {\n width: unset;\n height: 50px;\n display: flex;\n z-index: 501;\n }\n .region-top-workbench-menu h2.block__title:after {\n display: none;\n }\n .region-top-workbench-menu .block__content {\n background: transparent;\n justify-content: start;\n width: 36px;\n }\n .region-top-workbench-menu .sf-accordion-toggler {\n padding-left: 12px;\n padding-right: 24px;\n display: block;\n position: absolute;\n }\n .region-top-workbench-menu .sf-accordion-toggle {\n padding-left: 12px;\n }\n .region-top-workbench-menu .sf-accordion-toggle .region-top-workbench-menu .sf-accordion-toggle a {\n border-top: 2px solid #fdb736;\n border-bottom: 2px solid #fdb736;\n height: 18px;\n width: 21px;\n display: flex !important;\n align-items: center;\n margin-top: 12px;\n margin-bottom: 12px;\n }\n .region-top-workbench-menu .sf-accordion-toggle a {\n display: block !important;\n }\n .region-top-workbench-menu .sf-accordion-toggle > a span {\n color: transparent;\n }\n .top-workbench-menu-present main {\n padding-top: 0 !important;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none {\n height: 50px;\n background: #fdb736;\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 500;\n margin-left: -1px;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none > li:not(:last-child) {\n border-bottom: 1px solid #e7eaee;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none span {\n font-family: 'Oswald', sans-serif;\n text-transform: uppercase;\n font-weight: bold;\n letter-spacing: .05rem;\n color: #112e51;\n display: block !important;\n height: 45px;\n width: 24px;\n font-size: 55px;\n transition: all .4s ease-in-out;\n }\n .region-top-workbench-menu .sf-accordion-toggle.sf-style-none .sf-expanded span {\n rotate: 90deg;\n margin-top: -5px;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.menu.top-workbench-menu.sf-horizontal {display:none;}\n\n ul.sf-menu.top-workbench-menu ul li a {\n background-color: #fff;\n }\n ul.sf-menu.top-workbench-menu ul li a:hover {\n background-color: #e7eaee;\n }\n .region-top-workbench-menu .sf-accordion-toggle a:after {\n content: '';\n position: absolute;\n top: 0;\n border-top: 25px solid #fdb736;\n border-left: 25px solid transparent;\n border-right: 25px solid transparent;\n transform: rotate(-90deg);\n height: 50px;\n margin-left: 23px;\n }\n ul.sf-menu.menu.top-workbench-menu {\n justify-content: start;\n background: #fff;\n position: absolute;\n top: 50px !important;\n left: -100% !important;\n float: none;\n border-bottom: 3px solid #fdb736;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.menu.top-workbench-menu.sf-expanded {\n width: 100%;\n left: 0 !important;\n box-shadow: 1px 1px 2px 2px rgb(0 0 0 / 20%);\n height: auto;\n border-bottom: none;\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1 {\n width: 100%;\n border-bottom: 1px solid rgba(255, 255, 255, .4);\n }\n .region-top-workbench-menu ul.sf-menu.menu.sf-expanded {\n display: flex;\n flex-direction: column;\n }\n ul.sf-menu.top-workbench-menu li a {\n border: none;\n color: #112e51 !important;\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1 {\n width: 100%;\n border-bottom: 1px solid #e7eaee;\n padding-bottom: 0;\n padding-top: 0;\n background: #fff;\n }\n ul.sf-menu.menu.sf-expanded > li.sf-depth-1 {\n animation: fadeOut 3s ease;\n animation-iteration-count: 1;\n animation-fill-mode: backwards;\n }\n ul.sf-menu.menu.sf-expanded > li.sf-depth-1:first-child {\n box-shadow: inset 0 7px 9px -7px rgba(0, 0, 0, 0.4);\n }\n ul.sf-menu.menu.top-workbench-menu > li.sf-depth-1.sf-expanded {\n background: #e7eaee;\n }\n ul.sf-menu.top-workbench-menu ul, ul.sf-menu.top-workbench-menu li.sfHover > ul, ul.sf-menu.top-workbench-menu li:hover > ul {\n background: #fff;\n position: relative;\n margin-left: 12px;\n top: 0 !important;\n }\n ul.sf-menu.top-workbench-menu li.sfHover > ul, ul.sf-menu.top-workbench-menu li:hover > ul {\n left: unset !important;\n top: 0 !important;\n width: 91%!important;\n }\n ul.sf-menu.top-workbench-menu li a {\n font-size: 1rem;\n color: #112e51 !important;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n width: 100%;\n background: unset;\n -webkit-text-fill-color: unset;\n white-space: normal;\n }\n ul.sf-menu.top-workbench-menu li a:hover, ul.sf-menu.top-workbench-menu li.sf-expanded a {\n color: #112e51;\n }\n ul.sf-menu.top-workbench-menu span {\n margin-right: 9px;\n }\n .top-workbench-menu {\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.top-workbench-menu span.sf-sub-indicator:after {\n border-top: 4px solid #112e51 !important;\n content:\"\";\n }\n ul.sf-menu.top-workbench-menu span.sf-sub-indicator {\n right: -0.1rem;\n transition: all .4s ease-in-out;\n }\n ul.sf-menu.top-workbench-menu li:active span.sf-sub-indicator, ul.sf-menu.top-workbench-menu li.sf-expanded span.sf-sub-indicator {\n transform: rotate(0deg);\n }\n ul.sf-menu.top-workbench-menu ul li:last-child {\n border-bottom: none;\n margin-bottom: 12px;\n }\n ul.sf-menu.top-workbench-menu ul li:last-child:hover {\n border-bottom: 1px solid #e7eaee;\n }\n}\n@media (max-width: 640px) {\n ul.sf-menu.menu.top-workbench-menu,\n .region-top-workbench-menu .block {\n max-width: 100%!important;\n }\n ul.sf-menu.top-workbench-menu li.sfHover > ul, \n ul.sf-menu.top-workbench-menu li:hover > ul {\n width: 93%!important;\n }\n .top-workbench-menu-present .sidr {\n top: 56px;\n }\n}",".table .thead-dark th {\n color: #fff;\n background-color: #112e51;\n border-color: #112e51;\n }\n .table th, .table td {\n border-top: 1px solid #e7eaee;\n color: #112e51;\n }",".sprite-chevron-down { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 455.7L-2.1 203.6 73.5 128 250 317.1 426.5 128l75.6 75.6L250 455.7z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-left { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M82.1 250.6L330.5 2.3 405 76.8 218.7 250.6 405 424.5 330.5 499 82.1 250.6z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-right { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M166.6 499l-74.5-74.5 186.3-173.9L92.1 76.8l74.5-74.5L415 250.6 166.6 499z'/%3e%3c/svg%3e\"); }\n.sprite-chevron-up { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 68l252.1 252.1-75.6 75.6-176.5-189-176.5 189-75.6-75.6L250 68z'/%3e%3c/svg%3e\"); }\n.sprite-close { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M250 179.9L70-.1l-70 70 180 180-180 180 70 70 180-180 180 180 70-70-180-180 180-180-70-70-180 180z'/%3e%3c/svg%3e\"); }\n.sprite-menu { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M0 0h500v103.4H0zm0 197.6h500V301H0zm0 199h500V500H0z'/%3e%3c/svg%3e\"); }\n.sprite-person { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath d='M460 463.6c0 19.6-15.9 35.4-35.4 35.4H69.8c-19.6 0-35.5-15.8-35.6-35.4V428c0-93.4 141.9-141.9 141.9-141.9s8.2-14.5 0-35.5c-29.8-22-33.5-56.4-35.5-141.9C146.8 23.1 206.9 2.3 247.1 2.3S347.4 23 353.6 108.7c-2 85.5-5.7 119.9-35.5 141.9-8.2 20.9 0 35.5 0 35.5S460 334.6 460 428v35.6z'/%3e%3c/svg%3e\"); }\n.sprite-search { background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3e%3cpath class='st0' d='M470.5 471.5L368.9 335.4c67.1-69.1 77.2-178.9 18.3-258.1C348.5 28.5 289.6 0 226.6 0c-42.7 0-83.3 14.2-117.9 40.7-87.4 65-105.7 189-38.6 276.4 38.6 50.8 95.5 79.3 158.5 79.3 36.6 0 73.2-10.2 103.7-30.5L433.9 500l36.6-28.5zM106.7 288.6C55.9 221.5 70.1 128 137.2 77.2c26.4-20.3 56.9-30.5 91.5-30.5 48.8 0 91.5 22.4 119.9 61 50.8 67.1 36.6 160.6-30.5 211.4-26.4 20.3-56.9 30.5-91.5 30.5-46.8 0-91.5-22.4-119.9-61z'/%3e%3c/svg%3e\"); }","[class^='sprite-'] {\n /* Every implmentation of the pure CSS icon MUST set it's height and width. */\n @apply inline-block;\n}\n","@tailwind base;\n@tailwind components;\n@tailwind utilities;","\n\n\n\n\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/branding/logo.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/branding/logo.svg new file mode 100644 index 0000000000..3555c38803 --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/branding/logo.svg @@ -0,0 +1 @@ + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg new file mode 100644 index 0000000000..51e9e65dbc --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg new file mode 100644 index 0000000000..1e24512565 --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg new file mode 100644 index 0000000000..10f1e58df2 --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg new file mode 100644 index 0000000000..6b6f3a7b1c --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/close.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/close.svg new file mode 100644 index 0000000000..c7b5a4256d --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg new file mode 100644 index 0000000000..d701054c62 --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/person.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/person.svg new file mode 100644 index 0000000000..1f1b2de60f --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/person.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/search.svg b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/search.svg new file mode 100644 index 0000000000..2e4066a44c --- /dev/null +++ b/dist/app-pl/assets/atomic/_patterns/01-atoms/svg/icons/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/dist/app-pl/assets/images/astrogoat.png b/dist/app-pl/assets/images/astrogoat.png new file mode 100644 index 0000000000..5807fa58aa Binary files /dev/null and b/dist/app-pl/assets/images/astrogoat.png differ diff --git a/dist/app-pl/assets/images/spritemap.svg b/dist/app-pl/assets/images/spritemap.svg new file mode 100644 index 0000000000..ca98a05cec --- /dev/null +++ b/dist/app-pl/assets/images/spritemap.svg @@ -0,0 +1 @@ +chevron-downchevron-leftchevron-rightchevron-upclosemenupersonsearch \ No newline at end of file diff --git a/dist/app-pl/pl/annotations/annotations.js b/dist/app-pl/pl/annotations/annotations.js new file mode 100644 index 0000000000..a833d8eeaa --- /dev/null +++ b/dist/app-pl/pl/annotations/annotations.js @@ -0,0 +1 @@ +var comments = { "comments" : []}; \ No newline at end of file diff --git a/dist/app-pl/pl/favicon.ico b/dist/app-pl/pl/favicon.ico new file mode 100755 index 0000000000..eee4aa78fd Binary files /dev/null and b/dist/app-pl/pl/favicon.ico differ diff --git a/dist/app-pl/pl/index.html b/dist/app-pl/pl/index.html new file mode 100644 index 0000000000..0c96b34ad7 --- /dev/null +++ b/dist/app-pl/pl/index.html @@ -0,0 +1 @@ +Pattern Lab \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.markup-only.html new file mode 100644 index 0000000000..a537f2775b --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.markup-only.html @@ -0,0 +1,12 @@ +
+
+
+
+ +
+
+ A simple demo block for new components. +
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html new file mode 100644 index 0000000000..ddf8aa41ee --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html @@ -0,0 +1,153 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ A simple demo block for new components. +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.twig b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.twig new file mode 100644 index 0000000000..a59f65acc5 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.twig @@ -0,0 +1,63 @@ +{# +/** + * @file Demo Block! + * A helper twig file for displaying Pattern Lab demos with container and docs. + * + * Available variables: + * - demo.title: [string] The title of the demo. + * - demo.content: [array] Collection of demo content items. + * - demo.content.lead: [string] Leading statement for demo. + * - demo.content.summary: [string] Summary of demo item. + * - demo.content.link.url: [string] Link to docs. + * - demo.content.link.text: [array] Description of link. + * + */ +#} +
+
+
+ {% block usage %} + {% if demo.title %} +

+ {{ demo.title|title }} +

+ {% endif %} + {% if demo.content %} +
+ {% if demo.content.lead %} +

+ {{ demo.content.lead }} +

+ {% endif %} + {% if demo.content.summary %} +

+ {{ demo.content.summary }} +

+ {% endif %} + + {% if demo.content.link.url %} + + {{ demo.content.link.text|default('Documentation') }} + + {% endif %} +
+ {% endif %} + {% endblock usage %} +
+ +
+ {% block content %} +
+ A simple demo block for new components. +
+ {% endblock content %} +
+
+
+ +{% block full_width %} + +{% endblock full_width %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/protons-demo-demo-block.js b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/protons-demo-demo-block.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-_demo-block/protons-demo-demo-block.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.markup-only.html new file mode 100644 index 0000000000..598edd6f0e --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.markup-only.html @@ -0,0 +1,2134 @@ +
+
+
+

+ Borders +

+
+

+ Demonstration of our Particle design borders and variants. +

+

+ To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+
+

+ Border Radius +

+
+ CSS Property: border-radius +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Value + + Demo +
+ rounded-none + + 0px + + +
+ rounded-sm + + 0.125rem + + +
+ rounded-DEFAULT + + 0.25rem + + +
+ rounded-md + + 0.375rem + + +
+ rounded-lg + + 0.5rem + + +
+ rounded-xl + + 0.75rem + + +
+ rounded-2xl + + 1rem + + +
+ rounded-3xl + + 1.5rem + + +
+ rounded-full + + 9999px + + +
+
+ +
+

+ Border Width +

+
+ CSS Property: border-width +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Width + + Demo +
+ border-0 + + 0px + + +
+ border-2 + + 2px + + +
+ border-4 + + 4px + + +
+ border-8 + + 8px + + +
+ border-DEFAULT + + 1px + + +
+
+ +
+

+ Border Style +

+
+ CSS Property: border-style +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Demo +
+ border border-solid + + + + +
+ border border-dashed + + + + +
+ border border-dotted + + + + +
+ border border-double + + + + +
+ border border-none + + + + +
+
+ +
+

+ Border Color +

+
+ CSS Property: border-color +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Demo + + Utility Class + + Color + + Value +
+ + + + border border-transparent + + transparent + + TRANSPARENT +
+ + + + border border-black + + black + + #000 +
+ + + + border border-white + + white + + #FFF +
+ + + + border border-gray-100 + + gray-100 + + #F7FAFC +
+ + + + border border-gray-200 + + gray-200 + + #EDF2F7 +
+ + + + border border-gray-250 + + gray-250 + + #EEEEEE +
+ + + + border border-gray-300 + + gray-300 + + #E2E8F0 +
+ + + + border border-gray-350 + + gray-350 + + #DDDDDD +
+ + + + border border-gray-400 + + gray-400 + + #CBD5E0 +
+ + + + border border-gray-450 + + gray-450 + + #CCCCCC +
+ + + + border border-gray-500 + + gray-500 + + #A0AEC0 +
+ + + + border border-gray-600 + + gray-600 + + #718096 +
+ + + + border border-gray-700 + + gray-700 + + #4A5568 +
+ + + + border border-gray-800 + + gray-800 + + #2D3748 +
+ + + + border border-gray-900 + + gray-900 + + #1A202C +
+ + + + border border-red-100 + + red-100 + + #FFF5F5 +
+ + + + border border-red-200 + + red-200 + + #FED7D7 +
+ + + + border border-red-300 + + red-300 + + #FEB2B2 +
+ + + + border border-red-400 + + red-400 + + #FC8181 +
+ + + + border border-red-500 + + red-500 + + #F56565 +
+ + + + border border-red-600 + + red-600 + + #E53E3E +
+ + + + border border-red-700 + + red-700 + + #C53030 +
+ + + + border border-red-800 + + red-800 + + #9B2C2C +
+ + + + border border-red-900 + + red-900 + + #742A2A +
+ + + + border border-orange-100 + + orange-100 + + #FFFAF0 +
+ + + + border border-orange-200 + + orange-200 + + #FEEBC8 +
+ + + + border border-orange-300 + + orange-300 + + #FBD38D +
+ + + + border border-orange-400 + + orange-400 + + #F6AD55 +
+ + + + border border-orange-500 + + orange-500 + + #ED8936 +
+ + + + border border-orange-600 + + orange-600 + + #DD6B20 +
+ + + + border border-orange-700 + + orange-700 + + #C05621 +
+ + + + border border-orange-800 + + orange-800 + + #9C4221 +
+ + + + border border-orange-900 + + orange-900 + + #7B341E +
+ + + + border border-yellow-100 + + yellow-100 + + #FFFFF0 +
+ + + + border border-yellow-200 + + yellow-200 + + #FEFCBF +
+ + + + border border-yellow-300 + + yellow-300 + + #FAF089 +
+ + + + border border-yellow-400 + + yellow-400 + + #F6E05E +
+ + + + border border-yellow-500 + + yellow-500 + + #ECC94B +
+ + + + border border-yellow-600 + + yellow-600 + + #D69E2E +
+ + + + border border-yellow-700 + + yellow-700 + + #B7791F +
+ + + + border border-yellow-800 + + yellow-800 + + #975A16 +
+ + + + border border-yellow-900 + + yellow-900 + + #744210 +
+ + + + border border-green-100 + + green-100 + + #F0FFF4 +
+ + + + border border-green-200 + + green-200 + + #C6F6D5 +
+ + + + border border-green-300 + + green-300 + + #9AE6B4 +
+ + + + border border-green-400 + + green-400 + + #68D391 +
+ + + + border border-green-500 + + green-500 + + #48BB78 +
+ + + + border border-green-600 + + green-600 + + #38A169 +
+ + + + border border-green-700 + + green-700 + + #2F855A +
+ + + + border border-green-800 + + green-800 + + #276749 +
+ + + + border border-green-900 + + green-900 + + #22543D +
+ + + + border border-teal-100 + + teal-100 + + #E6FFFA +
+ + + + border border-teal-200 + + teal-200 + + #B2F5EA +
+ + + + border border-teal-300 + + teal-300 + + #81E6D9 +
+ + + + border border-teal-400 + + teal-400 + + #4FD1C5 +
+ + + + border border-teal-500 + + teal-500 + + #38B2AC +
+ + + + border border-teal-600 + + teal-600 + + #319795 +
+ + + + border border-teal-700 + + teal-700 + + #2C7A7B +
+ + + + border border-teal-800 + + teal-800 + + #285E61 +
+ + + + border border-teal-900 + + teal-900 + + #234E52 +
+ + + + border border-blue-100 + + blue-100 + + #EBF8FF +
+ + + + border border-blue-200 + + blue-200 + + #BEE3F8 +
+ + + + border border-blue-300 + + blue-300 + + #90CDF4 +
+ + + + border border-blue-400 + + blue-400 + + #63B3ED +
+ + + + border border-blue-500 + + blue-500 + + #4299E1 +
+ + + + border border-blue-600 + + blue-600 + + #3182CE +
+ + + + border border-blue-700 + + blue-700 + + #2B6CB0 +
+ + + + border border-blue-800 + + blue-800 + + #2C5282 +
+ + + + border border-blue-900 + + blue-900 + + #2A4365 +
+ + + + border border-indigo-100 + + indigo-100 + + #EBF4FF +
+ + + + border border-indigo-200 + + indigo-200 + + #C3DAFE +
+ + + + border border-indigo-300 + + indigo-300 + + #A3BFFA +
+ + + + border border-indigo-400 + + indigo-400 + + #7F9CF5 +
+ + + + border border-indigo-500 + + indigo-500 + + #667EEA +
+ + + + border border-indigo-600 + + indigo-600 + + #5A67D8 +
+ + + + border border-indigo-700 + + indigo-700 + + #4C51BF +
+ + + + border border-indigo-800 + + indigo-800 + + #434190 +
+ + + + border border-indigo-900 + + indigo-900 + + #3C366B +
+ + + + border border-purple-100 + + purple-100 + + #FAF5FF +
+ + + + border border-purple-200 + + purple-200 + + #E9D8FD +
+ + + + border border-purple-300 + + purple-300 + + #D6BCFA +
+ + + + border border-purple-400 + + purple-400 + + #B794F4 +
+ + + + border border-purple-500 + + purple-500 + + #9F7AEA +
+ + + + border border-purple-600 + + purple-600 + + #805AD5 +
+ + + + border border-purple-700 + + purple-700 + + #6B46C1 +
+ + + + border border-purple-800 + + purple-800 + + #553C9A +
+ + + + border border-purple-900 + + purple-900 + + #44337A +
+ + + + border border-pink-100 + + pink-100 + + #FFF5F7 +
+ + + + border border-pink-200 + + pink-200 + + #FED7E2 +
+ + + + border border-pink-300 + + pink-300 + + #FBB6CE +
+ + + + border border-pink-400 + + pink-400 + + #F687B3 +
+ + + + border border-pink-500 + + pink-500 + + #ED64A6 +
+ + + + border border-pink-600 + + pink-600 + + #D53F8C +
+ + + + border border-pink-700 + + pink-700 + + #B83280 +
+ + + + border border-pink-800 + + pink-800 + + #97266D +
+ + + + border border-pink-900 + + pink-900 + + #702459 +
+ + + + border border-utc-new-blue-100 + + utc-new-blue-100 + + #E7EAEE +
+ + + + border border-utc-new-blue-200 + + utc-new-blue-200 + + #C4CBD4 +
+ + + + border border-utc-new-blue-300 + + utc-new-blue-300 + + #A0ABB9 +
+ + + + border border-utc-new-blue-400 + + utc-new-blue-400 + + #586D85 +
+ + + + border border-utc-new-blue-500 + + utc-new-blue-500 + + #112E51 +
+ + + + border border-utc-new-blue-600 + + utc-new-blue-600 + + #0F2949 +
+ + + + border border-utc-new-blue-700 + + utc-new-blue-700 + + #0A1C31 +
+ + + + border border-utc-new-blue-800 + + utc-new-blue-800 + + #081524 +
+ + + + border border-utc-new-blue-900 + + utc-new-blue-900 + + #050E18 +
+ + + + border border-utc-new-gold-100 + + utc-new-gold-100 + + #FFF8EB +
+ + + + border border-utc-new-gold-200 + + utc-new-gold-200 + + #FFEDCD +
+ + + + border border-utc-new-gold-300 + + utc-new-gold-300 + + #FEE2AF +
+ + + + border border-utc-new-gold-400 + + utc-new-gold-400 + + #FECD72 +
+ + + + border border-utc-new-gold-500 + + utc-new-gold-500 + + #FDB736 +
+ + + + border border-utc-new-gold-600 + + utc-new-gold-600 + + #E4A531 +
+ + + + border border-utc-new-gold-700 + + utc-new-gold-700 + + #986E20 +
+ + + + border border-utc-new-gold-800 + + utc-new-gold-800 + + #725218 +
+ + + + border border-utc-new-gold-900 + + utc-new-gold-900 + + #4C3710 +
+ + + + border border-utc-links-static + + utc-links-static + + #166484 +
+ + + + border border-utc-links-hover + + utc-links-hover + + #112E51 +
+ + + + border border-utc-links-hoverFooterIcons + + utc-links-hoverFooterIcons + + #0A6EBD +
+ + + + border border-utc-bg-page + + utc-bg-page + + #FAFAFA +
+ + + + border border-utc-bg-quoteblock + + utc-bg-quoteblock + + #EEEEEE +
+ + + + border border-DEFAULT + + DEFAULT + + #EDF2F7 +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html new file mode 100644 index 0000000000..3da6ecd5a5 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html @@ -0,0 +1,2275 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Borders +

+
+

+ Demonstration of our Particle design borders and variants. +

+

+ To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+
+

+ Border Radius +

+
+ CSS Property: border-radius +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Value + + Demo +
+ rounded-none + + 0px + + +
+ rounded-sm + + 0.125rem + + +
+ rounded-DEFAULT + + 0.25rem + + +
+ rounded-md + + 0.375rem + + +
+ rounded-lg + + 0.5rem + + +
+ rounded-xl + + 0.75rem + + +
+ rounded-2xl + + 1rem + + +
+ rounded-3xl + + 1.5rem + + +
+ rounded-full + + 9999px + + +
+
+ +
+

+ Border Width +

+
+ CSS Property: border-width +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Width + + Demo +
+ border-0 + + 0px + + +
+ border-2 + + 2px + + +
+ border-4 + + 4px + + +
+ border-8 + + 8px + + +
+ border-DEFAULT + + 1px + + +
+
+ +
+

+ Border Style +

+
+ CSS Property: border-style +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Demo +
+ border border-solid + + + + +
+ border border-dashed + + + + +
+ border border-dotted + + + + +
+ border border-double + + + + +
+ border border-none + + + + +
+
+ +
+

+ Border Color +

+
+ CSS Property: border-color +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Demo + + Utility Class + + Color + + Value +
+ + + + border border-transparent + + transparent + + TRANSPARENT +
+ + + + border border-black + + black + + #000 +
+ + + + border border-white + + white + + #FFF +
+ + + + border border-gray-100 + + gray-100 + + #F7FAFC +
+ + + + border border-gray-200 + + gray-200 + + #EDF2F7 +
+ + + + border border-gray-250 + + gray-250 + + #EEEEEE +
+ + + + border border-gray-300 + + gray-300 + + #E2E8F0 +
+ + + + border border-gray-350 + + gray-350 + + #DDDDDD +
+ + + + border border-gray-400 + + gray-400 + + #CBD5E0 +
+ + + + border border-gray-450 + + gray-450 + + #CCCCCC +
+ + + + border border-gray-500 + + gray-500 + + #A0AEC0 +
+ + + + border border-gray-600 + + gray-600 + + #718096 +
+ + + + border border-gray-700 + + gray-700 + + #4A5568 +
+ + + + border border-gray-800 + + gray-800 + + #2D3748 +
+ + + + border border-gray-900 + + gray-900 + + #1A202C +
+ + + + border border-red-100 + + red-100 + + #FFF5F5 +
+ + + + border border-red-200 + + red-200 + + #FED7D7 +
+ + + + border border-red-300 + + red-300 + + #FEB2B2 +
+ + + + border border-red-400 + + red-400 + + #FC8181 +
+ + + + border border-red-500 + + red-500 + + #F56565 +
+ + + + border border-red-600 + + red-600 + + #E53E3E +
+ + + + border border-red-700 + + red-700 + + #C53030 +
+ + + + border border-red-800 + + red-800 + + #9B2C2C +
+ + + + border border-red-900 + + red-900 + + #742A2A +
+ + + + border border-orange-100 + + orange-100 + + #FFFAF0 +
+ + + + border border-orange-200 + + orange-200 + + #FEEBC8 +
+ + + + border border-orange-300 + + orange-300 + + #FBD38D +
+ + + + border border-orange-400 + + orange-400 + + #F6AD55 +
+ + + + border border-orange-500 + + orange-500 + + #ED8936 +
+ + + + border border-orange-600 + + orange-600 + + #DD6B20 +
+ + + + border border-orange-700 + + orange-700 + + #C05621 +
+ + + + border border-orange-800 + + orange-800 + + #9C4221 +
+ + + + border border-orange-900 + + orange-900 + + #7B341E +
+ + + + border border-yellow-100 + + yellow-100 + + #FFFFF0 +
+ + + + border border-yellow-200 + + yellow-200 + + #FEFCBF +
+ + + + border border-yellow-300 + + yellow-300 + + #FAF089 +
+ + + + border border-yellow-400 + + yellow-400 + + #F6E05E +
+ + + + border border-yellow-500 + + yellow-500 + + #ECC94B +
+ + + + border border-yellow-600 + + yellow-600 + + #D69E2E +
+ + + + border border-yellow-700 + + yellow-700 + + #B7791F +
+ + + + border border-yellow-800 + + yellow-800 + + #975A16 +
+ + + + border border-yellow-900 + + yellow-900 + + #744210 +
+ + + + border border-green-100 + + green-100 + + #F0FFF4 +
+ + + + border border-green-200 + + green-200 + + #C6F6D5 +
+ + + + border border-green-300 + + green-300 + + #9AE6B4 +
+ + + + border border-green-400 + + green-400 + + #68D391 +
+ + + + border border-green-500 + + green-500 + + #48BB78 +
+ + + + border border-green-600 + + green-600 + + #38A169 +
+ + + + border border-green-700 + + green-700 + + #2F855A +
+ + + + border border-green-800 + + green-800 + + #276749 +
+ + + + border border-green-900 + + green-900 + + #22543D +
+ + + + border border-teal-100 + + teal-100 + + #E6FFFA +
+ + + + border border-teal-200 + + teal-200 + + #B2F5EA +
+ + + + border border-teal-300 + + teal-300 + + #81E6D9 +
+ + + + border border-teal-400 + + teal-400 + + #4FD1C5 +
+ + + + border border-teal-500 + + teal-500 + + #38B2AC +
+ + + + border border-teal-600 + + teal-600 + + #319795 +
+ + + + border border-teal-700 + + teal-700 + + #2C7A7B +
+ + + + border border-teal-800 + + teal-800 + + #285E61 +
+ + + + border border-teal-900 + + teal-900 + + #234E52 +
+ + + + border border-blue-100 + + blue-100 + + #EBF8FF +
+ + + + border border-blue-200 + + blue-200 + + #BEE3F8 +
+ + + + border border-blue-300 + + blue-300 + + #90CDF4 +
+ + + + border border-blue-400 + + blue-400 + + #63B3ED +
+ + + + border border-blue-500 + + blue-500 + + #4299E1 +
+ + + + border border-blue-600 + + blue-600 + + #3182CE +
+ + + + border border-blue-700 + + blue-700 + + #2B6CB0 +
+ + + + border border-blue-800 + + blue-800 + + #2C5282 +
+ + + + border border-blue-900 + + blue-900 + + #2A4365 +
+ + + + border border-indigo-100 + + indigo-100 + + #EBF4FF +
+ + + + border border-indigo-200 + + indigo-200 + + #C3DAFE +
+ + + + border border-indigo-300 + + indigo-300 + + #A3BFFA +
+ + + + border border-indigo-400 + + indigo-400 + + #7F9CF5 +
+ + + + border border-indigo-500 + + indigo-500 + + #667EEA +
+ + + + border border-indigo-600 + + indigo-600 + + #5A67D8 +
+ + + + border border-indigo-700 + + indigo-700 + + #4C51BF +
+ + + + border border-indigo-800 + + indigo-800 + + #434190 +
+ + + + border border-indigo-900 + + indigo-900 + + #3C366B +
+ + + + border border-purple-100 + + purple-100 + + #FAF5FF +
+ + + + border border-purple-200 + + purple-200 + + #E9D8FD +
+ + + + border border-purple-300 + + purple-300 + + #D6BCFA +
+ + + + border border-purple-400 + + purple-400 + + #B794F4 +
+ + + + border border-purple-500 + + purple-500 + + #9F7AEA +
+ + + + border border-purple-600 + + purple-600 + + #805AD5 +
+ + + + border border-purple-700 + + purple-700 + + #6B46C1 +
+ + + + border border-purple-800 + + purple-800 + + #553C9A +
+ + + + border border-purple-900 + + purple-900 + + #44337A +
+ + + + border border-pink-100 + + pink-100 + + #FFF5F7 +
+ + + + border border-pink-200 + + pink-200 + + #FED7E2 +
+ + + + border border-pink-300 + + pink-300 + + #FBB6CE +
+ + + + border border-pink-400 + + pink-400 + + #F687B3 +
+ + + + border border-pink-500 + + pink-500 + + #ED64A6 +
+ + + + border border-pink-600 + + pink-600 + + #D53F8C +
+ + + + border border-pink-700 + + pink-700 + + #B83280 +
+ + + + border border-pink-800 + + pink-800 + + #97266D +
+ + + + border border-pink-900 + + pink-900 + + #702459 +
+ + + + border border-utc-new-blue-100 + + utc-new-blue-100 + + #E7EAEE +
+ + + + border border-utc-new-blue-200 + + utc-new-blue-200 + + #C4CBD4 +
+ + + + border border-utc-new-blue-300 + + utc-new-blue-300 + + #A0ABB9 +
+ + + + border border-utc-new-blue-400 + + utc-new-blue-400 + + #586D85 +
+ + + + border border-utc-new-blue-500 + + utc-new-blue-500 + + #112E51 +
+ + + + border border-utc-new-blue-600 + + utc-new-blue-600 + + #0F2949 +
+ + + + border border-utc-new-blue-700 + + utc-new-blue-700 + + #0A1C31 +
+ + + + border border-utc-new-blue-800 + + utc-new-blue-800 + + #081524 +
+ + + + border border-utc-new-blue-900 + + utc-new-blue-900 + + #050E18 +
+ + + + border border-utc-new-gold-100 + + utc-new-gold-100 + + #FFF8EB +
+ + + + border border-utc-new-gold-200 + + utc-new-gold-200 + + #FFEDCD +
+ + + + border border-utc-new-gold-300 + + utc-new-gold-300 + + #FEE2AF +
+ + + + border border-utc-new-gold-400 + + utc-new-gold-400 + + #FECD72 +
+ + + + border border-utc-new-gold-500 + + utc-new-gold-500 + + #FDB736 +
+ + + + border border-utc-new-gold-600 + + utc-new-gold-600 + + #E4A531 +
+ + + + border border-utc-new-gold-700 + + utc-new-gold-700 + + #986E20 +
+ + + + border border-utc-new-gold-800 + + utc-new-gold-800 + + #725218 +
+ + + + border border-utc-new-gold-900 + + utc-new-gold-900 + + #4C3710 +
+ + + + border border-utc-links-static + + utc-links-static + + #166484 +
+ + + + border border-utc-links-hover + + utc-links-hover + + #112E51 +
+ + + + border border-utc-links-hoverFooterIcons + + utc-links-hoverFooterIcons + + #0A6EBD +
+ + + + border border-utc-bg-page + + utc-bg-page + + #FAFAFA +
+ + + + border border-utc-bg-quoteblock + + utc-bg-quoteblock + + #EEEEEE +
+ + + + border border-DEFAULT + + DEFAULT + + #EDF2F7 +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.twig b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.twig new file mode 100644 index 0000000000..e3c40ca3c8 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-borders/00-protons-demo-borders.twig @@ -0,0 +1,213 @@ +{# +/** + * @file Borders! + * Documenting Border Examples from Tailwind. + * + * Available variables: + * - tokens.borderColor: [array] Provided from data as a list of border color values. + * - tokens.borderRadius: [array] Provided from data as a list of border radius values. + * - tokens.borderWidth: [array] Provided from data as a list of border width values. + * + * @see https://tailwindcss.com/docs/border-radius + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: borders_demo + } +%} + {% block content %} + {% set tdClasses = 'border text-center p-2' %} + {% set codeClasses = 'text-mono text-pink-500' %} + {# Border Radius Demo #} +
+

+ Border Radius +

+
+ CSS Property: border-radius +
+ + + + + + + + + + {% for key, value in tokens.borderRadius %} + + + + + + {% endfor %} + +
+ Utility Class + + Value + + Demo +
+ {{ 'rounded-' ~ key }} + + {{ value }} + + +
+
+ + {# Border Width Demo #} +
+

+ Border Width +

+
+ CSS Property: border-width +
+ + + + + + + + + + {% for key, value in tokens.borderWidth %} + {% set borderClass = key is not same as('default') ? 'border-' ~ key : 'border' %} + + + + + + {% endfor %} + +
+ Utility Class + + Width + + Demo +
+ {{ borderClass }} + + {{ value }} + + +
+
+ + {# Border Style Demo #} + {% set borderStyles = ['solid', 'dashed', 'dotted', 'double', 'none'] %} +
+

+ Border Style +

+
+ CSS Property: border-style +
+ + + + + + + + + {% for style in borderStyles %} + + + + + {% endfor %} + +
+ Utility Class + + Demo +
+ {{ 'border border-' ~ style }} + + + + +
+
+ + {# Border Color Demo #} +
+

+ Border Color +

+
+ CSS Property: border-color +
+ + + + + + + + + + + {% for colorName, colorValue in tokens.borderColor %} + {% if colorValue is not iterable and colorName != 'current' %} + {% set borderClass = 'border border-' ~ colorName %} + + + + + + + {% else %} + {% for nestedColor, nestedValue in colorValue %} + {% set borderClass = 'border border-' ~ colorName ~ '-' ~ nestedColor %} + + + + + + + {% endfor %} + {% endif %} + {% endfor %} + +
+ Demo + + Utility Class + + Color + + Value +
+ + + + {{ borderClass }} + + {{ colorName }} + + {{ colorValue|upper }} +
+ + + + {{ borderClass }} + + {{ colorName ~ '-' ~ nestedColor }} + + {{ nestedValue|upper }} +
+
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-borders/protons-demo-borders.js b/dist/app-pl/pl/patterns/00-protons-demo-borders/protons-demo-borders.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-borders/protons-demo-borders.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.markup-only.html new file mode 100644 index 0000000000..d8c81bd800 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.markup-only.html @@ -0,0 +1,132 @@ +
+
+
+

+ Breakpoints +

+
+

+ Demonstration of our Particle Breakpoints. +

+

+ To override the default breakpoint values, you can do so using the theme.screens section of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Size + + Devices + + Active? +
+ xs + + Default + + Mobile + + xs +
+ sm + + 640px + + Mobile XL + + +
+ md + + 768px + + Tablet + + +
+ lg + + 1024px + + Desktop + + +
+ xl + + 1280px + + Desktop HD + + +
+ 2xl + + 1536px + + + + 2xl +
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html new file mode 100644 index 0000000000..aa05510fe9 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html @@ -0,0 +1,273 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Breakpoints +

+
+

+ Demonstration of our Particle Breakpoints. +

+

+ To override the default breakpoint values, you can do so using the theme.screens section of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Size + + Devices + + Active? +
+ xs + + Default + + Mobile + + xs +
+ sm + + 640px + + Mobile XL + + +
+ md + + 768px + + Tablet + + +
+ lg + + 1024px + + Desktop + + +
+ xl + + 1280px + + Desktop HD + + +
+ 2xl + + 1536px + + + + 2xl +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.twig b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.twig new file mode 100644 index 0000000000..78800d8722 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.twig @@ -0,0 +1,73 @@ +{# +/** + * @file Breakpoints! + * Documenting Breakpoint Examples from Tailwind. + * + * Available variables: + * - tokens.screens: [array] Provided from data as a list of breakpoint values. + * + * @see https://tailwindcss.com/docs/breakpoints + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: breakpoints_demo + } +%} + {% block content %} + {% set tdClasses = 'border text-center p-2' %} + + + + + + + + + + + + + + + + + + {% for name, size in tokens.screens %} + {% set activeClasses = 'text-white p-2 rounded-full bg-pink-500 ' ~ breakpoints_demo.active_classes[name] %} + + + + + + + {% endfor %} + +
+ Name + + Size + + Devices + + Active? +
+ xs + + Default + + {{ breakpoints_demo.devices.xs }} + + xs +
+ {{ name }} + + {{ size }} + + {{ breakpoints_demo.devices[name] }} + + {{ name }} +
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/protons-demo-breakpoints.js b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/protons-demo-breakpoints.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-breakpoints/protons-demo-breakpoints.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.markup-only.html new file mode 100644 index 0000000000..61e40f77e5 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.markup-only.html @@ -0,0 +1,1475 @@ +
+
+
+

+ Colors +

+
+

+ Demonstration of our Particle design colors and shades. +

+

+ To override the default color palette, you can do so using the theme.colors section of your tailwind.config.js file. See design/particle/source/default/tokens colors.json for our color design tokens. Use any Tailwind utility class modifier with the name values below. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Swatch + + Name + + Value + + Luminance +
+ transparent + + TRANSPARENT + + 0 +
+ black + + #000 + + 0 +
+ white + + #FFF + + 255 +
+ gray-100 + + #F7FAFC + + 249.5066 +
+ gray-200 + + #EDF2F7 + + 241.298 +
+ gray-250 + + #EEEEEE + + 238 +
+ gray-300 + + #E2E8F0 + + 231.302 +
+ gray-350 + + #DDDDDD + + 221 +
+ gray-400 + + #CBD5E0 + + 211.6682 +
+ gray-450 + + #CCCCCC + + 204 +
+ gray-500 + + #A0AEC0 + + 172.3232 +
+ gray-600 + + #718096 + + 126.3994 +
+ gray-700 + + #4A5568 + + 84.0332 +
+ gray-800 + + #2D3748 + + 54.1014 +
+ gray-900 + + #1A202C + + 31.5908 +
+ red-100 + + #FFF5F5 + + 247.126 +
+ red-200 + + #FED7D7 + + 223.2914 +
+ red-300 + + #FEB2B2 + + 194.1576 +
+ red-400 + + #FC8181 + + 155.1498 +
+ red-500 + + #F56565 + + 131.6144 +
+ red-600 + + #E53E3E + + 97.5042 +
+ red-700 + + #C53030 + + 79.6774 +
+ red-800 + + #9B2C2C + + 67.5986 +
+ red-900 + + #742A2A + + 57.7324 +
+ orange-100 + + #FFFAF0 + + 250.341 +
+ orange-200 + + #FEEBC8 + + 236.5124 +
+ orange-300 + + #FBD38D + + 214.45 +
+ orange-400 + + #F6AD55 + + 182.1662 +
+ orange-500 + + #ED8936 + + 152.2674 +
+ orange-600 + + #DD6B20 + + 125.8214 +
+ orange-700 + + #C05621 + + 104.709 +
+ orange-800 + + #9C4221 + + 82.7514 +
+ orange-900 + + #7B341E + + 65.5062 +
+ yellow-100 + + #FFFFF0 + + 253.917 +
+ yellow-200 + + #FEFCBF + + 248.021 +
+ yellow-300 + + #FAF089 + + 234.6894 +
+ yellow-400 + + #F6E05E + + 219.2912 +
+ yellow-500 + + #ECC94B + + 199.3438 +
+ yellow-600 + + #D69E2E + + 161.8192 +
+ yellow-700 + + #B7791F + + 127.6832 +
+ yellow-800 + + #975A16 + + 98.059 +
+ yellow-900 + + #744210 + + 73.02 +
+ green-100 + + #F0FFF4 + + 251.0168 +
+ green-200 + + #C6F6D5 + + 233.4126 +
+ green-300 + + #9AE6B4 + + 210.2324 +
+ green-400 + + #68D391 + + 183.4866 +
+ green-500 + + #48BB78 + + 157.7136 +
+ green-600 + + #38A169 + + 134.6338 +
+ green-700 + + #2F855A + + 111.6118 +
+ green-800 + + #276749 + + 87.2276 +
+ green-900 + + #22543D + + 71.7094 +
+ teal-100 + + #E6FFFA + + 249.324 +
+ teal-200 + + #B2F5EA + + 229.9616 +
+ teal-300 + + #81E6D9 + + 207.5888 +
+ teal-400 + + #4FD1C5 + + 180.4956 +
+ teal-500 + + #38B2AC + + 151.6296 +
+ teal-600 + + #319795 + + 129.1704 +
+ teal-700 + + #2C7A7B + + 105.4894 +
+ teal-800 + + #285E61 + + 82.7362 +
+ teal-900 + + #234E52 + + 69.147 +
+ blue-100 + + #EBF8FF + + 245.7416 +
+ blue-200 + + #BEE3F8 + + 220.65 +
+ blue-300 + + #90CDF4 + + 194.8472 +
+ blue-400 + + #63B3ED + + 166.1796 +
+ blue-500 + + #4299E1 + + 139.7022 +
+ blue-600 + + #3182CE + + 118.2666 +
+ blue-700 + + #2B6CB0 + + 99.0906 +
+ blue-800 + + #2C5282 + + 77.3868 +
+ blue-900 + + #2A4365 + + 64.1398 +
+ indigo-100 + + #EBF4FF + + 242.8808 +
+ indigo-200 + + #C3DAFE + + 215.7094 +
+ indigo-300 + + #A3BFFA + + 189.307 +
+ indigo-400 + + #7F9CF5 + + 156.2604 +
+ indigo-500 + + #667EEA + + 128.6952 +
+ indigo-600 + + #5A67D8 + + 108.3948 +
+ indigo-700 + + #4C51BF + + 87.879 +
+ indigo-800 + + #434190 + + 71.129 +
+ indigo-900 + + #3C366B + + 59.1022 +
+ purple-100 + + #FAF5FF + + 246.785 +
+ purple-200 + + #E9D8FD + + 222.2856 +
+ purple-300 + + #D6BCFA + + 198.004 +
+ purple-400 + + #B794F4 + + 162.3722 +
+ purple-500 + + #9F7AEA + + 137.9526 +
+ purple-600 + + #805AD5 + + 106.9594 +
+ purple-700 + + #6B46C1 + + 86.7468 +
+ purple-800 + + #553C9A + + 72.1018 +
+ purple-900 + + #44337A + + 59.7404 +
+ pink-100 + + #FFF5F7 + + 247.2704 +
+ pink-200 + + #FED7E2 + + 224.0856 +
+ pink-300 + + #FBB6CE + + 198.4022 +
+ pink-400 + + #F687B3 + + 161.7754 +
+ pink-500 + + #ED64A6 + + 133.8914 +
+ pink-600 + + #D53F8C + + 100.4494 +
+ pink-700 + + #B83280 + + 84.12 +
+ pink-800 + + #97266D + + 67.15 +
+ pink-900 + + #702459 + + 55.9842 +
+ utc-new-blue-100 + + #E7EAEE + + 233.651 +
+ utc-new-blue-200 + + #C4CBD4 + + 202.1616 +
+ utc-new-blue-300 + + #A0ABB9 + + 169.6722 +
+ utc-new-blue-400 + + #586D85 + + 106.2682 +
+ utc-new-blue-500 + + #112E51 + + 42.3616 +
+ utc-new-blue-600 + + #0F2949 + + 37.7828 +
+ utc-new-blue-700 + + #0A1C31 + + 25.6894 +
+ utc-new-blue-800 + + #081524 + + 19.3192 +
+ utc-new-blue-900 + + #050E18 + + 12.8086 +
+ utc-new-gold-100 + + #FFF8EB + + 248.5496 +
+ utc-new-gold-200 + + #FFEDCD + + 238.5164 +
+ utc-new-gold-300 + + #FEE2AF + + 228.2706 +
+ utc-new-gold-400 + + #FECD72 + + 208.8472 +
+ utc-new-gold-500 + + #FDB736 + + 188.5682 +
+ utc-new-gold-600 + + #E4A531 + + 170.0186 +
+ utc-new-gold-700 + + #986E20 + + 113.2976 +
+ utc-new-gold-800 + + #725218 + + 84.6156 +
+ utc-new-gold-900 + + #4C3710 + + 56.6488 +
+ utc-links-static + + #166484 + + 85.7276 +
+ utc-links-hover + + #112E51 + + 42.3616 +
+ utc-links-hoverFooterIcons + + #0A6EBD + + 94.4438 +
+ utc-bg-page + + #FAFAFA + + 250 +
+ utc-bg-quoteblock + + #EEEEEE + + 238 +
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html new file mode 100644 index 0000000000..085da327f9 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html @@ -0,0 +1,1616 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Colors +

+
+

+ Demonstration of our Particle design colors and shades. +

+

+ To override the default color palette, you can do so using the theme.colors section of your tailwind.config.js file. See design/particle/source/default/tokens colors.json for our color design tokens. Use any Tailwind utility class modifier with the name values below. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Swatch + + Name + + Value + + Luminance +
+ transparent + + TRANSPARENT + + 0 +
+ black + + #000 + + 0 +
+ white + + #FFF + + 255 +
+ gray-100 + + #F7FAFC + + 249.5066 +
+ gray-200 + + #EDF2F7 + + 241.298 +
+ gray-250 + + #EEEEEE + + 238 +
+ gray-300 + + #E2E8F0 + + 231.302 +
+ gray-350 + + #DDDDDD + + 221 +
+ gray-400 + + #CBD5E0 + + 211.6682 +
+ gray-450 + + #CCCCCC + + 204 +
+ gray-500 + + #A0AEC0 + + 172.3232 +
+ gray-600 + + #718096 + + 126.3994 +
+ gray-700 + + #4A5568 + + 84.0332 +
+ gray-800 + + #2D3748 + + 54.1014 +
+ gray-900 + + #1A202C + + 31.5908 +
+ red-100 + + #FFF5F5 + + 247.126 +
+ red-200 + + #FED7D7 + + 223.2914 +
+ red-300 + + #FEB2B2 + + 194.1576 +
+ red-400 + + #FC8181 + + 155.1498 +
+ red-500 + + #F56565 + + 131.6144 +
+ red-600 + + #E53E3E + + 97.5042 +
+ red-700 + + #C53030 + + 79.6774 +
+ red-800 + + #9B2C2C + + 67.5986 +
+ red-900 + + #742A2A + + 57.7324 +
+ orange-100 + + #FFFAF0 + + 250.341 +
+ orange-200 + + #FEEBC8 + + 236.5124 +
+ orange-300 + + #FBD38D + + 214.45 +
+ orange-400 + + #F6AD55 + + 182.1662 +
+ orange-500 + + #ED8936 + + 152.2674 +
+ orange-600 + + #DD6B20 + + 125.8214 +
+ orange-700 + + #C05621 + + 104.709 +
+ orange-800 + + #9C4221 + + 82.7514 +
+ orange-900 + + #7B341E + + 65.5062 +
+ yellow-100 + + #FFFFF0 + + 253.917 +
+ yellow-200 + + #FEFCBF + + 248.021 +
+ yellow-300 + + #FAF089 + + 234.6894 +
+ yellow-400 + + #F6E05E + + 219.2912 +
+ yellow-500 + + #ECC94B + + 199.3438 +
+ yellow-600 + + #D69E2E + + 161.8192 +
+ yellow-700 + + #B7791F + + 127.6832 +
+ yellow-800 + + #975A16 + + 98.059 +
+ yellow-900 + + #744210 + + 73.02 +
+ green-100 + + #F0FFF4 + + 251.0168 +
+ green-200 + + #C6F6D5 + + 233.4126 +
+ green-300 + + #9AE6B4 + + 210.2324 +
+ green-400 + + #68D391 + + 183.4866 +
+ green-500 + + #48BB78 + + 157.7136 +
+ green-600 + + #38A169 + + 134.6338 +
+ green-700 + + #2F855A + + 111.6118 +
+ green-800 + + #276749 + + 87.2276 +
+ green-900 + + #22543D + + 71.7094 +
+ teal-100 + + #E6FFFA + + 249.324 +
+ teal-200 + + #B2F5EA + + 229.9616 +
+ teal-300 + + #81E6D9 + + 207.5888 +
+ teal-400 + + #4FD1C5 + + 180.4956 +
+ teal-500 + + #38B2AC + + 151.6296 +
+ teal-600 + + #319795 + + 129.1704 +
+ teal-700 + + #2C7A7B + + 105.4894 +
+ teal-800 + + #285E61 + + 82.7362 +
+ teal-900 + + #234E52 + + 69.147 +
+ blue-100 + + #EBF8FF + + 245.7416 +
+ blue-200 + + #BEE3F8 + + 220.65 +
+ blue-300 + + #90CDF4 + + 194.8472 +
+ blue-400 + + #63B3ED + + 166.1796 +
+ blue-500 + + #4299E1 + + 139.7022 +
+ blue-600 + + #3182CE + + 118.2666 +
+ blue-700 + + #2B6CB0 + + 99.0906 +
+ blue-800 + + #2C5282 + + 77.3868 +
+ blue-900 + + #2A4365 + + 64.1398 +
+ indigo-100 + + #EBF4FF + + 242.8808 +
+ indigo-200 + + #C3DAFE + + 215.7094 +
+ indigo-300 + + #A3BFFA + + 189.307 +
+ indigo-400 + + #7F9CF5 + + 156.2604 +
+ indigo-500 + + #667EEA + + 128.6952 +
+ indigo-600 + + #5A67D8 + + 108.3948 +
+ indigo-700 + + #4C51BF + + 87.879 +
+ indigo-800 + + #434190 + + 71.129 +
+ indigo-900 + + #3C366B + + 59.1022 +
+ purple-100 + + #FAF5FF + + 246.785 +
+ purple-200 + + #E9D8FD + + 222.2856 +
+ purple-300 + + #D6BCFA + + 198.004 +
+ purple-400 + + #B794F4 + + 162.3722 +
+ purple-500 + + #9F7AEA + + 137.9526 +
+ purple-600 + + #805AD5 + + 106.9594 +
+ purple-700 + + #6B46C1 + + 86.7468 +
+ purple-800 + + #553C9A + + 72.1018 +
+ purple-900 + + #44337A + + 59.7404 +
+ pink-100 + + #FFF5F7 + + 247.2704 +
+ pink-200 + + #FED7E2 + + 224.0856 +
+ pink-300 + + #FBB6CE + + 198.4022 +
+ pink-400 + + #F687B3 + + 161.7754 +
+ pink-500 + + #ED64A6 + + 133.8914 +
+ pink-600 + + #D53F8C + + 100.4494 +
+ pink-700 + + #B83280 + + 84.12 +
+ pink-800 + + #97266D + + 67.15 +
+ pink-900 + + #702459 + + 55.9842 +
+ utc-new-blue-100 + + #E7EAEE + + 233.651 +
+ utc-new-blue-200 + + #C4CBD4 + + 202.1616 +
+ utc-new-blue-300 + + #A0ABB9 + + 169.6722 +
+ utc-new-blue-400 + + #586D85 + + 106.2682 +
+ utc-new-blue-500 + + #112E51 + + 42.3616 +
+ utc-new-blue-600 + + #0F2949 + + 37.7828 +
+ utc-new-blue-700 + + #0A1C31 + + 25.6894 +
+ utc-new-blue-800 + + #081524 + + 19.3192 +
+ utc-new-blue-900 + + #050E18 + + 12.8086 +
+ utc-new-gold-100 + + #FFF8EB + + 248.5496 +
+ utc-new-gold-200 + + #FFEDCD + + 238.5164 +
+ utc-new-gold-300 + + #FEE2AF + + 228.2706 +
+ utc-new-gold-400 + + #FECD72 + + 208.8472 +
+ utc-new-gold-500 + + #FDB736 + + 188.5682 +
+ utc-new-gold-600 + + #E4A531 + + 170.0186 +
+ utc-new-gold-700 + + #986E20 + + 113.2976 +
+ utc-new-gold-800 + + #725218 + + 84.6156 +
+ utc-new-gold-900 + + #4C3710 + + 56.6488 +
+ utc-links-static + + #166484 + + 85.7276 +
+ utc-links-hover + + #112E51 + + 42.3616 +
+ utc-links-hoverFooterIcons + + #0A6EBD + + 94.4438 +
+ utc-bg-page + + #FAFAFA + + 250 +
+ utc-bg-quoteblock + + #EEEEEE + + 238 +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.twig b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.twig new file mode 100644 index 0000000000..539b4b22d0 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-colors/00-protons-demo-colors.twig @@ -0,0 +1,79 @@ +{# +/** + * @file Colors! + * Documenting Color Examples from Tailwind. + * + * Available variables: + * - tokens.colors: [array] Provided from data as a list of color values. + * + * @see https://tailwindcss.com/docs/customizing-colors + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: colors_demo + } +%} + {% block content %} + {% set tdClasses = 'border text-center' %} + {% set codeClasses = 'text-mono text-pink-500' %} + {% set swatchClasses = 'border p-10' %} + + + + + + + + + + + {% for colorName, colorValue in tokens.colors %} + {% if colorValue is not iterable and colorName != 'current' %} + {% set luma = colorValue|hex_to_rgba|rgba_string|luma %} + {% set colorClass = 'bg-' ~ colorName %} + + + + + + + {% else %} + {% for nestedColor, nestedValue in colorValue %} + {# The custom Twig filters `hex_to_rgba`, `rgba_string` and `luma` are found in alter-twig.php. #} + {% set luma = nestedValue|hex_to_rgba|rgba_string|luma %} + {% set colorClass = 'bg-' ~ colorName ~ '-' ~ nestedColor %} + + + + + + + {% endfor %} + {% endif %} + {% endfor %} + +
+ Swatch + + Name + + Value + + Luminance +
+ {{ colorName }} + + {{ colorValue|upper }} + + {{ luma }} +
+ {{ colorName ~ '-' ~ nestedColor }} + + {{ nestedValue|upper }} + + {{ luma }} +
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-colors/protons-demo-colors.js b/dist/app-pl/pl/patterns/00-protons-demo-colors/protons-demo-colors.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-colors/protons-demo-colors.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.markup-only.html new file mode 100644 index 0000000000..eff307a269 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.markup-only.html @@ -0,0 +1,577 @@ +
+
+
+

+ Spacing +

+
+

+ Demonstration of our Particle spacing. +

+

+ To override the default spacing values, you can do so using the theme.spacing section of your tailwind.config.js file. Use any Tailwind utility class modifier with the name values below. 0 and 1px values are also available for minimal use. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Size + + Pixels + + Example +
+ 1 + + 0.25rem + + 4px + +
+
+ 2 + + 0.5rem + + 8px + +
+
+ 3 + + 0.75rem + + 12px + +
+
+ 4 + + 1rem + + 16px + +
+
+ 5 + + 1.25rem + + 20px + +
+
+ 6 + + 1.5rem + + 24px + +
+
+ 7 + + 1.75rem + + 28px + +
+
+ 8 + + 2rem + + 32px + +
+
+ 9 + + 2.25rem + + 36px + +
+
+ 10 + + 2.5rem + + 40px + +
+
+ 11 + + 2.75rem + + 44px + +
+
+ 12 + + 3rem + + 48px + +
+
+ 14 + + 3.5rem + + 56px + +
+
+ 16 + + 4rem + + 64px + +
+
+ 20 + + 5rem + + 80px + +
+
+ 24 + + 6rem + + 96px + +
+
+ 28 + + 7rem + + 112px + +
+
+ 32 + + 8rem + + 128px + +
+
+ 36 + + 9rem + + 144px + +
+
+ 40 + + 10rem + + 160px + +
+
+ 44 + + 11rem + + 176px + +
+
+ 48 + + 12rem + + 192px + +
+
+ 52 + + 13rem + + 208px + +
+
+ 56 + + 14rem + + 224px + +
+
+ 60 + + 15rem + + 240px + +
+
+ 64 + + 16rem + + 256px + +
+
+ 72 + + 18rem + + 288px + +
+
+ 80 + + 20rem + + 320px + +
+
+ 96 + + 24rem + + 384px + +
+
+ px + + 1px + + +Warning: A non-numeric value encountered in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 209 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.3632 4570352 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.3646 4585600 4. React\Stream\DuplexResourceStream->handleData($stream = resource(205) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.3648 4606488 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:99 + 0.3690 4675592 10. React\Http\Io\CloseProtectionStream->handleData($data = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3690 4675968 11. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/CloseProtectionStream.php:96 + 0.3690 4675968 12. React\Http\Io\LengthLimitedStream->handleData($data = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3691 4675968 13. Evenement\EventEmitter->emit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.3691 4675968 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3691 4675968 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.3694 4668824 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.3694 4668824 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3694 4668824 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:75 + 0.3695 4668880 19. React\Promise\Promise->settle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:231 + 0.3696 4668184 20. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:132-136}($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:168 + 0.3696 4668184 21. React\Promise\FulfilledPromise->done($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.3696 4668184 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/FulfilledPromise.php:39 + 0.3697 4668240 23. React\Promise\Promise->settle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:231 + 0.3697 4667136 24. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:132-136}($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:168 + 0.3697 4667136 25. React\Promise\FulfilledPromise->then($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.3697 4667136 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/FulfilledPromise.php:25 + 0.3698 4667472 27. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.3698 4667472 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.3698 4668168 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.3699 4668168 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.3700 4668168 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.3700 4668168 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.3714 4769824 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.3714 4769824 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.3715 4772072 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.3715 4772072 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/spacing.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.4382 4758520 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.4382 4758520 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.4382 4775032 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.4383 4775032 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4383 4775032 41. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4386 4778688 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.4386 4778688 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4386 4778688 44. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4389 4779064 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:147 + 0.4389 4779440 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4389 4779440 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4395 4779440 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.4395 4779440 49. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +16px +

+
+
+ 0.5 + + 0.125rem + + 2px + +
+
+ 1.5 + + 0.375rem + + 6px + +
+
+ 2.5 + + 0.625rem + + 10px + +
+
+ 3.5 + + 0.875rem + + 14px + +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html new file mode 100644 index 0000000000..ad7e026634 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html @@ -0,0 +1,718 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Spacing +

+
+

+ Demonstration of our Particle spacing. +

+

+ To override the default spacing values, you can do so using the theme.spacing section of your tailwind.config.js file. Use any Tailwind utility class modifier with the name values below. 0 and 1px values are also available for minimal use. +

+ + + Tailwind Documentation + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Name + + Size + + Pixels + + Example +
+ 1 + + 0.25rem + + 4px + +
+
+ 2 + + 0.5rem + + 8px + +
+
+ 3 + + 0.75rem + + 12px + +
+
+ 4 + + 1rem + + 16px + +
+
+ 5 + + 1.25rem + + 20px + +
+
+ 6 + + 1.5rem + + 24px + +
+
+ 7 + + 1.75rem + + 28px + +
+
+ 8 + + 2rem + + 32px + +
+
+ 9 + + 2.25rem + + 36px + +
+
+ 10 + + 2.5rem + + 40px + +
+
+ 11 + + 2.75rem + + 44px + +
+
+ 12 + + 3rem + + 48px + +
+
+ 14 + + 3.5rem + + 56px + +
+
+ 16 + + 4rem + + 64px + +
+
+ 20 + + 5rem + + 80px + +
+
+ 24 + + 6rem + + 96px + +
+
+ 28 + + 7rem + + 112px + +
+
+ 32 + + 8rem + + 128px + +
+
+ 36 + + 9rem + + 144px + +
+
+ 40 + + 10rem + + 160px + +
+
+ 44 + + 11rem + + 176px + +
+
+ 48 + + 12rem + + 192px + +
+
+ 52 + + 13rem + + 208px + +
+
+ 56 + + 14rem + + 224px + +
+
+ 60 + + 15rem + + 240px + +
+
+ 64 + + 16rem + + 256px + +
+
+ 72 + + 18rem + + 288px + +
+
+ 80 + + 20rem + + 320px + +
+
+ 96 + + 24rem + + 384px + +
+
+ px + + 1px + + +Warning: A non-numeric value encountered in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 209 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.3632 4570352 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.3646 4585600 4. React\Stream\DuplexResourceStream->handleData($stream = resource(205) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.3648 4606488 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18808\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:99 + 0.3690 4675592 10. React\Http\Io\CloseProtectionStream->handleData($data = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3690 4675968 11. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/CloseProtectionStream.php:96 + 0.3690 4675968 12. React\Http\Io\LengthLimitedStream->handleData($data = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3691 4675968 13. Evenement\EventEmitter->emit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.3691 4675968 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3691 4675968 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.3694 4668824 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.3694 4668824 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.3694 4668824 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:75 + 0.3695 4668880 19. React\Promise\Promise->settle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:231 + 0.3696 4668184 20. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:132-136}($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:168 + 0.3696 4668184 21. React\Promise\FulfilledPromise->done($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.3696 4668184 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/FulfilledPromise.php:39 + 0.3697 4668240 23. React\Promise\Promise->settle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:231 + 0.3697 4667136 24. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:132-136}($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'... }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:168 + 0.3697 4667136 25. React\Promise\FulfilledPromise->then($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.3697 4667136 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/spacing.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.js'...) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/FulfilledPromise.php:25 + 0.3698 4667472 27. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.3698 4667472 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.3698 4668168 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.3699 4668168 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.3700 4668168 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.3700 4668168 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.7633, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40034, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18808; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.3714 4769824 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.3714 4769824 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.3715 4772072 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.3715 4772072 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/spacing.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.4382 4758520 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.4382 4758520 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.4382 4775032 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.4383 4775032 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4383 4775032 41. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4386 4778688 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.4386 4778688 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4386 4778688 44. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4389 4779064 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:147 + 0.4389 4779440 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.4389 4779440 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.4395 4779440 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.4395 4779440 49. __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-spacing', 'demo' => ['title' => 'Spacing', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_5b184d87e5a43761e7390b53e81f39dd5df513f3c4e706ad7a31c6c01299f308___1215593389 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +16px +

+
+
+ 0.5 + + 0.125rem + + 2px + +
+
+ 1.5 + + 0.375rem + + 6px + +
+
+ 2.5 + + 0.625rem + + 10px + +
+
+ 3.5 + + 0.875rem + + 14px + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.twig b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.twig new file mode 100644 index 0000000000..696e3facc0 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-spacing/00-protons-demo-spacing.twig @@ -0,0 +1,59 @@ +{# +/** + * @file Spacing! + * Documenting Spacing Examples from Tailwind. + * + * Available variables: + * - tokens.spacing: [array] Provided from data as a list of spacing values. + * + * @see https://tailwindcss.com/docs/customizing-spacing + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: spacing_demo + } +%} + {% block content %} + {% set tdClasses = 'border text-center' %} + + + + + + + + + + + {% for spacer, value in tokens.spacing %} + {% if spacer != 0 %} + + + + + + + {% endif %} + {% endfor %} + +
+ Name + + Size + + Pixels + + Example +
+ {{ spacer }} + + {{ value }} + + {{ (value|trim('rem')) * 16 ~ 'px' }} + +
+
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-spacing/protons-demo-spacing.js b/dist/app-pl/pl/patterns/00-protons-demo-spacing/protons-demo-spacing.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-spacing/protons-demo-spacing.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.markup-only.html new file mode 100644 index 0000000000..ebfc825cf4 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.markup-only.html @@ -0,0 +1,522 @@ +
+
+
+

+ Table +

+
+

+ Demonstration of our Particle table. +

+

+ Tables can be overriddeen in Tailwing config using the theme.borderCollapse and theme.tableLayout sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+

+ Examples +

+

+ Quickly create a w-full max-w-full mb-4 bg-transparent style with the + .table-auto + or.table-fixedclass as + <table class="table-auto"> + or<table class="table-fixed">. +

+

+ Auto +

+

+ Use.table-autoto allow the table to automatically size columns to fit the + contents of the cell. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+ + This caption example was created with<caption></caption>. + +
+

+ Fixed +

+

+ Use.table-fixedto allow the table to ignore the content and use fixed widths + for columns. The width of the first row will set the column widths for the whole table. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Styling tables examples +

+

+ As easy as adding Tailwind's utility classes likebg-gray-800and + text-white + to the table and/or its elements. For example, + <table class="bg-gray-800 text-white"> + ! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Striped Rows +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Hoverable rows +

+

+ Add.hover:pseudo classes on elements to enable a hover state within a + <table> + .<tr class="hover:bg-gray-100">or<tr + class="hover:text-black"> +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html new file mode 100644 index 0000000000..c100663a3d --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html @@ -0,0 +1,663 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Table +

+
+

+ Demonstration of our Particle table. +

+

+ Tables can be overriddeen in Tailwing config using the theme.borderCollapse and theme.tableLayout sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+

+ Examples +

+

+ Quickly create a w-full max-w-full mb-4 bg-transparent style with the + .table-auto + or.table-fixedclass as + <table class="table-auto"> + or<table class="table-fixed">. +

+

+ Auto +

+

+ Use.table-autoto allow the table to automatically size columns to fit the + contents of the cell. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+ + This caption example was created with<caption></caption>. + +
+

+ Fixed +

+

+ Use.table-fixedto allow the table to ignore the content and use fixed widths + for columns. The width of the first row will set the column widths for the whole table. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Styling tables examples +

+

+ As easy as adding Tailwind's utility classes likebg-gray-800and + text-white + to the table and/or its elements. For example, + <table class="bg-gray-800 text-white"> + ! +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Striped Rows +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+

+ Hoverable rows +

+

+ Add.hover:pseudo classes on elements to enable a hover state within a + <table> + .<tr class="hover:bg-gray-100">or<tr + class="hover:text-black"> +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + First Name + + Last Name + + Username +
+ 1 + + Antoinette + + Breitenberg + + @doloremque +
+ 2 + + Kamryn + + Cruickshank + + @et +
+ 3 + + Oswald + + McGlynn + + @iure +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.twig b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.twig new file mode 100644 index 0000000000..d4b2411156 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-tables/00-protons-demo-tables.twig @@ -0,0 +1,306 @@ +{# +/** + * @file Tables! + * Documenting Table Examples from Tailwind. + * + * Available variables: + * - table_data.header: [array] A list of table headers from _data/tables.yaml + * - table_data.content: [array] A list of table content from _data/tables.yaml + * + * @see https://tailwindcss.com/docs/table-layout + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: tables_demo + } +%} + {% block content %} +

+ Examples +

+

+ Quickly create a w-full max-w-full mb-4 bg-transparent style with the + .table-auto + or.table-fixedclass as + <table class="table-auto"> + or<table class="table-fixed">. +

+

+ Auto +

+

+ Use.table-autoto allow the table to automatically size columns to fit the + contents of the cell. +

+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+ + This caption example was created with<caption></caption>. + +
+

+ Fixed +

+

+ Use.table-fixedto allow the table to ignore the content and use fixed widths + for columns. The width of the first row will set the column widths for the whole table. +

+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+

+ Styling tables examples +

+

+ As easy as adding Tailwind's utility classes likebg-gray-800and + text-white + to the table and/or its elements. For example, + <table class="bg-gray-800 text-white"> + ! +

+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+

+ Striped Rows +

+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+

+ Hoverable rows +

+

+ Add.hover:pseudo classes on elements to enable a hover state within a + <table> + .<tr class="hover:bg-gray-100">or<tr + class="hover:text-black"> +

+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+ + + + + {% for header in table_data.header %} + + {% endfor %} + + + + {% for content in table_data.content %} + + + + + + + {% endfor %} + +
+ # + + {{ header }} +
+ {{ loop.index }} + + {{ content.first_name }} + + {{ content.last_name }} + + @{{ content.username }} +
+
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-tables/protons-demo-tables.js b/dist/app-pl/pl/patterns/00-protons-demo-tables/protons-demo-tables.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-tables/protons-demo-tables.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.markup-only.html new file mode 100644 index 0000000000..7a243cfca7 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.markup-only.html @@ -0,0 +1,1186 @@ +
+
+
+

+ Typography +

+
+

+ Demonstration of our Particle Typography. +

+

+ To override the default font values, you can do so using the theme.fontFamily theme.fontWeight, theme.fontSize sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+
+

+ Font Family +

+
+ CSS Property: font-family +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties + + Demo +
+ font-sans + + Roboto, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-serif + + Baskervville, Times New Roman, serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-mono + + Source Code Pro, Courier New, monospace + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcbody + + Roboto, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcheadings + + Oswald, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcquote + + Georgia, serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+
+ +
+

+ Font Size +

+
+ CSS Property: font-size +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties +
+ text-xs + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-sm + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-base + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-lg + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-2xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-3xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-4xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-5xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-6xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-7xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-8xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-9xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+
+ +

+ Usage +

+
+
+ text-xs +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-sm +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-base +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-lg +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-2xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-3xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-4xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-5xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-6xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-7xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-8xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-9xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ +
+

+ Font Weight +

+
+ CSS Property: font-weight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties +
+ font-thin + + 100 +
+ font-extralight + + 200 +
+ font-light + + 300 +
+ font-normal + + 400 +
+ font-medium + + 500 +
+ font-semibold + + 600 +
+ font-bold + + 700 +
+ font-extrabold + + 800 +
+ font-black + + 900 +
+
+ +

+ Usage +

+
+
+ font-thin +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-extralight +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-light +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-normal +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-medium +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-semibold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-bold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-extrabold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-black +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html new file mode 100644 index 0000000000..10f4c8e797 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html @@ -0,0 +1,1327 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Typography +

+
+

+ Demonstration of our Particle Typography. +

+

+ To override the default font values, you can do so using the theme.fontFamily theme.fontWeight, theme.fontSize sections of your tailwind.config.js file. +

+ + + Tailwind Documentation + +
+
+ +
+
+

+ Font Family +

+
+ CSS Property: font-family +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties + + Demo +
+ font-sans + + Roboto, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-serif + + Baskervville, Times New Roman, serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-mono + + Source Code Pro, Courier New, monospace + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcbody + + Roboto, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcheadings + + Oswald, sans-serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+ font-utcquote + + Georgia, serif + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam +
+
+ +
+

+ Font Size +

+
+ CSS Property: font-size +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties +
+ text-xs + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-sm + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-base + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-lg + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-2xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-3xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-4xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-5xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-6xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-7xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-8xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+ text-9xl + + +Warning: Array to string conversion in /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code on line 399 + +Call Stack: + 0.0003 444240 1. {main}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:0 + 0.0101 2171616 2. React\EventLoop\StreamSelectLoop->run() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:151 + 0.5953 4863112 3. React\EventLoop\StreamSelectLoop->waitForStreamActivity($timeout = NULL) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:211 + 0.5956 4878360 4. React\Stream\DuplexResourceStream->handleData($stream = resource(221) of type (stream)) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/event-loop/src/StreamSelectLoop.php:244 + 0.5957 4899248 5. Evenement\EventEmitter->emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/RequestHeaderParser.php:30-107}($data = 'POST /?type=renderFile HTTP/1.1\r\nContent-Type: application/json\r\nAccept: */*\r\nContent-Length: 18814\r\nUser-Agent: node-fetch/1.0 (+https://github.com/bitinn/node-fetch)\r\nAccept-Encoding: gzip,deflate\r\nConnection: close\r\nHost: 127.0.0.1:40677\r\n\r\n{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the emit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'data', $arguments = [0 => '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jshandleData($data = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsemit($event = 'end', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/LengthLimitedStream.php:87 + 0.5967 4968728 14. React\Http\Io\HttpBodyStream->handleEnd() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5967 4968728 15. React\Http\Io\HttpBodyStream->close() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:179 + 0.5968 4961584 16. Evenement\EventEmitter->emit($event = 'close', $arguments = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/HttpBodyStream.php:80 + 0.5968 4961584 17. React\Promise\Stream\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise-stream/src/functions.php:74-76}() /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123 + 0.5968 4961584 18. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsdone($onFulfilled = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $onRejected = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, $onProgress = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:135 + 0.5969 4960944 22. React\Promise\Promise::React\Promise\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:229-234}($value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jssettle($promise = class React\Promise\FulfilledPromise { private $value = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsthen($onFulfilled = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['request' => class React\Http\Io\ServerRequest { ... }, 'stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$buffer' => ''] }, $onRejected = class Closure { virtual $closure = "$this->React\Http\Middleware\{closure}", public $static = ['stack' => class Closure { virtual $closure = "$this->React\Http\Io\{closure}", ... }, 'request' => class React\Http\Io\ServerRequest { ... }, 'body' => class React\Http\Io\HttpBodyStream { ... }]; public $this = class React\Http\Middleware\RequestBodyBufferMiddleware { private $sizeLimit = 8388608 }; public $parameter = ['$error' => ''] }, $onProgress = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:134 + 0.5969 4959896 26. React\Http\Middleware\RequestBodyBufferMiddleware->React\Http\Middleware\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:53-59}($buffer = '{"template":"00-protons-demo/typography.twig","data":{"borders_demo":{"title":"Borders","content":{"lead":"Demonstration of our Particle design borders and variants.","summary":"To override the default borders, you can do so using the theme.borderColor, theme.borderRadius, theme.borderWidth sections of your tailwind.config.jsReact\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php:58 + 0.5969 4960232 28. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 2) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5969 4960928 29. React\Http\Middleware\RequestBodyParserMiddleware->__invoke($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $next = class Closure { virtual $closure = "$this->React\Http\Io\{closure}", public $static = ['that' => class React\Http\Io\MiddlewareRunner { ... }, 'position' => 2]; public $this = class React\Http\Io\MiddlewareRunner { private $middleware = [...] }; public $parameter = ['$request' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:59 + 0.5969 4960928 30. React\Http\Io\MiddlewareRunner->React\Http\Io\{closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:53-55}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php:34 + 0.5970 4960928 31. React\Http\Io\MiddlewareRunner->call($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }, $position = 3) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:54 + 0.5970 4960928 32. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:58-137}($request = class React\Http\Io\ServerRequest { private $attributes = []; private $serverParams = ['REQUEST_TIME' => 1687893184, 'REQUEST_TIME_FLOAT' => 1687893184.9934, 'REMOTE_ADDR' => '127.0.0.1', 'REMOTE_PORT' => 40042, 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => 40677]; private $fileParams = []; private $cookies = []; private $queryParams = ['type' => 'renderFile']; private $parsedBody = NULL; private ${RingCentral\Psr7\Request}method = 'POST'; private ${RingCentral\Psr7\Request}requestTarget = NULL; private ${RingCentral\Psr7\Request}uri = class RingCentral\Psr7\Uri { private $scheme = 'http'; private $userInfo = ''; private $host = '127.0.0.1'; private $port = 40677; private $path = '/'; private $query = 'type=renderFile'; private $fragment = '' }; protected $headers = ['host' => [...], 'content-type' => [...], 'accept' => [...], 'content-length' => [...], 'user-agent' => [...], 'accept-encoding' => [...], 'connection' => [...]]; protected $headerLines = ['Host' => [...], 'Content-Type' => [...], 'Accept' => [...], 'Content-Length' => [...], 'User-Agent' => [...], 'Accept-Encoding' => [...], 'Connection' => [...]]; protected $protocol = '1.1'; protected $stream = class RingCentral\Psr7\BufferStream { private $hwm = 18814; private $buffer = '' } }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/http/src/Io/MiddlewareRunner.php:49 + 0.5976 5062584 33. React\Promise\Promise->__construct($resolver = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }, $canceller = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:122 + 0.5976 5062584 34. React\Promise\Promise->call($cb = class Closure { virtual $closure = "{closure}", public $static = ['twigRenderer' => class BasaltInc\TwigRenderer\TwigRenderer { ... }, 'query' => [...], 'body' => [...], 'headers' => [...]]; public $parameter = ['$resolve' => '', '$reject' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:25 + 0.5977 5064832 35. {closure:/home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:114-122}($resolve = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$value' => ''] }, $reject = class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['target' => class React\Promise\Promise { ... }]; public $parameter = ['$reason' => ''] }, class Closure { virtual $closure = "React\Promise\Promise::React\Promise\{closure}", public $static = ['progressHandlers' => [...]]; public $parameter = ['$update' => ''] }) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/react/promise/src/Promise.php:245 + 0.5977 5064832 36. BasaltInc\TwigRenderer\TwigRenderer->render($templatePath = '00-protons-demo/typography.twig', $data = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/server--async.php:115 + 0.7534 5033224 37. Twig\TemplateWrapper->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography']) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/dist/TwigRenderer.php:103 + 0.7534 5033224 38. Twig\Template->render($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/TemplateWrapper.php:47 + 0.7535 5049736 39. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:434 + 0.7535 5049736 40. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7535 5049736 41. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography'], $blocks = []) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7538 5053392 42. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:34 + 0.7538 5053392 43. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7538 5053392 44. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7542 5053768 45. Twig\Template->display($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:252 + 0.7542 5054144 46. Twig\Template->displayWithErrorHandling($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:422 + 0.7542 5054144 47. __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f->doDisplay($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:455 + 0.7548 5054144 48. Twig\Template->displayBlock($name = 'content', $context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']], $useBlocks = ???) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Environment.php(497) : eval()'d code:45 + 0.7548 5054144 49. __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917->block_content($context = ['borders_demo' => ['title' => 'Borders', 'content' => [...]], 'breakpoints_demo' => ['title' => 'Breakpoints', 'devices' => [...], 'active_classes' => [...], 'content' => [...]], 'colors_demo' => ['title' => 'Colors', 'content' => [...]], 'spacing_demo' => ['title' => 'Spacing', 'content' => [...]], 'tables_demo' => ['title' => 'Table', 'content' => [...]], 'table_data' => ['header' => [...], 'content' => [...]], 'typography_demo' => ['title' => 'Typography', 'content' => [...]], 'articles_demo' => ['title' => 'Articles', 'content' => [...]], 'article_1' => ['title' => 'Lucidus', 'body' => '

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo qui'..., 'author_name' => 'Joe P. Author', 'date' => '11/19/2017 - 08:30', 'tags' => [...], 'image' => [...]], 'footer' => ['slogan' => 'Powered by Pattern Lab'], 'pl' => TRUE, 'BUILD_TARGET' => 'pl', 'paths' => ['assets' => '../../../assets', 'images' => '../../../assets/images', 'fonts' => '../../../assets/fonts', 'svgs' => '../../../assets/atomic/_patterns/01-atoms/svg/icons'], 'bodyClass' => 'pl pl-loading', 'title' => 'Pattern Lab', 'headline' => ['tiny' => 'Lorem Ipsum', 'short' => 'Lorem ipsum dolor sit (37 characters)', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. (72 characters)'], 'excerpt' => ['short' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam', 'medium' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.', 'long' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'], 'description' => 'So, setting about it as methodically as men might smoke out a wasps\' nest, the Martians spread this strange stifling vapour over the Londonward country. The horns of the crescent slowly moved apart, until at last they formed a line from Hanwell to Coombe and Malden. All night through their destructive tubes advanced.', 'url' => '#', 'name' => ['first' => 'Lacy', 'firsti' => 'L', 'middle' => 'Tommie', 'middlei' => 'T', 'last' => 'Way', 'lasti' => 'W'], 'year' => ['long' => '2013', 'short' => '13'], 'month' => ['long' => 'February', 'short' => 'Feb', 'digit' => '02'], 'dayofweek' => ['long' => 'Monday', 'short' => 'Mon'], 'day' => ['long' => '10', 'short' => '10', 'ordinal' => 'th'], 'hour' => ['long' => '01', 'short' => '1', 'military' => '13', 'ampm' => 'pm'], 'minute' => ['long' => '20', 'short' => '20'], 'seconds' => '31', 'author' => ['first_name' => 'Author', 'last_name' => 'Name'], 'email' => 'example@example.com', 'username' => 'example', 'imageStyles' => ['thumbnail' => [...], 'card' => [...], 'small' => [...], 'medium' => [...], 'carousel' => [...], 'large' => [...]], 'link' => ['protons-demo-demo-block' => '/patterns/00-protons-demo-_demo-block/00-protons-demo-_demo-block.rendered.html', 'protons-demo-borders' => '/patterns/00-protons-demo-borders/00-protons-demo-borders.rendered.html', 'protons-demo-breakpoints' => '/patterns/00-protons-demo-breakpoints/00-protons-demo-breakpoints.rendered.html', 'protons-demo-colors' => '/patterns/00-protons-demo-colors/00-protons-demo-colors.rendered.html', 'protons-demo-spacing' => '/patterns/00-protons-demo-spacing/00-protons-demo-spacing.rendered.html', 'protons-demo-tables' => '/patterns/00-protons-demo-tables/00-protons-demo-tables.rendered.html', 'protons-demo-typography' => '/patterns/00-protons-demo-typography/00-protons-demo-typography.rendered.html', 'protons-demo-welcome' => '/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html', 'atoms-demo-alerts' => '/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html', 'atoms-demo-brandings' => '/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html', 'atoms-demo-breadcrumbs' => '/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html', 'atoms-demo-buttons' => '/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html', 'atoms-demo-form-elements' => '/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html', 'atoms-demo-grids' => '/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html', 'atoms-demo-images' => '/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html', 'atoms-demo-svgs' => '/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html', 'molecules-demo-cards' => '/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html', 'molecules-demo-paginations' => '/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html', 'molecules-demo-vue-widgets' => '/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html', 'organisms-demo-articles' => '/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html', 'organisms-demo-card-grids' => '/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html', 'organisms-demo-footers' => '/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html'], 'env' => 'production', 'tokens' => ['borderColor' => [...], 'borderRadius' => [...], 'borderWidth' => [...], 'colors' => [...], 'spacing' => [...], 'screens' => [...], 'fontFamily' => [...], 'fontWeight' => [...], 'fontSize' => [...]], 'patternLabHead' => '', 'cacheBuster' => 1687893184169, 'patternPartial' => 'protons-demo-typography', 'demo' => ['title' => 'Typography', 'content' => [...]]], $blocks = ['usage' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_usage'], 'content' => [0 => class __TwigTemplate_1eaf5dd282eb4664ead934fa783ca44ba1d1fa989527ca9be9b9cb57c1ad3d9f___478723917 { ... }, 1 => 'block_content'], 'full_width' => [0 => class __TwigTemplate_666431390a780497f4abc12eb971a8b51f2e7c025717974ad5ab0509b921630f { ... }, 1 => 'block_full_width']]) /home/travis/build/UTCWeb/particle/node_modules/@basalt/twig-renderer/vendor/twig/twig/src/Template.php:216 + +Array +

+
+ +

+ Usage +

+
+
+ text-xs +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-sm +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-base +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-lg +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-2xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-3xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-4xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-5xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-6xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-7xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-8xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ text-9xl +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ +
+

+ Font Weight +

+
+ CSS Property: font-weight +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Utility Class + + Properties +
+ font-thin + + 100 +
+ font-extralight + + 200 +
+ font-light + + 300 +
+ font-normal + + 400 +
+ font-medium + + 500 +
+ font-semibold + + 600 +
+ font-bold + + 700 +
+ font-extrabold + + 800 +
+ font-black + + 900 +
+
+ +

+ Usage +

+
+
+ font-thin +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-extralight +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-light +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-normal +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-medium +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-semibold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-bold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-extrabold +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+ font-black +
+
+ Lorem ipsum dolor sit (37 characters) +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.twig b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.twig new file mode 100644 index 0000000000..6a6f0230fb --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-typography/00-protons-demo-typography.twig @@ -0,0 +1,164 @@ +{# +/** + * @file Typography! + * Documenting Typography Examples from Tailwind. + * + * Available variables: + * - tokens.fontFamily: [array] Provided from data as a list of font family values. + * - tokens.fontSize: [array] Provided from data as a list of font size values. + * - tokens.fontWeight: [array] Provided from data as a list of font weight values. + * + * @see https://tailwindcss.com/docs/font-family + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: typography_demo + } +%} + {% block content %} + {% set tdClasses = 'border p-3' %} + {% set codeClasses = 'text-mono text-pink-500' %} + {# Font Family Demo #} +
+

+ Font Family +

+
+ CSS Property: font-family +
+ + + + + + + + + + {% for key, value in tokens.fontFamily %} + {% set textClass = 'font-' ~ key %} + + + + + + {% endfor %} + +
+ Utility Class + + Properties + + Demo +
+ {{ textClass }} + + {{ value|join(' ') }} + + {{ excerpt.short }} +
+
+ + {# Font Size Demo #} +
+

+ Font Size +

+
+ CSS Property: font-size +
+ + + + + + + + + {% for key, value in tokens.fontSize %} + {% set textClass = 'text-' ~ key %} + + + + + {% endfor %} + +
+ Utility Class + + Properties +
+ {{ textClass }} + + {{ value }} +
+
+ +

+ Usage +

+
+ {% for key, value in tokens.fontSize %} + {% set textClass = 'text-' ~ key %} +
+ {{ textClass }} +
+
+ {{ headline.short }} +
+ {% endfor %} +
+ + {# Font Weight Demo #} +
+

+ Font Weight +

+
+ CSS Property: font-weight +
+ + + + + + + + + {% for key, value in tokens.fontWeight %} + {% set weightClass = 'font-' ~ key %} + + + + + {% endfor %} + +
+ Utility Class + + Properties +
+ {{ weightClass }} + + {{ value }} +
+
+ +

+ Usage +

+
+ {% for key, value in tokens.fontWeight %} + {% set weightClass = 'font-' ~ key %} +
+ {{ weightClass }} +
+
+ {{ headline.short }} +
+ {% endfor %} +
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/00-protons-demo-typography/protons-demo-typography.js b/dist/app-pl/pl/patterns/00-protons-demo-typography/protons-demo-typography.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-typography/protons-demo-typography.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.markup-only.html b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.markup-only.html new file mode 100644 index 0000000000..7f0a2b9b54 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.markup-only.html @@ -0,0 +1,36 @@ +
+
+
+
+
+
+
+
+ +

+ Welcome to Particle +

+ +
+ + + + +A friendly goat wearing a space helmet. The Astrogoat! +
+ +

+ Particle is a starterkit to help you make design systems with Webpack and Twig. +

+

+ Start exploring by click the Atomic Design links in the black sticky bar. For vastly more information about + how to use Particle, + check out the docs + . +

+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html new file mode 100644 index 0000000000..86b85bc78f --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.rendered.html @@ -0,0 +1,177 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +

+ Welcome to Particle +

+ +
+ + + + +A friendly goat wearing a space helmet. The Astrogoat! +
+ +

+ Particle is a starterkit to help you make design systems with Webpack and Twig. +

+

+ Start exploring by click the Atomic Design links in the black sticky bar. For vastly more information about + how to use Particle, + check out the docs + . +

+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.twig b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.twig new file mode 100644 index 0000000000..56a39f8777 --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-welcome/00-protons-demo-welcome.twig @@ -0,0 +1,41 @@ +
+
+
+
+ {# Spinner styles are hardcoded in 00-head.twig #} +
+
+
+
+ +

+ Welcome to Particle +

+ +
+ {% set welcome_image = { + variant: 'primary', + src: paths.images ~ '/astrogoat.png', + alt: 'A friendly goat wearing a space helmet. The Astrogoat!' + } %} + + {% include '@atoms/image/_image.twig' with { + image: welcome_image + } %} +
+ +

+ Particle is a starterkit to help you make design systems with Webpack and Twig. +

+

+ Start exploring by click the Atomic Design links in the black sticky bar. For vastly more information about + how to use Particle, + check out the docs + . +

+
+
+
+
diff --git a/dist/app-pl/pl/patterns/00-protons-demo-welcome/protons-demo-welcome.js b/dist/app-pl/pl/patterns/00-protons-demo-welcome/protons-demo-welcome.js new file mode 100644 index 0000000000..c6a38c01ea --- /dev/null +++ b/dist/app-pl/pl/patterns/00-protons-demo-welcome/protons-demo-welcome.js @@ -0,0 +1,8 @@ +import './borders.twig'; +import './breakpoints.twig'; +import './colors.twig'; +import './_demo-block.twig'; +import './spacing.twig'; +import './tables.twig'; +import './typography.twig'; +import './welcome.twig'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.markup-only.html new file mode 100644 index 0000000000..25cb997449 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.markup-only.html @@ -0,0 +1,73 @@ +
+
+
+

+ Alert +

+
+

+ Demonstration of our Particle Alerts. +

+

+ Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. +

+ +
+
+ +
+ +
+
+

+ Success! +

+
+

+ These alerts are a useful way to call attention to pieces of content you want to highlight. +

+
+

+ They even have useful footer areas for more info! Footers can be overridden if you don't want them! +

+
+ +
+
+

+ Warning! +

+
+

+ A nice little warning message. We're not too serious. By default our messages set aria-live="polite" +

+
+ + + +
+
+

+ Informational message! +

+
+

+ We can add messages of several kinds! We're not limited to what Drupal provides. See the background classes for additional ideas! +

+
+

+ Did you know you can click the x to dismiss these messages? +

+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html new file mode 100644 index 0000000000..c0af4be7a8 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.rendered.html @@ -0,0 +1,214 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Alert +

+
+

+ Demonstration of our Particle Alerts. +

+

+ Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. +

+ +
+
+ +
+ +
+
+

+ Success! +

+
+

+ These alerts are a useful way to call attention to pieces of content you want to highlight. +

+
+

+ They even have useful footer areas for more info! Footers can be overridden if you don't want them! +

+
+ +
+
+

+ Warning! +

+
+

+ A nice little warning message. We're not too serious. By default our messages set aria-live="polite" +

+
+ + + +
+
+

+ Informational message! +

+
+

+ We can add messages of several kinds! We're not limited to what Drupal provides. See the background classes for additional ideas! +

+
+

+ Did you know you can click the x to dismiss these messages? +

+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.twig b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.twig new file mode 100644 index 0000000000..d8c4738d99 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/01-atoms-demo-alert-alerts.twig @@ -0,0 +1,19 @@ +{# +/** + * @file Alerts! + * Documenting @atoms/alert/_alert.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: alert_demo + } +%} + {% block content %} + {% include '@atoms/alert/_alert.twig' with alert_status %} + {% include '@atoms/alert/_alert.twig' with alert_warning %} + {% include '@atoms/alert/_alert.twig' with alert_error %} + {% include '@atoms/alert/_alert.twig' with alert_info %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/atoms-demo-alerts.js b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/atoms-demo-alerts.js new file mode 100644 index 0000000000..5ce30b83ed --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-alert-alerts/atoms-demo-alerts.js @@ -0,0 +1,2 @@ +import './alerts.twig'; +import './alerts.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-alert/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-alert/index.html new file mode 100644 index 0000000000..8466b60ded --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-alert/index.html @@ -0,0 +1,279 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ alert +

+ +
+ +
+ +
+
+ +
+ +

+ + + Alerts + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Alert +

+
+

+ Demonstration of our Particle Alerts. +

+

+ Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. +

+ +
+
+ +
+ +
+
+

+ Success! +

+
+

+ These alerts are a useful way to call attention to pieces of content you want to highlight. +

+
+

+ They even have useful footer areas for more info! Footers can be overridden if you don't want them! +

+
+ +
+
+

+ Warning! +

+
+

+ A nice little warning message. We're not too serious. By default our messages set aria-live="polite" +

+
+ + + +
+
+

+ Informational message! +

+
+

+ We can add messages of several kinds! We're not limited to what Drupal provides. See the background classes for additional ideas! +

+
+

+ Did you know you can click the x to dismiss these messages? +

+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.markup-only.html new file mode 100644 index 0000000000..42a422118c --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.markup-only.html @@ -0,0 +1,69 @@ +
+
+
+

+ Branding +

+
+

+ Demonstration of our Particle Branding. +

+

+ Different applications of a branding block. +

+ +
+
+ +
+ + + + + +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html new file mode 100644 index 0000000000..73bc1999d6 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.rendered.html @@ -0,0 +1,210 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Branding +

+
+

+ Demonstration of our Particle Branding. +

+

+ Different applications of a branding block. +

+ +
+
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.twig b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.twig new file mode 100644 index 0000000000..42f7be8ca2 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/01-atoms-demo-branding-brandings.twig @@ -0,0 +1,28 @@ +{# +/** + * @file Branding! + * Documenting @atoms/branding/_branding.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: branding_demo + } +%} + {% block content %} + {% include '@atoms/branding/_branding.twig' with { + url: '#', + logo_svg_inline: '@atoms/branding/logo.svg', + site_name: 'Particle', + site_slogan: 'Site Slogan that Describes the Logo Above with Inline SVG' + } %} + + {% include '@atoms/branding/_branding.twig' with { + url: '#', + logo_img_src: paths.images ~ '/logo.svg', + site_name: 'Particle', + site_slogan: 'Site Slogan that Describes the Logo Above with Src SVG' + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/atoms-demo-brandings.js b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/atoms-demo-brandings.js new file mode 100644 index 0000000000..5caa8edff8 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-branding-brandings/atoms-demo-brandings.js @@ -0,0 +1,2 @@ +import './brandings.twig'; +import './brandings.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-branding/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-branding/index.html new file mode 100644 index 0000000000..9a328f0a7a --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-branding/index.html @@ -0,0 +1,275 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ branding +

+ +
+ +
+ +
+
+ +
+ +

+ + + Brandings + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Branding +

+
+

+ Demonstration of our Particle Branding. +

+

+ Different applications of a branding block. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.markup-only.html new file mode 100644 index 0000000000..cd28b0416f --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.markup-only.html @@ -0,0 +1,39 @@ +
+
+
+

+ Breadcrumbs +

+
+

+ Demonstration of our Particle Breadcrumbs. +

+

+ Indicate the current page location within a navigational hierarchy that automatically adds separators via CSS. Breadcrumbs take an array and render each as a list item. You can set the items in breadcrumbs.yml. Separators are automatically added in CSS through ::beforeand::content +

+ +
+
+ +
+ + + +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html new file mode 100644 index 0000000000..f063778615 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.rendered.html @@ -0,0 +1,180 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Breadcrumbs +

+
+

+ Demonstration of our Particle Breadcrumbs. +

+

+ Indicate the current page location within a navigational hierarchy that automatically adds separators via CSS. Breadcrumbs take an array and render each as a list item. You can set the items in breadcrumbs.yml. Separators are automatically added in CSS through ::beforeand::content +

+ +
+
+ +
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.twig b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.twig new file mode 100644 index 0000000000..2cea2ddb61 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/01-atoms-demo-breadcrumb-breadcrumbs.twig @@ -0,0 +1,19 @@ +{# +/** + * @file Breadcrumbs! + * Documenting @atoms/breadcrumb/_breadcrumb.twig + * + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: breadcrumbs_demo + } +%} + {% block content %} + {% include '@atoms/breadcrumb/_breadcrumb.twig' with breadcrumb_1 %} + {% include '@atoms/breadcrumb/_breadcrumb.twig' with breadcrumb_2 %} + {% include '@atoms/breadcrumb/_breadcrumb.twig' with breadcrumb_3 %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/atoms-demo-breadcrumbs.js b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/atoms-demo-breadcrumbs.js new file mode 100644 index 0000000000..d1ae66fbbc --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb-breadcrumbs/atoms-demo-breadcrumbs.js @@ -0,0 +1,2 @@ +import './breadcrumbs.twig'; +import './breadcrumbs.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb/index.html new file mode 100644 index 0000000000..f954159413 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-breadcrumb/index.html @@ -0,0 +1,245 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ breadcrumb +

+ +
+ +
+ +
+
+ +
+ +

+ + + Breadcrumbs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Breadcrumbs +

+
+

+ Demonstration of our Particle Breadcrumbs. +

+

+ Indicate the current page location within a navigational hierarchy that automatically adds separators via CSS. Breadcrumbs take an array and render each as a list item. You can set the items in breadcrumbs.yml. Separators are automatically added in CSS through ::beforeand::content +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.markup-only.html new file mode 100644 index 0000000000..7b1171bf7c --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.markup-only.html @@ -0,0 +1,28 @@ +
+
+
+

+ Buttons +

+
+

+ Demonstration of our Particle Buttons. +

+

+ Use custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. +

+ +
+
+ +
+ + + + + +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html new file mode 100644 index 0000000000..e664ab426d --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.rendered.html @@ -0,0 +1,169 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Buttons +

+
+

+ Demonstration of our Particle Buttons. +

+

+ Use custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. +

+ +
+
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.twig b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.twig new file mode 100644 index 0000000000..2ead49f657 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/01-atoms-demo-button-buttons.twig @@ -0,0 +1,19 @@ +{# +/** + * @file Buttons! + * Documenting @atoms/button/_button.twig + * + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: buttons_demo + } +%} + {% block content %} + {% include '@atoms/button/_button.twig' with { + button: button_1 + } only %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/atoms-demo-buttons.js b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/atoms-demo-buttons.js new file mode 100644 index 0000000000..a80e59c047 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-button-buttons/atoms-demo-buttons.js @@ -0,0 +1,2 @@ +import './buttons.twig'; +import './buttons.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-button/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-button/index.html new file mode 100644 index 0000000000..930c59e3cf --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-button/index.html @@ -0,0 +1,234 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ button +

+ +
+ +
+ +
+
+ +
+ +

+ + + Buttons + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Buttons +

+
+

+ Demonstration of our Particle Buttons. +

+

+ Use custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.markup-only.html new file mode 100644 index 0000000000..f33c3796e7 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.markup-only.html @@ -0,0 +1,448 @@ +
+
+
+

+ Form Element +

+
+

+ HTML Form Elements +

+

+ These patterns are used for any valid HTML form element. Input styling is targetted against the input type attribute.
How an <input> works varies considerably depending on the value of its type attribute, hence the different types are covered in their own separate reference pages. If this attribute is not html5ified, the default type adopted is text. +

+ + + Mozilla Documentation + +
+
+ +
+ +

+ Input Types +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Type + + Description + + Rendered + + Spec +
+ button + + A push button with no default behavior displaying the value of the value attribute, empty by default. + + + +
+ checkbox + + A check box allowing single values to be selected/deselected. + + + +
+ color + + A control for specifying a color; opening a color picker when active in supporting browsers. + + + + + HTML5 + +
+ date + + A control for entering a date (year, month, and day, with no time). Opens a date picker or numeric wheels for year, month, day when active in supporting browsers. + + + + + HTML5 + +
+ datetime-local + + A control for entering a date and time, with no time zone. Opens a date picker or numeric wheels for date- and time-components when active in supporting browsers. + + + + + HTML5 + +
+ email + + A field for editing an email address. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ file + + A control that lets the user select a file. Use the accept attribute to define the types of files that the control can select. + + + +
+ hidden + + A control that is not displayed but whose value is submitted to the server. There is an example in the next column, but it's hidden! + + + +
+ image + + A graphical submit button. Displays an image defined by the src attribute. The alt attribute displays if the image src is missing. + + + +
+ month + + A control for entering a month and year, with no time zone. + + + + + HTML5 + +
+ number + + A control for entering a number. Displays a spinner and adds default validation when supported. Displays a numeric keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ password + + A single-line text field whose value is obscured. Will alert user if site is not secure. + + + +
+ radio + + A radio button, allowing a single value to be selected out of multiple choices with the same name value. + + + +
+ range + + A control for entering a number whose exact value is not important. Displays as a range widget defaulting to the middle value. Used in conjunction min and max to define the range of acceptable values. + + + + + HTML5 + +
+ reset + + A button that resets the contents of the form to default values. Not recommended. + + + +
+ search + + A single-line text field for entering search strings. Line-breaks are automatically removed from the input value. May include a delete icon in supporting browsers that can be used to clear the field. Displays a search icon instead of enter key on some devices with dynamic keypads. + + + + + HTML5 + +
+ submit + + A button that submits the form. + + + +
+ tel + + A control for entering a telephone number. Displays a telephone keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ text + + The default value. A single-line text field. Line-breaks are automatically removed from the input value. + + + +
+ time + + A control for entering a time value with no time zone. + + + + + HTML5 + +
+ url + + A field for entering a URL. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ week + + A control for entering a date consisting of a week-year number and a week number with no time zone. + + + + + HTML5 + +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ + + + +
+ +

+ Select +

+
+
+ + + +
+
+ + + +
+
+ +
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html new file mode 100644 index 0000000000..0ddd76ec29 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.rendered.html @@ -0,0 +1,589 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Form Element +

+
+

+ HTML Form Elements +

+

+ These patterns are used for any valid HTML form element. Input styling is targetted against the input type attribute.
How an <input> works varies considerably depending on the value of its type attribute, hence the different types are covered in their own separate reference pages. If this attribute is not html5ified, the default type adopted is text. +

+ + + Mozilla Documentation + +
+
+ +
+ +

+ Input Types +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Type + + Description + + Rendered + + Spec +
+ button + + A push button with no default behavior displaying the value of the value attribute, empty by default. + + + +
+ checkbox + + A check box allowing single values to be selected/deselected. + + + +
+ color + + A control for specifying a color; opening a color picker when active in supporting browsers. + + + + + HTML5 + +
+ date + + A control for entering a date (year, month, and day, with no time). Opens a date picker or numeric wheels for year, month, day when active in supporting browsers. + + + + + HTML5 + +
+ datetime-local + + A control for entering a date and time, with no time zone. Opens a date picker or numeric wheels for date- and time-components when active in supporting browsers. + + + + + HTML5 + +
+ email + + A field for editing an email address. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ file + + A control that lets the user select a file. Use the accept attribute to define the types of files that the control can select. + + + +
+ hidden + + A control that is not displayed but whose value is submitted to the server. There is an example in the next column, but it's hidden! + + + +
+ image + + A graphical submit button. Displays an image defined by the src attribute. The alt attribute displays if the image src is missing. + + + +
+ month + + A control for entering a month and year, with no time zone. + + + + + HTML5 + +
+ number + + A control for entering a number. Displays a spinner and adds default validation when supported. Displays a numeric keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ password + + A single-line text field whose value is obscured. Will alert user if site is not secure. + + + +
+ radio + + A radio button, allowing a single value to be selected out of multiple choices with the same name value. + + + +
+ range + + A control for entering a number whose exact value is not important. Displays as a range widget defaulting to the middle value. Used in conjunction min and max to define the range of acceptable values. + + + + + HTML5 + +
+ reset + + A button that resets the contents of the form to default values. Not recommended. + + + +
+ search + + A single-line text field for entering search strings. Line-breaks are automatically removed from the input value. May include a delete icon in supporting browsers that can be used to clear the field. Displays a search icon instead of enter key on some devices with dynamic keypads. + + + + + HTML5 + +
+ submit + + A button that submits the form. + + + +
+ tel + + A control for entering a telephone number. Displays a telephone keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ text + + The default value. A single-line text field. Line-breaks are automatically removed from the input value. + + + +
+ time + + A control for entering a time value with no time zone. + + + + + HTML5 + +
+ url + + A field for entering a URL. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ week + + A control for entering a date consisting of a week-year number and a week number with no time zone. + + + + + HTML5 + +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ + + + +
+ +

+ Select +

+
+
+ + + +
+
+ + + +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.twig b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.twig new file mode 100644 index 0000000000..e61c5a38b1 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/01-atoms-demo-form-element-form-elements.twig @@ -0,0 +1,84 @@ +{% extends '@demo/_demo-block.twig' %} + +{% set demo = form_element_demo_block %} + +{% block content %} + {% set tdClasses = 'border text-center p-4' %} + +

+ Input Types +

+ + + + + + + + + + + {% for input in form_inputs %} + + + + + + + {% endfor %} + +
+ Type + + Description + + Rendered + + Spec +
+ {{ input.attributes.type }} + + {{ input.description }} + + {% include '@atoms/form-element/_input.twig' %} + + {% if input.html5 %} + + HTML5 + + {% endif %} +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ {% include '@atoms/form-element/_textarea.twig' with { + textarea: textarea_1 + } %} +
+ +

+ Select +

+
+
+ {% include '@atoms/form-element/_select.twig' with { + select: select_single + } %} +
+
+ {% include '@atoms/form-element/_select.twig' with { + select: select_multiple + } %} +
+
+ +
+{% endblock content %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/atoms-demo-form-elements.js b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/atoms-demo-form-elements.js new file mode 100644 index 0000000000..229b22259b --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-form-element-form-elements/atoms-demo-form-elements.js @@ -0,0 +1,13 @@ +/** + * Demo of form-element. Pulls in form-element assets, and provides demo-only assets. + * + * (This file is NOT imported by the design system, but is included as part of + * a Pattern Lab app.) + */ + +// Import component assets +import 'atoms/form-element'; + +// Import demo assets +import './form-elements.twig'; +import './form-elements.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-form-element/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-form-element/index.html new file mode 100644 index 0000000000..88c9cdccf5 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-form-element/index.html @@ -0,0 +1,654 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ form-element +

+ +
+ +
+ +
+
+ +
+ +

+ + + Form Elements + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Form Element +

+
+

+ HTML Form Elements +

+

+ These patterns are used for any valid HTML form element. Input styling is targetted against the input type attribute.
How an <input> works varies considerably depending on the value of its type attribute, hence the different types are covered in their own separate reference pages. If this attribute is not html5ified, the default type adopted is text. +

+ + + Mozilla Documentation + +
+
+ +
+ +

+ Input Types +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Type + + Description + + Rendered + + Spec +
+ button + + A push button with no default behavior displaying the value of the value attribute, empty by default. + + + +
+ checkbox + + A check box allowing single values to be selected/deselected. + + + +
+ color + + A control for specifying a color; opening a color picker when active in supporting browsers. + + + + + HTML5 + +
+ date + + A control for entering a date (year, month, and day, with no time). Opens a date picker or numeric wheels for year, month, day when active in supporting browsers. + + + + + HTML5 + +
+ datetime-local + + A control for entering a date and time, with no time zone. Opens a date picker or numeric wheels for date- and time-components when active in supporting browsers. + + + + + HTML5 + +
+ email + + A field for editing an email address. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ file + + A control that lets the user select a file. Use the accept attribute to define the types of files that the control can select. + + + +
+ hidden + + A control that is not displayed but whose value is submitted to the server. There is an example in the next column, but it's hidden! + + + +
+ image + + A graphical submit button. Displays an image defined by the src attribute. The alt attribute displays if the image src is missing. + + + +
+ month + + A control for entering a month and year, with no time zone. + + + + + HTML5 + +
+ number + + A control for entering a number. Displays a spinner and adds default validation when supported. Displays a numeric keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ password + + A single-line text field whose value is obscured. Will alert user if site is not secure. + + + +
+ radio + + A radio button, allowing a single value to be selected out of multiple choices with the same name value. + + + +
+ range + + A control for entering a number whose exact value is not important. Displays as a range widget defaulting to the middle value. Used in conjunction min and max to define the range of acceptable values. + + + + + HTML5 + +
+ reset + + A button that resets the contents of the form to default values. Not recommended. + + + +
+ search + + A single-line text field for entering search strings. Line-breaks are automatically removed from the input value. May include a delete icon in supporting browsers that can be used to clear the field. Displays a search icon instead of enter key on some devices with dynamic keypads. + + + + + HTML5 + +
+ submit + + A button that submits the form. + + + +
+ tel + + A control for entering a telephone number. Displays a telephone keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ text + + The default value. A single-line text field. Line-breaks are automatically removed from the input value. + + + +
+ time + + A control for entering a time value with no time zone. + + + + + HTML5 + +
+ url + + A field for entering a URL. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ week + + A control for entering a date consisting of a week-year number and a week number with no time zone. + + + + + HTML5 + +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ + + + +
+ +

+ Select +

+
+
+ + + +
+
+ + + +
+
+ +
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.markup-only.html new file mode 100644 index 0000000000..80f775d8a7 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.markup-only.html @@ -0,0 +1,104 @@ +
+
+
+

+ Grid & Layout +

+
+

+ Demonstration of our Particle Grid and Layouts. +

+

+ Tailwind Grids accomplished with flex utility classes. Grid items wrap using Flex Wrap by default. To remove, add wrap as false in the grid data. +

+ +
+
+ +
+ +
+
+
+ +

+ One column +

+ + + +
+
+
+

+ Add your column content in blocks. +

+
+
+
+ +

+ Two column +

+ + + +
+
+
+
+
+ +
+
+
+
+
+ +

+ Three column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +

+ Four column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html new file mode 100644 index 0000000000..d75e19a0e6 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.rendered.html @@ -0,0 +1,245 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Grid & Layout +

+
+

+ Demonstration of our Particle Grid and Layouts. +

+

+ Tailwind Grids accomplished with flex utility classes. Grid items wrap using Flex Wrap by default. To remove, add wrap as false in the grid data. +

+ +
+
+ +
+ +
+
+
+ +

+ One column +

+ + + +
+
+
+

+ Add your column content in blocks. +

+
+
+
+ +

+ Two column +

+ + + +
+
+
+
+
+ +
+
+
+
+
+ +

+ Three column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +

+ Four column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.twig b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.twig new file mode 100644 index 0000000000..f58c1c85ea --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/01-atoms-demo-grid-grids.twig @@ -0,0 +1,90 @@ +{# +/** + * @file Grids! + * Documenting @atoms/grid/_grid-VARNANT.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: grids_demo + } +%} + {% block content %} + + {% endblock content %} + {% block full_width %} +

+ One column +

+ {% embed '@atoms/grid/_grid--1-up.twig' + with { + grid: grid_1, + grid_classes: ['bg-pink-200', 'h-12'] + } + %} + {% block column_1 %} +

+ Add your column content in blocks. +

+ {% endblock column_1 %} + {% endembed %} + +

+ Two column +

+ {% embed '@atoms/grid/_grid--2-up.twig' + with { + grid: grid_2 + } + %} + {% block column_1 %} +
+ {% endblock column_1 %} + {% block column_2 %} +
+ {% endblock column_2 %} + {% endembed %} + +

+ Three column +

+ {% embed '@atoms/grid/_grid--3-up.twig' + with { + grid: grid_3 + } + %} + {% block column_1 %} +
+ {% endblock column_1 %} + {% block column_2 %} +
+ {% endblock column_2 %} + {% block column_3 %} +
+ {% endblock column_3 %} + {% endembed %} + +

+ Four column +

+ {% embed '@atoms/grid/_grid--4-up.twig' + with { + grid: grid_4 + } + %} + {% block column_1 %} +
+ {% endblock column_1 %} + {% block column_2 %} +
+ {% endblock column_2 %} + {% block column_3 %} +
+ {% endblock column_3 %} + {% block column_4 %} +
+ {% endblock column_4 %} + {% endembed %} + {% endblock full_width %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/atoms-demo-grids.js b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/atoms-demo-grids.js new file mode 100644 index 0000000000..331e164a75 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-grid-grids/atoms-demo-grids.js @@ -0,0 +1,2 @@ +import './grids.twig'; +import './grids.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-grid/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-grid/index.html new file mode 100644 index 0000000000..cf92c1e30f --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-grid/index.html @@ -0,0 +1,310 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Grid & Layout +

+
+

+ Demonstration of our Particle Grid and Layouts. +

+

+ Tailwind Grids accomplished with flex utility classes. Grid items wrap using Flex Wrap by default. To remove, add wrap as false in the grid data. +

+ +
+
+ +
+ +
+
+
+ +

+ One column +

+ + + +
+
+
+

+ Add your column content in blocks. +

+
+
+
+ +

+ Two column +

+ + + +
+
+
+
+
+ +
+
+
+
+
+ +

+ Three column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +

+ Four column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.markup-only.html new file mode 100644 index 0000000000..9d99024222 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.markup-only.html @@ -0,0 +1,134 @@ +
+
+
+

+ Image +

+
+ +
+
+

+ Primary Image +

+ + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image +
+ +
+

+ Picture with Multiple Sources +

+
+ + + + + + + + + +A graybox image + +
+
+ +
+

+ Image using paths.images path +

+
+ + + + +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ + +
+
+
+

+ PNG +

+ + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html new file mode 100644 index 0000000000..59b3ca7b41 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.rendered.html @@ -0,0 +1,275 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Image +

+
+ +
+
+

+ Primary Image +

+ + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image +
+ +
+

+ Picture with Multiple Sources +

+
+ + + + + + + + + +A graybox image + +
+
+ +
+

+ Image using paths.images path +

+
+ + + + +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ + +
+
+
+

+ PNG +

+ + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.twig b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.twig new file mode 100644 index 0000000000..2f2ed87dda --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/01-atoms-demo-image-images.twig @@ -0,0 +1,83 @@ +{% embed '@demo/_demo-block.twig' + with { + demo: image_demo_block + } +%} + {% block content %} +
+

+ Primary Image +

+ {% for imageStyleName, imageStyleSetting in imageStyles %} + {% set image = { + variant: 'primary', + style: imageStyleName, + placeholder: true + } %} + {% include '@atoms/image/_image.twig' with { + image: image, + image_classes: ['d-inline', 'm-1'] + } %} + {% endfor %} +
+ +
+

+ Picture with Multiple Sources +

+
+ {% include '@atoms/image/_image.twig' with { + image: image_picture_demo + } %} +
+
+ +
+

+ Image using paths.images path +

+
+ {% include '@atoms/image/_image.twig' with { + image: { + variant: 'primary', + src: paths.images ~ '/astrogoat.png' + } + } %} +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ {% set image_bg_logo_demo = { + variant: 'bg', + src: paths.images ~ '/logo.svg', + alt: 'A friendly goat wearing a space helmet. The Astrogoat!' + } %} + {% include '@atoms/image/_image.twig' with { + image: image_bg_logo_demo + } %} +
+
+

+ PNG +

+ {% set image_bg_astrogoat_demo = { + variant: 'bg', + src: paths.images ~ '/astrogoat.png', + alt: 'A friendly goat wearing a space helmet. The Astrogoat!' + } %} + {% include '@atoms/image/_image.twig' with { + image: image_bg_astrogoat_demo + } %} +
+
+
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-image-images/atoms-demo-images.js b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/atoms-demo-images.js new file mode 100644 index 0000000000..ac6027276d --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-image-images/atoms-demo-images.js @@ -0,0 +1,20 @@ +/** + * Demo of image. Pulls in image assets, and provides demo-only assets. + * + * (This file is NOT imported by the design system, but is included as part of + * a Pattern Lab app.) + */ + +// Import component assets +import 'atoms/image'; + +// Holder JS for Demos Only. +import 'holderjs'; + +// Import demo only astrogoat. +import './astrogoat.png'; + +// Import demo assets +import './images.twig'; +import './images.yml'; +import './images.md'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-image/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-image/index.html new file mode 100644 index 0000000000..65d24eb152 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-image/index.html @@ -0,0 +1,340 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ image +

+ +
+ +
+ +
+
+ +
+ +

+ + + Images + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Image +

+
+ +
+
+

+ Primary Image +

+ + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image +
+ +
+

+ Picture with Multiple Sources +

+
+ + + + + + + + + +A graybox image + +
+
+ +
+

+ Image using paths.images path +

+
+ + + + +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ + +
+
+
+

+ PNG +

+ + +
+
+
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.markup-only.html b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.markup-only.html new file mode 100644 index 0000000000..a4f2697bdc --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.markup-only.html @@ -0,0 +1,134 @@ +
+
+
+

+ Svg Component +

+
+

+ Implements our SVG and SVG Icons. +

+

+ Store your SVG files in the icons/ subdirectory to have them made available via the _svg.twig. See this svgs.twig demo file code comments for implmentation details and examples. +

+ +
+
+ +
+

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html new file mode 100644 index 0000000000..417eb4a62f --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.rendered.html @@ -0,0 +1,275 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Svg Component +

+
+

+ Implements our SVG and SVG Icons. +

+

+ Store your SVG files in the icons/ subdirectory to have them made available via the _svg.twig. See this svgs.twig demo file code comments for implmentation details and examples. +

+ +
+
+ +
+

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.twig b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.twig new file mode 100644 index 0000000000..f102ee6656 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/01-atoms-demo-svg-svgs.twig @@ -0,0 +1,93 @@ +{% embed '@demo/_demo-block.twig' + with { + demo: svg_demo_block + } +%} + {% block content %} +

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ {% include '@atoms/svg/_svg.twig' with { + svg: { + path: '@atoms/svg/icons/person.svg' + } + } %} +
+ +
+ {% include '@atoms/svg/_svg.twig' with { + svg: { + path: '@atoms/svg/icons/close.svg' + } + } %} +
+ + {% include '@atoms/svg/_svg.twig' with { + svg: { + path: '@atoms/svg/icons/search.svg' + }, + svg_classes: ['text-red-500', 'w-4'] + } %} +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ {% include '@atoms/svg/_svg.twig' with { + svg: { + variant: 'sprite', + name: 'person' + } + } %} +
+ +
+ {% include '@atoms/svg/_svg.twig' with { + svg: { + variant: 'sprite', + name: 'close' + } + } %} +
+ + {% include '@atoms/svg/_svg.twig' with { + svg: { + variant: 'sprite', + name: 'search' + }, + svg_classes: ['text-red-500', 'w-4'] + } %} +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/atoms-demo-svgs.js b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/atoms-demo-svgs.js new file mode 100644 index 0000000000..93c8cfe74c --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-svg-svgs/atoms-demo-svgs.js @@ -0,0 +1,13 @@ +/** + * Demo of svg. Pulls in svg assets, and provides demo-only assets. + * + * (This file is NOT imported by the design system, but is included as part of + * a Pattern Lab app.) + */ + +// Import component assets +import 'atoms/svg'; + +// Import demo assets +import './svgs.twig'; +import './svgs.yml'; diff --git a/dist/app-pl/pl/patterns/01-atoms-demo-svg/index.html b/dist/app-pl/pl/patterns/01-atoms-demo-svg/index.html new file mode 100644 index 0000000000..0429d1aab9 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo-svg/index.html @@ -0,0 +1,340 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ svg +

+ +
+ +
+ +
+
+ +
+ +

+ + + Svgs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Svg Component +

+
+

+ Implements our SVG and SVG Icons. +

+

+ Store your SVG files in the icons/ subdirectory to have them made available via the _svg.twig. See this svgs.twig demo file code comments for implmentation details and examples. +

+ +
+
+ +
+

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/01-atoms-demo/index.html b/dist/app-pl/pl/patterns/01-atoms-demo/index.html new file mode 100644 index 0000000000..6ce4354076 --- /dev/null +++ b/dist/app-pl/pl/patterns/01-atoms-demo/index.html @@ -0,0 +1,1613 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ alert +

+ +
+ +
+ +
+
+ +
+ +

+ + + Alerts + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Alert +

+
+

+ Demonstration of our Particle Alerts. +

+

+ Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. +

+ +
+
+ +
+ +
+
+

+ Success! +

+
+

+ These alerts are a useful way to call attention to pieces of content you want to highlight. +

+
+

+ They even have useful footer areas for more info! Footers can be overridden if you don't want them! +

+
+ +
+
+

+ Warning! +

+
+

+ A nice little warning message. We're not too serious. By default our messages set aria-live="polite" +

+
+ + + +
+
+

+ Informational message! +

+
+

+ We can add messages of several kinds! We're not limited to what Drupal provides. See the background classes for additional ideas! +

+
+

+ Did you know you can click the x to dismiss these messages? +

+
+
+
+
+
+ + + +
+ +

+ branding +

+ +
+ +
+ +
+
+ +
+ +

+ + + Brandings + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Branding +

+
+

+ Demonstration of our Particle Branding. +

+

+ Different applications of a branding block. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+ +

+ breadcrumb +

+ +
+ +
+ +
+
+ +
+ +

+ + + Breadcrumbs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Breadcrumbs +

+
+

+ Demonstration of our Particle Breadcrumbs. +

+

+ Indicate the current page location within a navigational hierarchy that automatically adds separators via CSS. Breadcrumbs take an array and render each as a list item. You can set the items in breadcrumbs.yml. Separators are automatically added in CSS through ::beforeand::content +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+ +

+ button +

+ +
+ +
+ +
+
+ +
+ +

+ + + Buttons + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Buttons +

+
+

+ Demonstration of our Particle Buttons. +

+

+ Use custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+ +

+ form-element +

+ +
+ +
+ +
+
+ +
+ +

+ + + Form Elements + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Form Element +

+
+

+ HTML Form Elements +

+

+ These patterns are used for any valid HTML form element. Input styling is targetted against the input type attribute.
How an <input> works varies considerably depending on the value of its type attribute, hence the different types are covered in their own separate reference pages. If this attribute is not html5ified, the default type adopted is text. +

+ + + Mozilla Documentation + +
+
+ +
+ +

+ Input Types +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Type + + Description + + Rendered + + Spec +
+ button + + A push button with no default behavior displaying the value of the value attribute, empty by default. + + + +
+ checkbox + + A check box allowing single values to be selected/deselected. + + + +
+ color + + A control for specifying a color; opening a color picker when active in supporting browsers. + + + + + HTML5 + +
+ date + + A control for entering a date (year, month, and day, with no time). Opens a date picker or numeric wheels for year, month, day when active in supporting browsers. + + + + + HTML5 + +
+ datetime-local + + A control for entering a date and time, with no time zone. Opens a date picker or numeric wheels for date- and time-components when active in supporting browsers. + + + + + HTML5 + +
+ email + + A field for editing an email address. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ file + + A control that lets the user select a file. Use the accept attribute to define the types of files that the control can select. + + + +
+ hidden + + A control that is not displayed but whose value is submitted to the server. There is an example in the next column, but it's hidden! + + + +
+ image + + A graphical submit button. Displays an image defined by the src attribute. The alt attribute displays if the image src is missing. + + + +
+ month + + A control for entering a month and year, with no time zone. + + + + + HTML5 + +
+ number + + A control for entering a number. Displays a spinner and adds default validation when supported. Displays a numeric keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ password + + A single-line text field whose value is obscured. Will alert user if site is not secure. + + + +
+ radio + + A radio button, allowing a single value to be selected out of multiple choices with the same name value. + + + +
+ range + + A control for entering a number whose exact value is not important. Displays as a range widget defaulting to the middle value. Used in conjunction min and max to define the range of acceptable values. + + + + + HTML5 + +
+ reset + + A button that resets the contents of the form to default values. Not recommended. + + + +
+ search + + A single-line text field for entering search strings. Line-breaks are automatically removed from the input value. May include a delete icon in supporting browsers that can be used to clear the field. Displays a search icon instead of enter key on some devices with dynamic keypads. + + + + + HTML5 + +
+ submit + + A button that submits the form. + + + +
+ tel + + A control for entering a telephone number. Displays a telephone keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ text + + The default value. A single-line text field. Line-breaks are automatically removed from the input value. + + + +
+ time + + A control for entering a time value with no time zone. + + + + + HTML5 + +
+ url + + A field for entering a URL. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ week + + A control for entering a date consisting of a week-year number and a week number with no time zone. + + + + + HTML5 + +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ + + + +
+ +

+ Select +

+
+
+ + + +
+
+ + + +
+
+ +
+
+
+
+
+ + + +
+ +

+ grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Grid & Layout +

+
+

+ Demonstration of our Particle Grid and Layouts. +

+

+ Tailwind Grids accomplished with flex utility classes. Grid items wrap using Flex Wrap by default. To remove, add wrap as false in the grid data. +

+ +
+
+ +
+ +
+
+
+ +

+ One column +

+ + + +
+
+
+

+ Add your column content in blocks. +

+
+
+
+ +

+ Two column +

+ + + +
+
+
+
+
+ +
+
+
+
+
+ +

+ Three column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +

+ Four column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ + + +
+ +

+ image +

+ +
+ +
+ +
+
+ +
+ +

+ + + Images + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Image +

+
+ +
+
+

+ Primary Image +

+ + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image +
+ +
+

+ Picture with Multiple Sources +

+
+ + + + + + + + + +A graybox image + +
+
+ +
+

+ Image using paths.images path +

+
+ + + + +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ + +
+
+
+

+ PNG +

+ + +
+
+
+
+
+
+
+
+ + + +
+ +

+ svg +

+ +
+ +
+ +
+
+ +
+ +

+ + + Svgs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Svg Component +

+
+

+ Implements our SVG and SVG Icons. +

+

+ Store your SVG files in the icons/ subdirectory to have them made available via the _svg.twig. See this svgs.twig demo file code comments for implmentation details and examples. +

+ +
+
+ +
+

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.markup-only.html b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.markup-only.html new file mode 100644 index 0000000000..7e54957b80 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.markup-only.html @@ -0,0 +1,56 @@ +
+
+
+

+ Cards +

+
+

+ Demonstration of our Particle Cards. +

+

+ Provide the classic card component utilizing Tailwind component as default +

+ +
+
+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Card Title +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html new file mode 100644 index 0000000000..c73fb61892 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.rendered.html @@ -0,0 +1,197 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Cards +

+
+

+ Demonstration of our Particle Cards. +

+

+ Provide the classic card component utilizing Tailwind component as default +

+ +
+
+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Card Title +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.twig b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.twig new file mode 100644 index 0000000000..9a7dda3084 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/02-molecules-demo-card-cards.twig @@ -0,0 +1,18 @@ +{# +/** + * @file Cards! + * Documenting @molecules/card/_card.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: cards_demo + } +%} + {% block content %} + {% include '@molecules/card/_card.twig' with { + card: card_1 + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/molecules-demo-cards.js b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/molecules-demo-cards.js new file mode 100644 index 0000000000..2f84db62ff --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-card-cards/molecules-demo-cards.js @@ -0,0 +1,2 @@ +import './cards.twig'; +import './cards.yml'; diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-card/index.html b/dist/app-pl/pl/patterns/02-molecules-demo-card/index.html new file mode 100644 index 0000000000..a7a7ff36f3 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-card/index.html @@ -0,0 +1,262 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ card +

+ +
+ +
+ +
+
+ +
+ +

+ + + Cards + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Cards +

+
+

+ Demonstration of our Particle Cards. +

+

+ Provide the classic card component utilizing Tailwind component as default +

+ +
+
+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Card Title +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.markup-only.html b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.markup-only.html new file mode 100644 index 0000000000..6a7b0d950f --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.markup-only.html @@ -0,0 +1,41 @@ +
+
+
+

+ Pagination +

+
+

+ Demonstration of our Particle Pagination. +

+

+ Examples for showing pagination to indicate a series of related content exists across multiple pages. +

+ +
+
+ +
+ + + +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html new file mode 100644 index 0000000000..927569591d --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.rendered.html @@ -0,0 +1,182 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Pagination +

+
+

+ Demonstration of our Particle Pagination. +

+

+ Examples for showing pagination to indicate a series of related content exists across multiple pages. +

+ +
+
+ +
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.twig b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.twig new file mode 100644 index 0000000000..04b7d9cdda --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/02-molecules-demo-pagination-paginations.twig @@ -0,0 +1,18 @@ +{# +/** + * @file Pagination! + * Documenting @molecules/pagination/_pagination.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: paginations_demo + } +%} + {% block content %} + {% include '@molecules/pagination/_pagination.twig' with { + pagination: pagination_1 + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/molecules-demo-paginations.js b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/molecules-demo-paginations.js new file mode 100644 index 0000000000..8418252e36 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-pagination-paginations/molecules-demo-paginations.js @@ -0,0 +1,2 @@ +import './paginations.twig'; +import './paginations.yml'; diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-pagination/index.html b/dist/app-pl/pl/patterns/02-molecules-demo-pagination/index.html new file mode 100644 index 0000000000..ddbe3b2167 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-pagination/index.html @@ -0,0 +1,247 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ pagination +

+ +
+ +
+ +
+
+ +
+ +

+ + + Paginations + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Pagination +

+
+

+ Demonstration of our Particle Pagination. +

+

+ Examples for showing pagination to indicate a series of related content exists across multiple pages. +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.markup-only.html b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.markup-only.html new file mode 100644 index 0000000000..ca83f5844d --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.markup-only.html @@ -0,0 +1,185 @@ +
+
+
+

+ Vue Widgets +

+
+

+ Example Vue Applications +

+

+ Vue is a flexible and robust UI library similar to React. +

+ + + Vue Documentation + +
+
+ +
+

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+
<form id="vue-html-example-1">
+  <span>{{ name }}</span>
+  <input v-model="name" />
+  <button v-on:click="toSpace(name)">🚀 Send to space</button>
+</form>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new, no-alert */
+import Vue from 'vue';
+
+new Vue({
+  el: '#vue-html-example-1',
+  data: {
+    name: '',
+  },
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+});
+
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+
<template>
+  <form id="vue-html-example-1">
+    <span>{{ name }}</span>
+    <input v-model="name" />
+    <button @click="toSpace(name)">🚀 Send to space</button>
+  </form>
+</template>
+<script>
+/* eslint-disable no-alert */
+export default {
+  data: () => ({
+    name: '',
+  }),
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+};
+</script>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new */
+import Vue from 'vue';
+import VueExample2 from './vue-html-example.vue';
+
+new Vue({
+  el: '#vue-html-example-2',
+  components: { VueExample2 },
+  template: '<VueExample2/>',
+});
+
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ +
+
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ +
+
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html new file mode 100644 index 0000000000..9ea94e54c9 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.rendered.html @@ -0,0 +1,326 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Vue Widgets +

+
+

+ Example Vue Applications +

+

+ Vue is a flexible and robust UI library similar to React. +

+ + + Vue Documentation + +
+
+ +
+

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+
<form id="vue-html-example-1">
+  <span>{{ name }}</span>
+  <input v-model="name" />
+  <button v-on:click="toSpace(name)">🚀 Send to space</button>
+</form>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new, no-alert */
+import Vue from 'vue';
+
+new Vue({
+  el: '#vue-html-example-1',
+  data: {
+    name: '',
+  },
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+});
+
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+
<template>
+  <form id="vue-html-example-1">
+    <span>{{ name }}</span>
+    <input v-model="name" />
+    <button @click="toSpace(name)">🚀 Send to space</button>
+  </form>
+</template>
+<script>
+/* eslint-disable no-alert */
+export default {
+  data: () => ({
+    name: '',
+  }),
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+};
+</script>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new */
+import Vue from 'vue';
+import VueExample2 from './vue-html-example.vue';
+
+new Vue({
+  el: '#vue-html-example-2',
+  components: { VueExample2 },
+  template: '<VueExample2/>',
+});
+
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ +
+
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.twig b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.twig new file mode 100644 index 0000000000..c5dbf4fb10 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/02-molecules-demo-vue-widget-vue-widgets.twig @@ -0,0 +1,134 @@ +{# +/** + * @file Vue Widgets! + * Documenting @molecules/vue-widget/_VARIANT.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: vue_widgets_demo + } +%} + {% block content %} +

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+ {# You typed: {% raw %}{{ name }}{% endraw %} #} +
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+ {% set example = source('@demos/02-molecules-demo/vue-widget/example-1.html') %} + {# prettier-ignore #} +
{%- autoescape 'html' -%}{{- example -}}{%- endautoescape -%}
+
+
+

+ JavaScript +

+ {% set example = source('@demos/02-molecules-demo/vue-widget/example-1.js') %} + {# prettier-ignore #} +
{%- autoescape 'html'-%}{{- example -}}{%- endautoescape -%}
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+ {% set example = source('@demos/02-molecules-demo/vue-widget/example-2.vue') %} + {# prettier-ignore #} +
{%- autoescape 'html' -%}{{- example -}}{%- endautoescape -%}
+
+
+

+ JavaScript +

+ {% set example = source('@demos/02-molecules-demo/vue-widget/example-2.js') %} + {# prettier-ignore #} +
{%- autoescape 'html' -%}{{- example -}}{%- endautoescape -%}
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ + {% include '@molecules/vue-widget/_vue-cards.twig' %} +
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ + {% include '@molecules/vue-widget/_vue-clock.twig' %} +
+
+ {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/molecules-demo-vue-widgets.js b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/molecules-demo-vue-widgets.js new file mode 100644 index 0000000000..d382d81d01 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget-vue-widgets/molecules-demo-vue-widgets.js @@ -0,0 +1,33 @@ +/* eslint-disable no-new */ +import Vue from 'vue'; +import VueExample2 from './vue-html-example.vue'; + +new Vue({ + el: '#vue-html-example-2', + components: { VueExample2 }, + template: '', +}); +f (document.getElementById('vue-html-example-1')) { + // Use an IIFE for "new" + (() => + new Vue({ + el: '#vue-html-example-1', // Template from HTML here + data: { + name: '', + }, + methods: { + toSpace() { + alert(this.name); // eslint-disable-line no-alert + }, + }, + }))(); +} + +// Render Vue element with template provided in .vue file +if (document.getElementById('vue-input-text-component')) { + (() => + new Vue({ + el: '#vue-input-text-component', + render: (h) => h(VueInputExample), + }))(); +} diff --git a/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget/index.html b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget/index.html new file mode 100644 index 0000000000..519feab362 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo-vue-widget/index.html @@ -0,0 +1,391 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ vue-widget +

+ +
+ +
+ +
+
+ +
+ +

+ + + Vue Widgets + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Vue Widgets +

+
+

+ Example Vue Applications +

+

+ Vue is a flexible and robust UI library similar to React. +

+ + + Vue Documentation + +
+
+ +
+

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+
<form id="vue-html-example-1">
+  <span>{{ name }}</span>
+  <input v-model="name" />
+  <button v-on:click="toSpace(name)">🚀 Send to space</button>
+</form>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new, no-alert */
+import Vue from 'vue';
+
+new Vue({
+  el: '#vue-html-example-1',
+  data: {
+    name: '',
+  },
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+});
+
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+
<template>
+  <form id="vue-html-example-1">
+    <span>{{ name }}</span>
+    <input v-model="name" />
+    <button @click="toSpace(name)">🚀 Send to space</button>
+  </form>
+</template>
+<script>
+/* eslint-disable no-alert */
+export default {
+  data: () => ({
+    name: '',
+  }),
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+};
+</script>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new */
+import Vue from 'vue';
+import VueExample2 from './vue-html-example.vue';
+
+new Vue({
+  el: '#vue-html-example-2',
+  components: { VueExample2 },
+  template: '<VueExample2/>',
+});
+
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ +
+
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ +
+
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/02-molecules-demo/index.html b/dist/app-pl/pl/patterns/02-molecules-demo/index.html new file mode 100644 index 0000000000..2d846da078 --- /dev/null +++ b/dist/app-pl/pl/patterns/02-molecules-demo/index.html @@ -0,0 +1,596 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ card +

+ +
+ +
+ +
+
+ +
+ +

+ + + Cards + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Cards +

+
+

+ Demonstration of our Particle Cards. +

+

+ Provide the classic card component utilizing Tailwind component as default +

+ +
+
+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Card Title +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+
+
+
+
+ + + +
+ +

+ pagination +

+ +
+ +
+ +
+
+ +
+ +

+ + + Paginations + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Pagination +

+
+

+ Demonstration of our Particle Pagination. +

+

+ Examples for showing pagination to indicate a series of related content exists across multiple pages. +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+ +

+ vue-widget +

+ +
+ +
+ +
+
+ +
+ +

+ + + Vue Widgets + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Vue Widgets +

+
+

+ Example Vue Applications +

+

+ Vue is a flexible and robust UI library similar to React. +

+ + + Vue Documentation + +
+
+ +
+

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+
<form id="vue-html-example-1">
+  <span>{{ name }}</span>
+  <input v-model="name" />
+  <button v-on:click="toSpace(name)">🚀 Send to space</button>
+</form>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new, no-alert */
+import Vue from 'vue';
+
+new Vue({
+  el: '#vue-html-example-1',
+  data: {
+    name: '',
+  },
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+});
+
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+
<template>
+  <form id="vue-html-example-1">
+    <span>{{ name }}</span>
+    <input v-model="name" />
+    <button @click="toSpace(name)">🚀 Send to space</button>
+  </form>
+</template>
+<script>
+/* eslint-disable no-alert */
+export default {
+  data: () => ({
+    name: '',
+  }),
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+};
+</script>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new */
+import Vue from 'vue';
+import VueExample2 from './vue-html-example.vue';
+
+new Vue({
+  el: '#vue-html-example-2',
+  components: { VueExample2 },
+  template: '<VueExample2/>',
+});
+
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ +
+
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ +
+
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.markup-only.html b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.markup-only.html new file mode 100644 index 0000000000..83d3cfea52 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.markup-only.html @@ -0,0 +1,58 @@ +
+
+
+

+ Articles +

+
+

+ Demonstration of our Particle Articles. +

+

+ Provide a demonstration of a possible article content type. +

+ +
+
+ +
+ + + +
+

+ Lucidus +

+ +
+ + + + + + + + + + A placeholder image +

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo quis vicis. Abdo accumsan autem. Cui jugis quia tincidunt. Appellatio nibh quidne uxor.

Cui incassum loquor paratus ratis refero uxor volutpat. Adipiscing consequat enim erat imputo magna neque probo rusticus secundum. Augue commodo consequat conventio dolor elit minim molior similis torqueo. Et gemino interdico nutus praesent probo scisco tamen utrum. Amet feugiat odio pneum quidem sagaciter voco. Hendrerit minim quibus si.

Haero lobortis odio proprius. Exputo incassum iriure. Similis validus vel. Acsi eligo eros eum exerci feugiat haero huic oppeto quadrum. Capto luctus ludus neo quis sit ulciscor.

Consequat dignissim genitus oppeto. Laoreet luctus os proprius sino sit tation utrum. Commoveo interdico melior oppeto ratis tincidunt. Capto minim natu ulciscor usitas. Molior sudo ut veniam. Abluo aliquip cogo gilvus modo quae ratis singularis ullamcorper vereor.

Blandit cui hos mauris. Causa elit esse et paulatim. Abdo cogo dolor enim inhibeo ludus mauris saluto vindico. Commoveo distineo esse gravis ille lobortis occuro oppeto ulciscor veniam.

Camur ea elit facilisis haero interdico loquor venio. Accumsan antehabeo decet imputo os. Aptent esse eu hos luctus nobis similis ullamcorper. Appellatio comis damnum ibidem praesent quia quis verto. Aptent damnum duis esca ibidem ludus nulla pneum velit venio. Abigo at eum meus pertineo ratis secundum ulciscor volutpat vulputate. Conventio cui ea exputo inhibeo iriure magna mauris neque ratis.

Conventio damnum eros pala pertineo velit verto. Adipiscing eum jus pertineo tum turpis ulciscor ullamcorper vereor volutpat. Genitus importunus lenis modo natu nimis nunc populus te.

Singularis sit torqueo tum validus. Fere quis vindico. Duis iusto occuro paratus qui scisco valetudo. Abdo decet dolor ea erat ex nulla ratis vel veniam. Blandit diam duis exerci proprius quidne tation venio vindico. Abbas aliquam commodo iaceo pagus quis sed tego. Feugiat pala sagaciter turpis ullamcorper vero. Ibidem neo ullamcorper vereor. Ad amet camur consectetuer dolor facilisis feugiat ideo quibus.

Dolore erat huic iusto melior pneum. Gemino quibus singularis. Bene comis obruo quis wisi. Hendrerit illum imputo lucidus olim os. Ex natu tamen. Diam dolor inhibeo lenis macto mauris validus. Acsi pagus pala paratus pecus quis sed sudo.

Brevitas commoveo jus. Accumsan commoveo hos imputo molior odio proprius te. Caecus luctus neque nutus paratus. Brevitas capto euismod ex jus ludus mauris mos tego wisi.

Antehabeo appellatio humo interdico olim os qui. Aptent dolor gravis melior oppeto si veniam vindico. Imputo secundum singularis sit voco. Acsi cui ille lucidus molior praemitto qui quidne tamen. Euismod nulla plaga virtus. Accumsan acsi dolore et euismod quis. Caecus et lobortis tamen. Abico blandit diam huic plaga ratis similis velit veniam. Cogo patria refero.

+
+ +
+ Tags: + +
+ +
+
+ Submitted by Joe P. Author on 11/19/2017 - 08:30 +
+
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html new file mode 100644 index 0000000000..4ed9673cf8 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.rendered.html @@ -0,0 +1,199 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Articles +

+
+

+ Demonstration of our Particle Articles. +

+

+ Provide a demonstration of a possible article content type. +

+ +
+
+ +
+ + + +
+

+ Lucidus +

+ +
+ + + + + + + + + + A placeholder image +

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo quis vicis. Abdo accumsan autem. Cui jugis quia tincidunt. Appellatio nibh quidne uxor.

Cui incassum loquor paratus ratis refero uxor volutpat. Adipiscing consequat enim erat imputo magna neque probo rusticus secundum. Augue commodo consequat conventio dolor elit minim molior similis torqueo. Et gemino interdico nutus praesent probo scisco tamen utrum. Amet feugiat odio pneum quidem sagaciter voco. Hendrerit minim quibus si.

Haero lobortis odio proprius. Exputo incassum iriure. Similis validus vel. Acsi eligo eros eum exerci feugiat haero huic oppeto quadrum. Capto luctus ludus neo quis sit ulciscor.

Consequat dignissim genitus oppeto. Laoreet luctus os proprius sino sit tation utrum. Commoveo interdico melior oppeto ratis tincidunt. Capto minim natu ulciscor usitas. Molior sudo ut veniam. Abluo aliquip cogo gilvus modo quae ratis singularis ullamcorper vereor.

Blandit cui hos mauris. Causa elit esse et paulatim. Abdo cogo dolor enim inhibeo ludus mauris saluto vindico. Commoveo distineo esse gravis ille lobortis occuro oppeto ulciscor veniam.

Camur ea elit facilisis haero interdico loquor venio. Accumsan antehabeo decet imputo os. Aptent esse eu hos luctus nobis similis ullamcorper. Appellatio comis damnum ibidem praesent quia quis verto. Aptent damnum duis esca ibidem ludus nulla pneum velit venio. Abigo at eum meus pertineo ratis secundum ulciscor volutpat vulputate. Conventio cui ea exputo inhibeo iriure magna mauris neque ratis.

Conventio damnum eros pala pertineo velit verto. Adipiscing eum jus pertineo tum turpis ulciscor ullamcorper vereor volutpat. Genitus importunus lenis modo natu nimis nunc populus te.

Singularis sit torqueo tum validus. Fere quis vindico. Duis iusto occuro paratus qui scisco valetudo. Abdo decet dolor ea erat ex nulla ratis vel veniam. Blandit diam duis exerci proprius quidne tation venio vindico. Abbas aliquam commodo iaceo pagus quis sed tego. Feugiat pala sagaciter turpis ullamcorper vero. Ibidem neo ullamcorper vereor. Ad amet camur consectetuer dolor facilisis feugiat ideo quibus.

Dolore erat huic iusto melior pneum. Gemino quibus singularis. Bene comis obruo quis wisi. Hendrerit illum imputo lucidus olim os. Ex natu tamen. Diam dolor inhibeo lenis macto mauris validus. Acsi pagus pala paratus pecus quis sed sudo.

Brevitas commoveo jus. Accumsan commoveo hos imputo molior odio proprius te. Caecus luctus neque nutus paratus. Brevitas capto euismod ex jus ludus mauris mos tego wisi.

Antehabeo appellatio humo interdico olim os qui. Aptent dolor gravis melior oppeto si veniam vindico. Imputo secundum singularis sit voco. Acsi cui ille lucidus molior praemitto qui quidne tamen. Euismod nulla plaga virtus. Accumsan acsi dolore et euismod quis. Caecus et lobortis tamen. Abico blandit diam huic plaga ratis similis velit veniam. Cogo patria refero.

+
+ +
+ Tags: + +
+ +
+
+ Submitted by Joe P. Author on 11/19/2017 - 08:30 +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.twig b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.twig new file mode 100644 index 0000000000..8e0174f5c2 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/03-organisms-demo-article-articles.twig @@ -0,0 +1,18 @@ +{# +/** + * @file Articles! + * Documenting @organisms/article/_article.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: articles_demo + } +%} + {% block content %} + {% include '@organisms/article/_article.twig' with { + article: article_1 + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/organisms-demo-articles.js b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/organisms-demo-articles.js new file mode 100644 index 0000000000..0e2cb94539 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-article-articles/organisms-demo-articles.js @@ -0,0 +1 @@ +import './articles.twig'; diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-article/index.html b/dist/app-pl/pl/patterns/03-organisms-demo-article/index.html new file mode 100644 index 0000000000..2c61590852 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-article/index.html @@ -0,0 +1,264 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ article +

+ +
+ +
+ +
+
+ +
+ +

+ + + Articles + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Articles +

+
+

+ Demonstration of our Particle Articles. +

+

+ Provide a demonstration of a possible article content type. +

+ +
+
+ +
+ + + +
+

+ Lucidus +

+ +
+ + + + + + + + + + A placeholder image +

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo quis vicis. Abdo accumsan autem. Cui jugis quia tincidunt. Appellatio nibh quidne uxor.

Cui incassum loquor paratus ratis refero uxor volutpat. Adipiscing consequat enim erat imputo magna neque probo rusticus secundum. Augue commodo consequat conventio dolor elit minim molior similis torqueo. Et gemino interdico nutus praesent probo scisco tamen utrum. Amet feugiat odio pneum quidem sagaciter voco. Hendrerit minim quibus si.

Haero lobortis odio proprius. Exputo incassum iriure. Similis validus vel. Acsi eligo eros eum exerci feugiat haero huic oppeto quadrum. Capto luctus ludus neo quis sit ulciscor.

Consequat dignissim genitus oppeto. Laoreet luctus os proprius sino sit tation utrum. Commoveo interdico melior oppeto ratis tincidunt. Capto minim natu ulciscor usitas. Molior sudo ut veniam. Abluo aliquip cogo gilvus modo quae ratis singularis ullamcorper vereor.

Blandit cui hos mauris. Causa elit esse et paulatim. Abdo cogo dolor enim inhibeo ludus mauris saluto vindico. Commoveo distineo esse gravis ille lobortis occuro oppeto ulciscor veniam.

Camur ea elit facilisis haero interdico loquor venio. Accumsan antehabeo decet imputo os. Aptent esse eu hos luctus nobis similis ullamcorper. Appellatio comis damnum ibidem praesent quia quis verto. Aptent damnum duis esca ibidem ludus nulla pneum velit venio. Abigo at eum meus pertineo ratis secundum ulciscor volutpat vulputate. Conventio cui ea exputo inhibeo iriure magna mauris neque ratis.

Conventio damnum eros pala pertineo velit verto. Adipiscing eum jus pertineo tum turpis ulciscor ullamcorper vereor volutpat. Genitus importunus lenis modo natu nimis nunc populus te.

Singularis sit torqueo tum validus. Fere quis vindico. Duis iusto occuro paratus qui scisco valetudo. Abdo decet dolor ea erat ex nulla ratis vel veniam. Blandit diam duis exerci proprius quidne tation venio vindico. Abbas aliquam commodo iaceo pagus quis sed tego. Feugiat pala sagaciter turpis ullamcorper vero. Ibidem neo ullamcorper vereor. Ad amet camur consectetuer dolor facilisis feugiat ideo quibus.

Dolore erat huic iusto melior pneum. Gemino quibus singularis. Bene comis obruo quis wisi. Hendrerit illum imputo lucidus olim os. Ex natu tamen. Diam dolor inhibeo lenis macto mauris validus. Acsi pagus pala paratus pecus quis sed sudo.

Brevitas commoveo jus. Accumsan commoveo hos imputo molior odio proprius te. Caecus luctus neque nutus paratus. Brevitas capto euismod ex jus ludus mauris mos tego wisi.

Antehabeo appellatio humo interdico olim os qui. Aptent dolor gravis melior oppeto si veniam vindico. Imputo secundum singularis sit voco. Acsi cui ille lucidus molior praemitto qui quidne tamen. Euismod nulla plaga virtus. Accumsan acsi dolore et euismod quis. Caecus et lobortis tamen. Abico blandit diam huic plaga ratis similis velit veniam. Cogo patria refero.

+
+ +
+ Tags: + +
+ +
+
+ Submitted by Joe P. Author on 11/19/2017 - 08:30 +
+
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.markup-only.html b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.markup-only.html new file mode 100644 index 0000000000..4278c196e3 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.markup-only.html @@ -0,0 +1,136 @@ +
+
+
+

+ Card Grids +

+
+

+ Demonstration of our Particle Card Grids. +

+

+ Display your card patterns within a grid. +

+ +
+
+ +
+ + +
+

+ Card Grid +

+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Montes lacus congue +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Ultricies +

+

+ Interdum nisl arcu velit semper non curae +

+
+ +
+ + #fun + + + #travel + + + #summer + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Nostra etiam +

+

+ Vestibulum nunc accumsan odio dictumst ultrices tincidunt +

+
+ +
+ + #rocks + + + #travel + + + #fall + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html new file mode 100644 index 0000000000..34e07f270e --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.rendered.html @@ -0,0 +1,277 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Card Grids +

+
+

+ Demonstration of our Particle Card Grids. +

+

+ Display your card patterns within a grid. +

+ +
+
+ +
+ + +
+

+ Card Grid +

+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Montes lacus congue +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Ultricies +

+

+ Interdum nisl arcu velit semper non curae +

+
+ +
+ + #fun + + + #travel + + + #summer + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Nostra etiam +

+

+ Vestibulum nunc accumsan odio dictumst ultrices tincidunt +

+
+ +
+ + #rocks + + + #travel + + + #fall + +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.twig b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.twig new file mode 100644 index 0000000000..b4b43bfcfc --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/03-organisms-demo-card-grid-card-grids.twig @@ -0,0 +1,18 @@ +{# +/** + * @file Card Grids! + * Documenting @organisms/card-grid/_card-grid.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: card_grids_demo + } +%} + {% block content %} + {% include '@organisms/card-grid/_card-grid.twig' with { + card_grid: card_grid_1 + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/organisms-demo-card-grids.js b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/organisms-demo-card-grids.js new file mode 100644 index 0000000000..0e9da11e4a --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid-card-grids/organisms-demo-card-grids.js @@ -0,0 +1,2 @@ +import './card-grids.twig'; +import './card-grids.yml'; diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-card-grid/index.html b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid/index.html new file mode 100644 index 0000000000..0d0b364abd --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-card-grid/index.html @@ -0,0 +1,342 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ card-grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Card Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Card Grids +

+
+

+ Demonstration of our Particle Card Grids. +

+

+ Display your card patterns within a grid. +

+ +
+
+ +
+ + +
+

+ Card Grid +

+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Montes lacus congue +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Ultricies +

+

+ Interdum nisl arcu velit semper non curae +

+
+ +
+ + #fun + + + #travel + + + #summer + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Nostra etiam +

+

+ Vestibulum nunc accumsan odio dictumst ultrices tincidunt +

+
+ +
+ + #rocks + + + #travel + + + #fall + +
+
+
+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.markup-only.html b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.markup-only.html new file mode 100644 index 0000000000..d285e9d4ee --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.markup-only.html @@ -0,0 +1,24 @@ +
+
+
+

+ Footer +

+
+

+ Demonstration of our Particle Footer. +

+

+ Provide a simple footer to display inside a container. +

+ +
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html new file mode 100644 index 0000000000..0b9f600729 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.rendered.html @@ -0,0 +1,165 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + +
+
+
+

+ Footer +

+
+

+ Demonstration of our Particle Footer. +

+

+ Provide a simple footer to display inside a container. +

+ +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.twig b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.twig new file mode 100644 index 0000000000..4fd41dceb6 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/03-organisms-demo-footer-footers.twig @@ -0,0 +1,18 @@ +{# +/** + * @file Footer! + * Documenting @organisms/footer/_footer.twig + */ +#} + +{% embed '@demo/_demo-block.twig' + with { + demo: footers_demo + } +%} + {% block content %} + {% include '@organisms/footer/_footer.twig' with { + footer: footer_1 + } %} + {% endblock content %} +{% endembed %} diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/organisms-demo-footers.js b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/organisms-demo-footers.js new file mode 100644 index 0000000000..ac00427efd --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-footer-footers/organisms-demo-footers.js @@ -0,0 +1,9 @@ +/** + * Demo of footer. Pulls in footer assets, and provides demo-only assets. + * + * (This file is NOT imported by the design system, but is included as part of + * a Pattern Lab app.) + */ + +import './footers.twig'; +import './footers.yml'; diff --git a/dist/app-pl/pl/patterns/03-organisms-demo-footer/index.html b/dist/app-pl/pl/patterns/03-organisms-demo-footer/index.html new file mode 100644 index 0000000000..89a74d2023 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo-footer/index.html @@ -0,0 +1,230 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ + +
+ +
+ +

+ + + Footers + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Footer +

+
+

+ Demonstration of our Particle Footer. +

+

+ Provide a simple footer to display inside a container. +

+ +
+
+ +
+ +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/patterns/03-organisms-demo/index.html b/dist/app-pl/pl/patterns/03-organisms-demo/index.html new file mode 100644 index 0000000000..9f3bd03353 --- /dev/null +++ b/dist/app-pl/pl/patterns/03-organisms-demo/index.html @@ -0,0 +1,532 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ article +

+ +
+ +
+ +
+
+ +
+ +

+ + + Articles + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Articles +

+
+

+ Demonstration of our Particle Articles. +

+

+ Provide a demonstration of a possible article content type. +

+ +
+
+ +
+ + + +
+

+ Lucidus +

+ +
+ + + + + + + + + + A placeholder image +

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo quis vicis. Abdo accumsan autem. Cui jugis quia tincidunt. Appellatio nibh quidne uxor.

Cui incassum loquor paratus ratis refero uxor volutpat. Adipiscing consequat enim erat imputo magna neque probo rusticus secundum. Augue commodo consequat conventio dolor elit minim molior similis torqueo. Et gemino interdico nutus praesent probo scisco tamen utrum. Amet feugiat odio pneum quidem sagaciter voco. Hendrerit minim quibus si.

Haero lobortis odio proprius. Exputo incassum iriure. Similis validus vel. Acsi eligo eros eum exerci feugiat haero huic oppeto quadrum. Capto luctus ludus neo quis sit ulciscor.

Consequat dignissim genitus oppeto. Laoreet luctus os proprius sino sit tation utrum. Commoveo interdico melior oppeto ratis tincidunt. Capto minim natu ulciscor usitas. Molior sudo ut veniam. Abluo aliquip cogo gilvus modo quae ratis singularis ullamcorper vereor.

Blandit cui hos mauris. Causa elit esse et paulatim. Abdo cogo dolor enim inhibeo ludus mauris saluto vindico. Commoveo distineo esse gravis ille lobortis occuro oppeto ulciscor veniam.

Camur ea elit facilisis haero interdico loquor venio. Accumsan antehabeo decet imputo os. Aptent esse eu hos luctus nobis similis ullamcorper. Appellatio comis damnum ibidem praesent quia quis verto. Aptent damnum duis esca ibidem ludus nulla pneum velit venio. Abigo at eum meus pertineo ratis secundum ulciscor volutpat vulputate. Conventio cui ea exputo inhibeo iriure magna mauris neque ratis.

Conventio damnum eros pala pertineo velit verto. Adipiscing eum jus pertineo tum turpis ulciscor ullamcorper vereor volutpat. Genitus importunus lenis modo natu nimis nunc populus te.

Singularis sit torqueo tum validus. Fere quis vindico. Duis iusto occuro paratus qui scisco valetudo. Abdo decet dolor ea erat ex nulla ratis vel veniam. Blandit diam duis exerci proprius quidne tation venio vindico. Abbas aliquam commodo iaceo pagus quis sed tego. Feugiat pala sagaciter turpis ullamcorper vero. Ibidem neo ullamcorper vereor. Ad amet camur consectetuer dolor facilisis feugiat ideo quibus.

Dolore erat huic iusto melior pneum. Gemino quibus singularis. Bene comis obruo quis wisi. Hendrerit illum imputo lucidus olim os. Ex natu tamen. Diam dolor inhibeo lenis macto mauris validus. Acsi pagus pala paratus pecus quis sed sudo.

Brevitas commoveo jus. Accumsan commoveo hos imputo molior odio proprius te. Caecus luctus neque nutus paratus. Brevitas capto euismod ex jus ludus mauris mos tego wisi.

Antehabeo appellatio humo interdico olim os qui. Aptent dolor gravis melior oppeto si veniam vindico. Imputo secundum singularis sit voco. Acsi cui ille lucidus molior praemitto qui quidne tamen. Euismod nulla plaga virtus. Accumsan acsi dolore et euismod quis. Caecus et lobortis tamen. Abico blandit diam huic plaga ratis similis velit veniam. Cogo patria refero.

+
+ +
+ Tags: + +
+ +
+
+ Submitted by Joe P. Author on 11/19/2017 - 08:30 +
+
+
+
+
+
+
+ + + +
+ +

+ card-grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Card Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Card Grids +

+
+

+ Demonstration of our Particle Card Grids. +

+

+ Display your card patterns within a grid. +

+ +
+
+ +
+ + +
+

+ Card Grid +

+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Montes lacus congue +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Ultricies +

+

+ Interdum nisl arcu velit semper non curae +

+
+ +
+ + #fun + + + #travel + + + #summer + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Nostra etiam +

+

+ Vestibulum nunc accumsan odio dictumst ultrices tincidunt +

+
+ +
+ + #rocks + + + #travel + + + #fall + +
+
+
+
+
+
+
+
+ + + +
+
+ +
+ +

+ + + Footers + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Footer +

+
+

+ Demonstration of our Particle Footer. +

+

+ Provide a simple footer to display inside a container. +

+ +
+
+ +
+ +
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/css/pattern-lab.css b/dist/app-pl/pl/styleguide/css/pattern-lab.css new file mode 100644 index 0000000000..9223a2b52b --- /dev/null +++ b/dist/app-pl/pl/styleguide/css/pattern-lab.css @@ -0,0 +1 @@ +.pl-c-body *{-webkit-box-sizing:border-box;box-sizing:border-box}button[class|=pl-c]{font-size:inherit;background-color:transparent}.pl-c-html{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.pl-c-body{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.pl-c-body--theme-dark,:root{--theme-bg:#161b3c;--theme-primary:#464a6d;--theme-secondary:#161f50;--theme-text:white;--theme-text-rgb:255,255,255;--theme-border:rgba(255, 255, 255, 0.2)}.pl-c-body--theme-light{--theme-bg:white;--theme-secondary:white;--theme-text:#262829;--theme-text-rgb:38,40,41;--theme-primary:white;--theme-border:#ddd}.pl-c-tabs__panel pre[class*=language-]{background-image:-webkit-gradient(linear,left top, right top,from(#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top, left top,from(#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top, right top,from(#eaf0f6),to(rgba(238,238,238,0))),-webkit-gradient(linear,right top, left top,from(#eaf0f6),to(rgba(238,238,238,0))),-webkit-gradient(linear,left top, left bottom,from(#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,left bottom, left top,from(#fff),to(rgba(255,255,255,0))),-webkit-gradient(linear,left top, left bottom,from(#eaf0f6),to(rgba(238,238,238,0))),-webkit-gradient(linear,left bottom, left top,from(#eaf0f6),to(rgba(238,238,238,0)));background-image:linear-gradient(to right,#fff,rgba(255,255,255,0)),linear-gradient(to left,#fff,rgba(255,255,255,0)),linear-gradient(to right,#eaf0f6,rgba(238,238,238,0)),linear-gradient(to left,#eaf0f6,rgba(238,238,238,0)),linear-gradient(to bottom,#fff,rgba(255,255,255,0)),linear-gradient(to top,#fff,rgba(255,255,255,0)),linear-gradient(to bottom,#eaf0f6,rgba(238,238,238,0)),linear-gradient(to top,#eaf0f6,rgba(238,238,238,0));background-color:#fff;background-attachment:local,local,scroll,scroll,local,local,scroll,scroll;background-position:0 0,100% 0,0 0,100% 0,0 0,0 100%,0 0,0 100%;background-size:4em 100%,4em 100%,1em 100%,1em 100%,100% 4em,100% 4em,100% 1em,100% 1em;background-repeat:no-repeat;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;overflow:auto;max-height:100%}.pl-c-tabs__panel code[class*=language-],.pl-c-tabs__panel pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.pl-c-tabs__panel code[class*=language-] ::-moz-selection,.pl-c-tabs__panel code[class*=language-]::-moz-selection,.pl-c-tabs__panel pre[class*=language-] ::-moz-selection,.pl-c-tabs__panel pre[class*=language-]::-moz-selection{text-shadow:none;background-color:#b3d4fc}.pl-c-tabs__panel code[class*=language-] ::-moz-selection, .pl-c-tabs__panel code[class*=language-]::-moz-selection, .pl-c-tabs__panel pre[class*=language-] ::-moz-selection, .pl-c-tabs__panel pre[class*=language-]::-moz-selection{text-shadow:none;background-color:#b3d4fc}.pl-c-tabs__panel code[class*=language-] ::selection,.pl-c-tabs__panel code[class*=language-]::selection,.pl-c-tabs__panel pre[class*=language-] ::selection,.pl-c-tabs__panel pre[class*=language-]::selection{text-shadow:none;background-color:#b3d4fc}@media print{.pl-c-tabs__panel code[class*=language-],.pl-c-tabs__panel pre[class*=language-]{text-shadow:none}}.pl-c-tabs__panel pre[class*=language-]{padding:1em;margin:.5em 0;overflow:scroll}.pl-c-tabs__panel :not(pre)>code[class*=language-],.pl-c-tabs__panel pre[class*=language-]{background-color:#f5f2f0}.pl-c-tabs__panel :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.pl-c-tabs__panel .token.cdata,.pl-c-tabs__panel .token.comment,.pl-c-tabs__panel .token.doctype,.pl-c-tabs__panel .token.prolog{color:#708090}.pl-c-tabs__panel .token.punctuation{color:#999}.pl-c-tabs__panel .namespace{opacity:.7}.pl-c-tabs__panel .token.boolean,.pl-c-tabs__panel .token.constant,.pl-c-tabs__panel .token.deleted,.pl-c-tabs__panel .token.number,.pl-c-tabs__panel .token.property,.pl-c-tabs__panel .token.symbol,.pl-c-tabs__panel .token.tag{color:#905}.pl-c-tabs__panel .token.attr-name,.pl-c-tabs__panel .token.builtin,.pl-c-tabs__panel .token.char,.pl-c-tabs__panel .token.inserted,.pl-c-tabs__panel .token.selector,.pl-c-tabs__panel .token.string{color:#690}.pl-c-tabs__panel .language-css .token.string,.pl-c-tabs__panel .style .token.string,.pl-c-tabs__panel .token.entity,.pl-c-tabs__panel .token.operator,.pl-c-tabs__panel .token.url{color:#a67f59;background-color:rgba(255,255,255,.5)}.pl-c-tabs__panel .token.atrule,.pl-c-tabs__panel .token.attr-value,.pl-c-tabs__panel .token.keyword{color:#07a}.pl-c-tabs__panel .token.function{color:#dd4a68}.pl-c-tabs__panel .token.important,.pl-c-tabs__panel .token.regex,.pl-c-tabs__panel .token.variable{color:#e90}.pl-c-tabs__panel .token.bold,.pl-c-tabs__panel .token.important{font-weight:700}.pl-c-tabs__panel .token.italic{font-style:italic}.pl-c-tabs__panel .token.entity{cursor:help}.pl-c-tabs__panel pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.pl-c-tabs__panel pre.line-numbers>code{position:relative}.pl-c-tabs__panel .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pl-c-tabs__panel .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.pl-c-tabs__panel .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.pl-c-tabs__panel .token a{color:inherit}pl-nav{background-color:inherit;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:42em){pl-nav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.pl-c-body--theme-sidebar pl-nav{display:block;max-height:100%;overflow-y:scroll}.pl-c-nav{overflow:hidden;max-height:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:inherit;position:absolute;left:0;top:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out;-ms-flex-negative:1;flex-shrink:1;visibility:hidden;-webkit-transition:opacity 0 .2s ease-out,-webkit-transform .2s ease-out;transition:opacity 0 .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity 0 .2s ease-out;transition:transform .2s ease-out,opacity 0 .2s ease-out,-webkit-transform .2s ease-out}.pl-c-nav.pl-is-active{max-height:calc(95vh - 2rem - 1rem);max-height:calc(var(--pl-viewport-height,calc(95vh - 2rem)) - 1rem);overflow:auto;-webkit-overflow-scrolling:touch}@media all and (max-width:42em){.pl-c-nav{position:fixed;top:44px;bottom:0;height:auto;z-index:-1}}.pl-c-nav.pl-is-active{visibility:visible}.pl-c-body--theme-sidebar .pl-c-nav{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;visibility:visible;-ms-flex-negative:0;flex-shrink:0}@media all and (min-height:500px){.pl-c-body--theme-sidebar .pl-c-nav{-ms-flex-negative:1;flex-shrink:1}}@media all and (max-width:42em){.pl-c-body--theme-sidebar .pl-c-nav{max-width:240px;position:fixed;top:44px;bottom:0;height:auto;max-height:calc(100% - 2rem);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-webkit-box-shadow:0 3px 6px rgba(21,22,25,.16),0 3px 6px rgba(21,22,25,.23);box-shadow:0 3px 6px rgba(21,22,25,.16),0 3px 6px rgba(21,22,25,.23);visibility:visible}.pl-c-body--theme-sidebar .pl-c-nav.pl-is-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}}@media all and (max-width:42em){.pl-c-nav.pl-is-active{padding-top:1rem;padding-bottom:1rem}}@media all and (min-width:42em){.pl-c-nav{overflow:visible;max-height:none;visibility:visible}.pl-c-nav.pl-is-active{overflow:visible}}@media all and (max-width:41em){.pl-c-nav.pl-is-active{-webkit-box-shadow:0 2px 4px #000;box-shadow:0 2px 4px #000}.pl-c-body--theme-light .pl-c-nav.pl-is-active{-webkit-box-shadow:0 2px 4px #a6a6a6;box-shadow:0 2px 4px #a6a6a6}}@media all and (min-width:42em){.pl-c-nav.pl-is-active{max-height:none}}@media all and (min-width:42em){.pl-c-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:auto;width:auto;-webkit-box-shadow:none;box-shadow:none}}.pl-c-nav__list{z-index:1;margin:0;padding:0;list-style:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:inherit}@media all and (min-width:42em){.pl-c-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pl-c-body--theme-sidebar .pl-c-nav__list{display:block}}.pl-c-nav__item{background-color:inherit;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pl-c-body--theme-sidebar .pl-c-nav__item{display:block}.pl-c-nav__item-inner{position:relative}.pl-c-nav__link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:inherit;text-decoration:none;line-height:1;padding:.7rem .5rem;border:0;text-align:left;-webkit-transition:background-color .1s ease-out,color .1s ease-out;transition:background-color .1s ease-out,color .1s ease-out;cursor:pointer;outline:0;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:inherit;padding:.7rem .5rem}.pl-c-nav__link.pl-is-active:hover,.pl-c-nav__link:hover{background-color:rgba(0,0,0,.1)}.pl-c-body--theme-density-cozy .pl-c-nav__link{font-size:.85rem;padding:1.2rem .8rem}.pl-c-body--theme-density-comfortable .pl-c-nav__link{font-size:.85rem;padding:1.5rem 1rem}.pl-c-body--theme-sidebar .pl-c-nav__link{width:100%}.pl-c-nav__link:not(.pl-c-nav__link--title):not(.pl-c-nav__link--dropdown).pl-is-active{-webkit-box-shadow:inset 4px 0 0 #6c79d9;box-shadow:inset 4px 0 0 #6c79d9}@media all and (min-width:42em){.pl-c-body--theme-horizontal .pl-c-nav__link:not(.pl-c-nav__link--title):not(.pl-c-nav__link--dropdown).pl-is-active.pl-c-nav__link--pattern{-webkit-box-shadow:inset 0 -4px 0 #6c79d9;box-shadow:inset 0 -4px 0 #6c79d9}.pl-c-nav__sublist .pl-c-nav__link:not(.pl-c-nav__link--title):not(.pl-c-nav__link--dropdown).pl-is-active.pl-c-nav__link--pattern{-webkit-box-shadow:inset 4px 0 0 #6c79d9;box-shadow:inset 4px 0 0 #6c79d9}}.pl-c-nav__link,.pl-c-nav__link--overview,.pl-c-nav__link--section-dropdown,.pl-c-nav__link--sublink{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:inherit;text-decoration:none;line-height:1;padding:.7rem .5rem;border:0;text-align:left;-webkit-transition:background-color .1s ease-out,color .1s ease-out;transition:background-color .1s ease-out,color .1s ease-out;cursor:pointer;position:relative;color:inherit}.pl-c-nav__link--overview.pl-is-active:hover,.pl-c-nav__link--overview:hover,.pl-c-nav__link--section-dropdown.pl-is-active:hover,.pl-c-nav__link--section-dropdown:hover,.pl-c-nav__link--sublink.pl-is-active:hover,.pl-c-nav__link--sublink:hover,.pl-c-nav__link.pl-is-active:hover,.pl-c-nav__link:hover{background-color:rgba(0,0,0,.1)}.pl-c-body--theme-density-cozy .pl-c-nav__link,.pl-c-body--theme-density-cozy .pl-c-nav__link--overview,.pl-c-body--theme-density-cozy .pl-c-nav__link--section-dropdown,.pl-c-body--theme-density-cozy .pl-c-nav__link--sublink{font-size:.85rem;padding:1.2rem .8rem}.pl-c-body--theme-density-comfortable .pl-c-nav__link,.pl-c-body--theme-density-comfortable .pl-c-nav__link--overview,.pl-c-body--theme-density-comfortable .pl-c-nav__link--section-dropdown,.pl-c-body--theme-density-comfortable .pl-c-nav__link--sublink{font-size:.85rem;padding:1.5rem 1rem}.pl-c-nav__link--overview:after,.pl-c-nav__link--section-dropdown:after,.pl-c-nav__link--sublink:after,.pl-c-nav__link:after{content:'';pointer-events:none;opacity:0;background-color:currentColor;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;position:absolute;top:0;left:0;bottom:0;right:0;display:block}.pl-c-nav__link--overview:hover:after,.pl-c-nav__link--section-dropdown:hover:after,.pl-c-nav__link--sublink:hover:after,.pl-c-nav__link:hover:after{opacity:.1}.pl-c-nav__link--overview:focus:after,.pl-c-nav__link--section-dropdown:focus:after,.pl-c-nav__link--sublink:focus:after,.pl-c-nav__link:focus:after{opacity:.1}.pl-c-nav__link--sublink{text-transform:none;font-size:.78rem;padding-left:1.5rem;padding-right:1.5rem}.pl-c-nav__link--sublink.pl-is-active{-webkit-box-shadow:inset 4px 0 0 #6c79d9;box-shadow:inset 4px 0 0 #6c79d9}.pl-c-nav__link--dropdown{-webkit-appearance:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pl-c-nav__link--pattern{padding-left:1.45rem;padding-right:.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.8rem}@media all and (min-width:42em){.pl-c-body--theme-horizontal .pl-c-nav__link--pattern{padding-left:.75rem}}.pl-c-nav__link-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;pointer-events:none}.pl-c-nav__link-icon{margin-top:-.5rem;margin-bottom:-.5rem;pointer-events:none;color:currentColor;display:inline;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;line-height:0;font-size:1.3rem}.pl-c-nav__link--dropdown.pl-is-active>.pl-c-nav__link-icon,.pl-c-nav__link--overview-wrapper.pl-is-active>.pl-c-nav__link--section-dropdown>.pl-c-nav__link-icon,.pl-c-nav__link--section-dropdown.pl-is-active>.pl-c-nav__link-icon,.pl-c-nav__link--title.pl-is-active>.pl-c-nav__link-icon{-webkit-transform:rotate(0);transform:rotate(0)}.pl-c-nav__sublist{background-color:inherit;list-style:none;margin:0;padding:0}@media all and (min-width:42em){.pl-c-nav__sublist{position:absolute;top:100%;left:0;min-width:12rem;border-radius:6px;border-style:solid;border-width:1px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(-12px);transform:translateY(-12px);z-index:1;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.pl-c-body--theme-sidebar .pl-c-nav__sublist{border-width:0;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.pl-c-body--theme-light .pl-c-nav__sublist{border-color:rgba(0,0,0,.2)}.pl-c-body--theme-dark .pl-c-nav__sublist{border-color:rgba(255,255,255,.2)}}.pl-c-nav__sublist--dropdown,.pl-c-nav__subsublist--dropdown{list-style:none;margin:0;padding:0;overflow:hidden;max-height:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;visibility:hidden;opacity:0}.pl-c-nav__sublist--dropdown.pl-is-active,.pl-c-nav__subsublist--dropdown.pl-is-active{max-height:calc(95vh - 2rem - 1rem);max-height:calc(var(--pl-viewport-height,calc(95vh - 2rem)) - 1rem);overflow:auto;-webkit-overflow-scrolling:touch}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-nav__sublist--dropdown,.pl-c-body--theme-sidebar .pl-c-nav__subsublist--dropdown{position:relative}}.pl-c-nav__sublist--dropdown .pl-c-nav__link,.pl-c-nav__subsublist--dropdown .pl-c-nav__link{padding-left:1.5rem}.pl-c-nav__sublist--dropdown .pl-c-nav__link--sublink,.pl-c-nav__subsublist--dropdown .pl-c-nav__link--sublink{padding-left:2.25rem}@media all and (max-width:41em){.pl-c-nav__sublist--dropdown .pl-c-nav__link,.pl-c-nav__subsublist--dropdown .pl-c-nav__link{padding-left:1.5rem}.pl-c-nav__sublist--dropdown .pl-c-nav__link--sublink,.pl-c-nav__subsublist--dropdown .pl-c-nav__link--sublink{padding-left:2.25rem}}.pl-c-nav__sublist--dropdown.pl-is-active,.pl-c-nav__subsublist--dropdown.pl-is-active{visibility:visible}@media all and (min-width:42em){.pl-c-nav__sublist--dropdown.pl-is-active,.pl-c-nav__subsublist--dropdown.pl-is-active{max-height:calc(100vh - 2rem - 2rem)}}.pl-c-body--theme-sidebar .pl-c-nav__sublist--dropdown.pl-is-active,.pl-c-body--theme-sidebar .pl-c-nav__subsublist--dropdown.pl-is-active{max-height:none;-webkit-transform:translateY(0);transform:translateY(0)}@media all and (min-width:42em){.pl-c-nav__sublist--dropdown.pl-is-active{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:1px solid #222;border-right:1px solid #222;border-left-color:#222;border-right-color:#222;border-left-color:rgba(var(--theme-text-rgb),.1);border-right-color:rgba(var(--theme-text-rgb),.1);-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.pl-c-body--theme-sidebar .pl-c-nav__sublist--dropdown.pl-is-active{-webkit-box-shadow:none;box-shadow:none;border:none}.pl-c-nav__link--overview.pl-is-active:hover:before{opacity:.1}.pl-c-nav__link--overview-wrapper:before,.pl-c-nav__link--overview:before,.pl-c-nav__subsublist--dropdown:before{content:'';position:absolute;left:0;right:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;opacity:0;top:0;bottom:0;background-color:currentColor;pointer-events:none}.pl-c-nav__link--overview-wrapper:after,.pl-c-nav__link--overview:after,.pl-c-nav__subsublist--dropdown:after{content:'';position:absolute;left:0;right:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;opacity:0;top:0;bottom:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);pointer-events:none}.pl-c-nav__link--overview-wrapper.pl-is-active:after,.pl-c-nav__link--overview-wrapper.pl-is-active:before,.pl-c-nav__link--overview.pl-is-active:after,.pl-c-nav__link--overview.pl-is-active:before,.pl-c-nav__subsublist--dropdown.pl-is-active:after,.pl-c-nav__subsublist--dropdown.pl-is-active:before{opacity:.025}.pl-c-body--theme-dark .pl-c-nav__link--overview-wrapper:after,.pl-c-body--theme-dark .pl-c-nav__link--overview:after,.pl-c-body--theme-dark .pl-c-nav__subsublist--dropdown:after{border-bottom:1px solid rgba(255,255,255,.1)}.pl-c-nav__subsublist{list-style:none;margin:0;padding:0}.pl-c-nav__link--overview.pl-c-nav__link--overview.pl-c-nav__link--overview{font-size:.85rem;padding-right:.5rem;padding-left:1.5rem;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pl-c-nav__link--overview.pl-c-nav__link--overview.pl-c-nav__link--overview:not(:only-child){margin-right:2.5rem}.pl-c-nav__link--title{font-size:.8rem;color:#ccc;color:var(--theme-text,#ccc)}.pl-c-nav__link--title>.pl-c-nav__link-icon{font-size:inherit}.pl-c-body--theme-light .pl-c-nav__link--title{color:#000;color:var(--theme-text)}.pl-c-nav__link--section-dropdown{width:2.5rem!important;height:2.5rem!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;position:absolute;right:0;top:50%;border:2px solid transparent!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor}.pl-c-nav__link--section-dropdown:before{opacity:.1;right:2.4rem;width:1px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pl-c-nav__link--section-dropdown:after{opacity:0;width:2.5rem;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.pl-c-nav__link--section-dropdown:after,.pl-c-nav__link--section-dropdown:before{height:2.5rem;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;content:'';display:block;position:absolute;top:50%;background-color:currentColor}.pl-c-nav__link--section-dropdown:hover:after,.pl-c-nav__link--section-dropdown:hover:focus:after{opacity:.1}.pl-c-nav__link--section-dropdown:focus{outline-offset:-1px;outline:1px dotted}.pl-c-nav__link--section-dropdown:active:not(:hover):after,.pl-c-nav__link--section-dropdown:focus:not(:hover):after{opacity:0}.pl-c-nav__link--overview-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.pl-is-active+.pl-js-acc-panel{visibility:visible;max-height:none;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.pl-c-body--theme-horizontal .pl-is-active+.pl-js-acc-panel{overflow-y:auto}@media all and (min-width:42em){.pl-is-active+.pl-js-acc-panel{height:auto;max-height:calc(100vh - 2rem - 2rem)}}pl-search{background-color:inherit;top:0;-ms-flex-negative:0;flex-shrink:0;padding:.4rem .5rem;display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width:42em){pl-search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:1;flex-shrink:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center}pl-search:focus-within{-ms-flex-negative:.5;flex-shrink:.5}.pl-c-body--theme-sidebar pl-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100%;margin-bottom:.5rem}}.pl-c-typeahead{width:100%;background-color:inherit;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;z-index:10;text-transform:capitalize;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fafafa;position:relative}.pl-c-body--theme-light .pl-c-typeahead{color:#222}@media screen and (min-width:42em){.pl-c-typeahead{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pl-c-body--theme-sidebar .pl-c-typeahead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pl-c-typeahead__hint{top:0;left:0;right:0;width:100%}.pl-c-typeahead__hint,.pl-c-typeahead__input{text-transform:capitalize;background-color:#222;color:#fff;background-color:rgba(var(--theme-text-rgb),.05);color:rgba(var(--theme-text-rgb),.67);border-color:rgba(0,0,0,.1);border-color:rgba(var(--theme-text-rgb),.17);text-overflow:ellipsis;border-width:1px;border-style:solid;-webkit-transition:all .1s ease;transition:all .1s ease;max-width:100%;padding:.4rem .5rem;font-size:16px;width:100%;outline-offset:-3px;outline-width:2px;border-radius:3px;-webkit-appearance:none}@media all and (min-width:900px){.pl-c-typeahead__hint,.pl-c-typeahead__input{font-size:inherit}}.pl-c-typeahead__hint::-ms-clear,.pl-c-typeahead__input::-ms-clear{display:none}.pl-c-body--theme-sidebar .pl-c-typeahead__hint,.pl-c-body--theme-sidebar .pl-c-typeahead__input{border-radius:0}.pl-c-typeahead__input-wrapper--with-clear-button .pl-c-typeahead__hint,.pl-c-typeahead__input-wrapper--with-clear-button .pl-c-typeahead__input{padding-right:1.7rem}@media all and (min-width:42em){.pl-c-typeahead__input-wrapper--with-clear-button .pl-c-typeahead__hint,.pl-c-typeahead__input-wrapper--with-clear-button .pl-c-typeahead__input{padding-right:1.4rem}}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-typeahead__hint,.pl-c-body--theme-sidebar .pl-c-typeahead__input{max-width:none}}.pl-c-body--theme-light .pl-c-typeahead__hint,.pl-c-body--theme-light .pl-c-typeahead__input{background-color:#eee;background-color:rgba(var(--theme-text-rgb),.05);color:#4d4c4c;color:rgba(var(--theme-text-rgb),.67)}.pl-c-body--theme-light .pl-c-typeahead__hint::-webkit-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input::-webkit-input-placeholder{color:#000!important;-webkit-transition:all .1s ease;transition:all .1s ease}.pl-c-body--theme-light .pl-c-typeahead__hint::-moz-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input::-moz-input-placeholder{color:#000!important;-moz-transition:all .1s ease;transition:all .1s ease}.pl-c-typeahead__hint::-webkit-input-placeholder,.pl-c-typeahead__input::-webkit-input-placeholder{color:#fff!important;-webkit-transition:all .1s ease;transition:all .1s ease}.pl-c-typeahead__hint::-moz-input-placeholder,.pl-c-typeahead__input::-moz-input-placeholder{color:#fff!important;-moz-transition:all .1s ease;transition:all .1s ease}.pl-c-typeahead__hint:focus,.pl-c-typeahead__hint:hover,.pl-c-typeahead__input:focus,.pl-c-typeahead__input:hover{color:#fff}.pl-c-body--theme-light .pl-c-typeahead__hint:focus,.pl-c-body--theme-light .pl-c-typeahead__hint:hover,.pl-c-body--theme-light .pl-c-typeahead__input:focus,.pl-c-body--theme-light .pl-c-typeahead__input:hover{color:#222!important}.pl-c-typeahead__hint:focus::-moz-input-placeholder,.pl-c-typeahead__hint:focus::-webkit-input-placeholder,.pl-c-typeahead__hint:hover::-moz-input-placeholder,.pl-c-typeahead__hint:hover::-webkit-input-placeholder,.pl-c-typeahead__input:focus::-moz-input-placeholder,.pl-c-typeahead__input:focus::-webkit-input-placeholder,.pl-c-typeahead__input:hover::-moz-input-placeholder,.pl-c-typeahead__input:hover::-webkit-input-placeholder{color:#fff!important}.pl-c-body--theme-light .pl-c-typeahead__hint:focus::-moz-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__hint:focus::-webkit-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__hint:hover::-moz-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__hint:hover::-webkit-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input:focus::-moz-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input:focus::-webkit-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input:hover::-moz-input-placeholder,.pl-c-body--theme-light .pl-c-typeahead__input:hover::-webkit-input-placeholder{color:#222!important}.pl-c-typeahead__menu{overflow:hidden;max-height:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#222;background-color:var(--theme-primary);color:var(--theme-text);text-transform:capitalize;position:absolute;min-width:100%;width:100%;overflow:hidden;top:100%;right:0;max-height:0;display:block!important;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;opacity:0}.pl-c-typeahead__menu.pl-is-active{max-height:calc(95vh - 2rem - 1rem);max-height:calc(var(--pl-viewport-height,calc(95vh - 2rem)) - 1rem);overflow:auto;-webkit-overflow-scrolling:touch}@media all and (min-width:42em){.pl-c-typeahead__menu{border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.pl-c-body--theme-light .pl-c-typeahead__menu{background-color:#fafafa}.pl-c-typeahead__menu.pl-is-open{max-height:90vh;overflow:auto;opacity:1}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-typeahead__menu{position:relative!important;border-radius:0}}@media all and (max-width:41em){.pl-c-typeahead__menu{position:relative!important}}.pl-c-typeahead__results{list-style:none;margin:0;padding:0;background-color:inherit;border-color:transparent;border-width:1px;border-style:solid;overflow:hidden;border-color:#151515}@media all and (min-width:42em){.pl-c-typeahead__results{border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.pl-c-typeahead__results:empty{border-width:0;max-height:0}.pl-c-body--theme-light .pl-c-typeahead__results{border-color:#ccc}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-typeahead__results{border-radius:0}}.pl-c-typeahead__result{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:inherit;padding:.5rem .75rem;cursor:pointer;overflow:hidden;font-size:.8rem;color:inherit}.pl-c-typeahead__result:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}@media all and (max-width:41em){.pl-c-typeahead__result:last-child{border-radius:0}}.pl-c-body--theme-sidebar .pl-c-typeahead__result:last-child{border-radius:0}.pl-c-typeahead__result:hover{background-color:rgba(255,255,255,.15)}.pl-c-body--theme-light .pl-c-typeahead__result:hover{background-color:#eee}.pl-c-typeahead__result:active,.pl-c-typeahead__result:focus{background-color:rgba(255,255,255,.18)}.pl-c-body--theme-light .pl-c-typeahead__result:active,.pl-c-body--theme-light .pl-c-typeahead__result:focus{background-color:#ddd}.pl-c-typeahead__result.pl-has-cursor{color:#fff;background-color:rgba(255,255,255,.25)}.pl-c-body--theme-light .pl-c-typeahead__result.pl-has-cursor{color:#000;background-color:#ddd}.pl-c-typeahead__input-wrapper{position:relative;-ms-flex-negative:1;flex-shrink:1}.pl-c-typeahead__clear-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:inherit;text-decoration:none;line-height:1;padding:.7rem .5rem;border:0;text-align:left;-webkit-transition:background-color .1s ease-out,color .1s ease-out;transition:background-color .1s ease-out,color .1s ease-out;cursor:pointer;height:1.7rem;width:1.7rem;background-color:transparent;border-radius:20rem;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;cursor:pointer;border:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;opacity:0;visibility:hidden}.pl-c-typeahead__clear-button.pl-is-active:hover,.pl-c-typeahead__clear-button:hover{background-color:rgba(0,0,0,.1)}.pl-c-body--theme-density-cozy .pl-c-typeahead__clear-button{font-size:.85rem;padding:1.2rem .8rem}.pl-c-body--theme-density-comfortable .pl-c-typeahead__clear-button{font-size:.85rem;padding:1.5rem 1rem}.pl-c-typeahead__clear-button:active,.pl-c-typeahead__clear-button:hover{background-color:transparent}@media all and (min-width:42em){.pl-c-typeahead__clear-button{height:1.4rem;width:1.4rem}}.pl-c-body--theme-light .pl-c-typeahead__clear-button{background-color:transparent}.pl-c-body--theme-light .pl-c-typeahead__clear-button:active,.pl-c-body--theme-light .pl-c-typeahead__clear-button:hover{background-color:transparent}.pl-c-typeahead__clear-button.pl-is-visible{opacity:1;visibility:visible}.pl-c-typeahead__clear-button-icon{fill:currentColor;line-height:0;font-size:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.tooltip-container{color:#222}.pl-has-annotation{cursor:help!important;outline:1px dotted grey;outline-offset:-4px;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease, -webkit-box-shadow .1s ease}.pl-has-annotation a,.pl-has-annotation input{cursor:help!important}.pl-has-annotation:hover{-webkit-box-shadow:0 0 3px grey;box-shadow:0 0 3px grey}.pl-has-annotation.active{-webkit-box-shadow:inset 0 0 6px #4d4c4c;box-shadow:inset 0 0 6px #4d4c4c;outline:1px dotted grey;outline-offset:-1px}.pl-c-annotation-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px!important;height:24px!important;margin-top:6px!important;margin-left:6px!important;border-radius:50%!important;background-color:#222!important;color:#fff!important;font-size:16px!important;position:absolute;z-index:100}.pl-c-annotations{margin:1rem 0}.pl-c-annotations__title{font-size:1.2rem!important;margin:0 0 .5rem}.pl-c-annotations .pl-c-annotations__list{counter-reset:the-count;padding:0;margin:0;list-style:none}.pl-c-annotations__item{position:relative;padding-left:1.5rem;margin-bottom:1rem;border-radius:6px;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.pl-c-annotations__item:before{content:counter(the-count);counter-increment:the-count;font-size:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;border-radius:50%;padding:2px;text-align:center;background-color:grey;color:#fff;position:absolute;top:4px;left:0}.pl-c-annotations__item.pl-is-active{outline:1px dotted grey;outline-offset:-1px}.pl-c-annotations .pl-c-annotations__item-title{margin-bottom:0}.pl-c-breadcrumb{list-style:none;margin:0;padding:0;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;color:inherit;text-transform:capitalize}.pl-c-breadcrumb__item{color:inherit}.pl-c-breadcrumb__item:after{content:'\25b6';opacity:.4;font-size:6px;display:inline-block;margin:0 .2rem;position:relative;top:-1px}.pl-c-category{margin-top:6rem;font:"Open Sans",HelveticaNeue,Helvetica,Arial,sans-serif!important}.pl-c-category:first-of-type{margin-top:2rem}.pl-c-category__title{font-size:1.4rem!important;color:#222!important;margin:0 0 .2rem;text-transform:capitalize}.pl-c-category__title-link{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.pl-c-category__description{font-size:.85rem;line-height:1.5;max-width:30rem}.pl-c-category__description:empty{display:none}.pl-c-pattern-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pl-c-pattern .pl-c-pattern-info{max-height:30rem;overflow:scroll;display:block;-webkit-overflow-scrolling:touch}@media all and (min-width:53em){.pl-c-pattern .pl-c-pattern-info{max-height:none;height:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:visible}}.pl-c-drawer .pl-c-pattern-info{overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (min-width:53em){.pl-c-drawer .pl-c-pattern-info{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pl-c-pattern-info__panel{padding:.5rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}pl-drawer .pl-c-pattern-info__panel{padding:1rem}@media all and (min-width:53em){.pl-c-pattern-info__panel{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1.5rem}}@media all and (min-width:53em){.pl-c-pattern-info__panel--info{overflow:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width:62em){.pl-c-pattern-info__panel--info{min-width:50%}}.pl-c-pattern-info__panel--code:first-child,.pl-c-pattern-info__panel--info+.pl-c-pattern-info__panel--code{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;min-width:50%}@media all and (max-width:53em){.pl-c-pattern-info__panel--info+.pl-c-pattern-info__panel--code{padding-top:0}}.pl-c-pattern-info__header{margin-bottom:.5rem}.pl-c-pattern-info__title{font-size:1.4rem!important;font-weight:700;margin-top:0;margin-bottom:0;color:inherit;text-transform:capitalize;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pl-c-pattern-info__description{border-bottom-color:grey}.pl-c-annotations{border-top-color:grey}.pl-c-lineage{font-size:1rem;line-height:1.7;margin-top:0}.pl-c-lineage__link{font-style:italic;color:inherit;text-decoration:underline;display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.pl-c-lineage__link:focus,.pl-c-lineage__link:hover{opacity:.8}.pl-c-pattern-state{width:.5em;height:.5em;margin-bottom:.25em;margin-left:.5em;border-radius:50%;background-color:#02a4d5}.pl-c-pattern-state--complete{background-color:#03790f}.pl-c-pattern-state--inreview{background-color:#c7a118}.pl-c-pattern-state--inprogress{background-color:#b00b02}.pl-c-pattern-state--deprecated{background-color:#b00b02}.complete:before{color:#03790f!important}.pl-c-pattern{margin-bottom:2rem;position:relative;clear:both}.pl-c-pattern__header{position:relative;padding:.5rem 0 0;line-height:1.3;font-size:90%;color:#737373}.pl-c-pattern__header:empty{padding:0}.pl-c-pattern__title{font-family:"Open Sans",HelveticaNeue,Helvetica,Arial,sans-serif!important;font-size:.85rem!important;line-height:1!important;font-weight:400!important;margin:0!important;padding:0!important;text-transform:capitalize!important}.pl-c-pattern__title-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 .3rem;color:#737373!important;text-decoration:none;cursor:pointer}.pl-c-pattern__title-link:focus,.pl-c-pattern__title-link:hover{color:#000!important}.pl-c-pattern__extra-toggle{font-size:.8rem;position:absolute;bottom:-1px;right:0;z-index:1;padding:.4rem .5rem;color:#737373;background-color:transparent;cursor:pointer;font-weight:400;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;font-family:"Open Sans",HelveticaNeue,Helvetica,Arial,sans-serif;border-color:#ddd;border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pl-c-pattern__extra-toggle.pl-is-active,.pl-c-pattern__extra-toggle:focus,.pl-c-pattern__extra-toggle:hover{background-color:#fafafa;color:#000}.pl-c-pattern__extra-toggle:focus{outline:1px dotted #4d4c4c;outline-offset:-1px}.pl-c-pattern__extra-toggle.pl-is-active{border-bottom-color:#fafafa}.pl-c-pattern__toggle-icon-wrapper{position:relative;height:1rem;width:1rem}.pl-c-pattern__toggle-icon{height:.9rem;width:.9rem;display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .1s linear,-webkit-transform .1s linear;transition:opacity .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,opacity .1s linear;transition:transform .1s linear,opacity .1s linear,-webkit-transform .1s linear}.pl-c-pattern__toggle-icon--expand{z-index:1}.pl-is-active .pl-c-pattern__toggle-icon--expand{opacity:0}.pl-c-pattern__toggle-icon--collapse{opacity:0;z-index:2;height:1rem;width:1rem}.pl-is-active .pl-c-pattern__toggle-icon--collapse{opacity:1}.pl-c-pattern__extra-toggle-text~.pl-c-pattern__toggle-icon-wrapper{margin-left:.25rem}.pl-c-pattern__extra-toggle-text--collapse{display:none}.pl-is-active .pl-c-pattern__extra-toggle-text--collapse{display:inline-block}.pl-c-pattern__extra-toggle-text--expand{display:inline-block}.pl-is-active .pl-c-pattern__extra-toggle-text--expand{display:none}.pl-c-pattern__extra{background-color:#fafafa;border-top:1px solid #ddd;margin-bottom:1rem;overflow:hidden;max-height:1px;position:relative;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.pl-c-pattern__extra.pl-is-active{border:1px solid #ddd;border-radius:6px;border-top-right-radius:0;max-height:9999px}.pl-c-tabs{padding:0 .5rem .5rem;background-color:#fff;border:1px solid #ddd;border-radius:6px;font-family:"Open Sans",HelveticaNeue,Helvetica,Arial,sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pl-c-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style:none;margin:0;padding:.5rem 0;background-color:#fff}.pl-c-tabs__link{display:block;line-height:1;padding:.2rem .4rem;border:1px solid transparent;border-radius:6px;color:#737373;background-color:#fff;cursor:pointer;text-decoration:none;text-transform:lowercase;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.pl-c-tabs__link:hover{color:#222}.pl-c-tabs__link.pl-is-active-tab{color:#222;background-color:#eee;border:1px solid #ddd}.pl-c-tabs__header{position:-webkit-sticky;position:sticky;z-index:1;top:0;border-top:1px solid #ddd;margin-left:calc(-.5rem - 1px);margin-right:calc(-.5rem - 1px);padding-left:.5rem;padding-right:.5rem;border:1px solid #ddd;margin-bottom:.5rem;margin-top:-1px;background-color:inherit;border-top-left-radius:5px;border-top-right-radius:5px}.pl-c-tabs__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.pl-c-drawer .pl-c-tabs__content{border:0}.pl-c-tabs__panel{display:none;width:100%;max-height:100%}.pl-c-tabs__panel.pl-is-active-tab{display:block}.pl-c-tabs__panel :not(pre)>code[class*=language-],.pl-c-tabs__panel pre[class*=language-]{background-color:transparent;margin:0;padding:0;border:0;display:block;width:100%;min-height:100%}.pl-c-tabs__panel code[class*=language-]{background-color:transparent;margin:0}.pl-c-text-passage{font-size:.85rem;line-height:1.7}.pl-c-text-passage p{margin-top:0;margin-bottom:1rem}.pl-c-text-passage p:last-child{margin-bottom:0}.pl-c-text-passage a{color:#737373;text-decoration:underline;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.pl-c-text-passage a:focus,.pl-c-text-passage a:hover{opacity:.8}.pl-c-text-passage code[class*=language-],.pl-c-text-passage pre[class*=language-]{color:inherit}.pl-c-text-passage blockquote{padding-left:.8rem;border-left:3px solid inherit}.pl-c-text-passage hr{height:1px;background-color:grey;margin:2rem 0;border:0}.pl-c-text-passage h1{margin-bottom:1rem;font-weight:400}.pl-c-text-passage h2{margin:1rem 0 1rem;font-weight:400}.pl-c-text-passage h3{margin:1rem 0 1rem;font-weight:400}.pl-c-text-passage h4{margin:1rem 0 1rem;font-weight:400}.pl-c-text-passage h5{margin:1rem 0 1rem;font-weight:400}.pl-c-text-passage h6{margin:1rem 0 1rem;font-weight:400}.pl-c-text-passage ul{list-style:square;margin-left:.9rem;margin-bottom:1rem}.pl-c-text-passage ul li:last-child{margin-bottom:0}.pl-c-text-passage ol{list-style:decimal;margin-left:.9rem;margin-bottom:1rem}.pl-c-text-passage ol li:last-child{margin-bottom:0}.pl-c-text-passage li{margin-bottom:.5rem}.pl-c-code-copy-btn{display:inline-block;position:absolute;top:.4rem;right:.5rem;padding:.2rem .4rem;background-color:#eee;color:#222;border:1px solid #ddd;border-radius:6px;font-family:"Open Sans",HelveticaNeue,Helvetica,Arial,sans-serif;font-size:1rem;text-transform:lowercase;line-height:1;cursor:pointer;z-index:2;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.pl-c-code-copy-btn:focus,.pl-c-code-copy-btn:hover{background-color:#ccc}.pl-c-code-copy-btn__icon{height:1em;width:1em}.pl-c-code-copy-btn__icon--paste{display:none}.is-copied .pl-c-code-copy-btn__icon--paste{display:inline-block}.pl-c-code-copy-btn__icon--copy{display:inline-block}.is-copied .pl-c-code-copy-btn__icon--copy{display:none}.pl-c-body{overflow:hidden}.pl-c-main{overflow-x:hidden;min-height:100vh;max-width:100vw;padding-left:.5rem;padding-right:.5rem}.pl-c-body--theme-light .pl-c-header{background-color:#fff;border-bottom:1px solid #ccc}@media all and (max-width:41em){.pl-c-body--theme-light .pl-c-tools__list.pl-is-active{border-bottom:1px solid #ccc;border-left:1px solid #ccc}}.pl-c-body--theme-light:not(.pl-c-body--theme-sidebar) .pl-c-tools__list.pl-is-active{border-bottom:1px solid #ccc;border-left:1px solid #ccc}.pl-c-body--theme-light .pl-c-nav__link--dropdown{color:inherit}.pl-c-body--theme-light .pl-c-nav__link--dropdown:after{color:inherit}.pl-c-body--theme-light .pl-c-viewport-size__input{color:#4d4c4c}.pl-c-body--theme-light .pl-c-viewport-size__input:focus,.pl-c-body--theme-light .pl-c-viewport-size__input:hover{background-color:#ddd}.pl-c-body--theme-light .typeahead{background-color:#ddd!important}.pl-c-body--theme-light .tt-input{background-color:#eee!important;color:#4d4c4c!important}.pl-c-body--theme-light .tt-input:hover{color:#222;background-color:#ddd!important}.pl-c-body--theme-light .tt-input:hover::-webkit-input-placeholder{color:#222}.pl-c-body--theme-light .tt-input:hover::-moz-input-placeholder{color:#222}.pl-c-body--theme-light .pl-c-drawer__close-btn,.pl-c-body--theme-light .pl-c-tools__action{background-color:#fff}.pl-c-body--theme-light .pl-c-drawer__close-btn:focus,.pl-c-body--theme-light .pl-c-drawer__close-btn:hover,.pl-c-body--theme-light .pl-c-tools__action:focus,.pl-c-body--theme-light .pl-c-tools__action:hover{background-color:#eee;color:#4d4c4c}.pl-c-body--theme-density-cozy .pl-c-header{font-size:.85rem}.pl-c-body--theme-density-cozy .pl-c-viewport-size__input{width:44px}.pl-c-body--theme-density-cozy .pl-c-typeahead{padding:.9rem .8rem}@media all and (max-width:78em){.pl-c-body--theme-density-cozy .pl-c-size-list{display:none}}@media all and (max-width:78em){.pl-c-body--theme-density-cozy .pl-c-viewport-size{display:none}}.pl-c-body--theme-density-cozy .pl-c-tools__toggle{min-width:44px}.pl-c-body--theme-density-cozy .pl-c-viewport{top:3.28rem}.pl-c-body--theme-density-comfortable .pl-c-header{font-size:.85rem}.pl-c-body--theme-density-comfortable .pl-c-logo{max-width:4rem}.pl-c-body--theme-density-comfortable .pl-c-header .tt-suggestion{padding:1.5rem 1rem}.pl-c-body--theme-density-comfortable .pl-c-viewport-size__input{width:44px}.pl-c-body--theme-density-comfortable .pl-c-typeahead{padding:.9rem 1rem}@media all and (max-width:78em){.pl-c-body--theme-density-comfortable .pl-c-size-list{display:none}}@media all and (max-width:78em){.pl-c-body--theme-density-comfortable .pl-c-viewport-size{display:none}}.pl-c-body--theme-density-comfortable .pl-c-tools__toggle{min-width:44px}.pl-c-body--theme-density-comfortable .pl-c-viewport{top:3.8rem}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-header{width:16rem;height:100vh;padding-top:.5rem;padding-bottom:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pl-c-body--theme-sidebar .pl-c-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.pl-c-body--theme-sidebar .pl-c-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pl-c-body--theme-sidebar .pl-c-nav__sublist{position:relative;border-radius:0}.pl-c-body--theme-sidebar.pl-c-body--theme-light .pl-c-nav__subsublist{border-left-color:#eee}.pl-c-body--theme-sidebar .pl-c-nav__sublist .pl-c-nav__link{border-left:0;border-right:0}}@media all and (min-width:42em) and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-nav__sublist>.pl-c-nav__item:last-child .pl-c-nav__link{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}}@media all and (min-width:42em){.pl-c-body--theme-sidebar .pl-c-controls{display:block;justify-self:flex-end;margin-left:0}.pl-c-body--theme-sidebar .pl-c-tools__toggle{display:none}.pl-c-body--theme-sidebar .pl-c-tools__list{max-height:none;overflow:visible;position:relative;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.pl-c-body--theme-sidebar .pl-c-drawer{right:0;width:auto}}.is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)} diff --git a/dist/app-pl/pl/styleguide/css/pattern-lab.modern.js b/dist/app-pl/pl/styleguide/css/pattern-lab.modern.js new file mode 100644 index 0000000000..487ff443a1 --- /dev/null +++ b/dist/app-pl/pl/styleguide/css/pattern-lab.modern.js @@ -0,0 +1 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="./styleguide/",r(r.s=162)}({162:function(e,t,r){}}); \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/data/patternlab-data.cjs.js b/dist/app-pl/pl/styleguide/data/patternlab-data.cjs.js new file mode 100644 index 0000000000..bd29bd88ad --- /dev/null +++ b/dist/app-pl/pl/styleguide/data/patternlab-data.cjs.js @@ -0,0 +1,9 @@ +var config = {"cacheBust":true,"cleanPublic":true,"defaultPattern":"protons-demo-welcome","defaultShowPatternInfo":false,"ishControlsHide":{"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false},"ishViewportRange":{"s":[240,500,240,500,240,500],"m":[500,800,500,800,500,800],"l":[800,2600,800,2600,800,2600]},"logLevel":"error","outputFileSuffixes":{"rendered":".rendered","rawTemplate":"","markupOnly":".markup-only"},"paths":{"source":{"root":"./apps/pl-default/pattern-lab/","patterns":"./apps/pl-default/pattern-lab/_patterns/","data":"./apps/pl-default/pattern-lab/_data/","meta":"./apps/pl-default/pattern-lab/_meta/","annotations":"./apps/pl-default/pattern-lab/_annotations/","styleguide":"dist/","patternlabFiles":{"general-header":"views/partials/general-header.mustache","general-footer":"views/partials/general-footer.mustache","patternSection":"views/partials/patternSection.mustache","patternSectionSubtype":"views/partials/patternSectionSubtype.mustache","viewall":"views/viewall.mustache"}},"public":{"root":"dist/app-pl/pl","patterns":"dist/app-pl/pl/patterns/","data":"dist/app-pl/pl/styleguide/data/","annotations":"dist/app-pl/pl/annotations/","styleguide":"dist/app-pl/pl/styleguide/"}},"patternExtension":"twig","patternStateCascade":["inprogress","inreview","complete","inprogress","inreview","complete","inprogress","inreview","complete"],"patternExportDirectory":"apps/pl-default/pattern_exports/","patternExportPatternPartials":[],"serverOptions":{"wait":1000},"starterkitSubDir":"dist","styleGuideExcludes":[],"theme":{"color":"light","density":"compact","layout":"horizontal"},"uikits":[{"name":"uikit-workshop","outputDir":"","enabled":true,"excludedPatternStates":[],"excludedTags":[]}],"engines":{"twig":{"namespaces":[{"id":"uikit","recursive":true,"paths":["./node_modules/@pattern-lab/uikit-workshop/views-twig"]},{"id":"protons","recursive":true,"paths":["./source/default/_patterns/00-protons"]},{"id":"atoms","recursive":true,"paths":["source/default/_patterns/01-atoms"]},{"id":"molecules","recursive":true,"paths":["./source/default/_patterns/02-molecules"]},{"id":"organisms","recursive":true,"paths":["./source/default/_patterns/03-organisms"]},{"id":"templates","recursive":true,"paths":["./source/default/_patterns/04-templates"]},{"id":"pages","recursive":true,"paths":["./source/default/_patterns/05-pages"]},{"id":"demo","recursive":true,"paths":["./apps/pl-default/pattern-lab/_patterns/00-protons-demo"]},{"id":"demos","recursive":true,"paths":["./apps/pl-default/pattern-lab/_patterns"]},{"id":"macros","recursive":true,"paths":["./source/default/_macros"]}],"alterTwigEnv":[{"file":"./apps/pl-default/pattern-lab/alter-twig.php","functions":["addFilters","addFunctions","addDebug"]}]}}}; +var ishControls = {"ishControlsHide":{"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false}}; +var navItems = {"patternTypes": [{"patternTypeLC":"protons-demo","patternTypeUC":"Protons-demo","patternType":"00-protons-demo","patternTypeDash":"protons-demo","patternTypeItems":[],"patternItems":[{"patternPartial":"protons-demo-borders","patternName":"Borders","patternState":"","patternSrcPath":"00-protons-demo/borders","patternPath":"00-protons-demo-borders/00-protons-demo-borders.html","order":9007199254740991},{"patternPartial":"protons-demo-breakpoints","patternName":"Breakpoints","patternState":"","patternSrcPath":"00-protons-demo/breakpoints","patternPath":"00-protons-demo-breakpoints/00-protons-demo-breakpoints.html","order":9007199254740991},{"patternPartial":"protons-demo-colors","patternName":"Colors","patternState":"","patternSrcPath":"00-protons-demo/colors","patternPath":"00-protons-demo-colors/00-protons-demo-colors.html","order":9007199254740991},{"patternPartial":"protons-demo-spacing","patternName":"Spacing","patternState":"","patternSrcPath":"00-protons-demo/spacing","patternPath":"00-protons-demo-spacing/00-protons-demo-spacing.html","order":9007199254740991},{"patternPartial":"protons-demo-tables","patternName":"Tables","patternState":"","patternSrcPath":"00-protons-demo/tables","patternPath":"00-protons-demo-tables/00-protons-demo-tables.html","order":9007199254740991},{"patternPartial":"protons-demo-typography","patternName":"Typography","patternState":"","patternSrcPath":"00-protons-demo/typography","patternPath":"00-protons-demo-typography/00-protons-demo-typography.html","order":9007199254740991}]},{"patternTypeLC":"atoms-demo","patternTypeUC":"Atoms-demo","patternType":"01-atoms-demo","patternTypeDash":"atoms-demo","patternTypeItems":[{"patternSubtypeLC":"alert","patternSubtypeUC":"Alert","patternSubtype":"alert","patternSubtypeDash":"alert","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-alert","patternName":"View All","patternPath":"01-atoms-demo-alert/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-alerts","patternName":"Alerts","patternState":"","patternSrcPath":"01-atoms-demo/alert/alerts","patternPath":"01-atoms-demo-alert/01-atoms-demo-alert.html","order":9007199254740991}]},{"patternSubtypeLC":"branding","patternSubtypeUC":"Branding","patternSubtype":"branding","patternSubtypeDash":"branding","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-branding","patternName":"View All","patternPath":"01-atoms-demo-branding/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-brandings","patternName":"Brandings","patternState":"","patternSrcPath":"01-atoms-demo/branding/brandings","patternPath":"01-atoms-demo-branding/01-atoms-demo-branding.html","order":9007199254740991}]},{"patternSubtypeLC":"breadcrumb","patternSubtypeUC":"Breadcrumb","patternSubtype":"breadcrumb","patternSubtypeDash":"breadcrumb","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-breadcrumb","patternName":"View All","patternPath":"01-atoms-demo-breadcrumb/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-breadcrumbs","patternName":"Breadcrumbs","patternState":"","patternSrcPath":"01-atoms-demo/breadcrumb/breadcrumbs","patternPath":"01-atoms-demo-breadcrumb/01-atoms-demo-breadcrumb.html","order":9007199254740991}]},{"patternSubtypeLC":"button","patternSubtypeUC":"Button","patternSubtype":"button","patternSubtypeDash":"button","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-button","patternName":"View All","patternPath":"01-atoms-demo-button/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-buttons","patternName":"Buttons","patternState":"","patternSrcPath":"01-atoms-demo/button/buttons","patternPath":"01-atoms-demo-button/01-atoms-demo-button.html","order":9007199254740991}]},{"patternSubtypeLC":"form-element","patternSubtypeUC":"Form-element","patternSubtype":"form-element","patternSubtypeDash":"form-element","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-form-element","patternName":"View All","patternPath":"01-atoms-demo-form-element/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-form-elements","patternName":"Form Elements","patternState":"","patternSrcPath":"01-atoms-demo/form-element/form-elements","patternPath":"01-atoms-demo-form-element/01-atoms-demo-form-element.html","order":9007199254740991}]},{"patternSubtypeLC":"grid","patternSubtypeUC":"Grid","patternSubtype":"grid","patternSubtypeDash":"grid","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-grid","patternName":"View All","patternPath":"01-atoms-demo-grid/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-grids","patternName":"Grids","patternState":"","patternSrcPath":"01-atoms-demo/grid/grids","patternPath":"01-atoms-demo-grid/01-atoms-demo-grid.html","order":9007199254740991}]},{"patternSubtypeLC":"image","patternSubtypeUC":"Image","patternSubtype":"image","patternSubtypeDash":"image","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-image","patternName":"View All","patternPath":"01-atoms-demo-image/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-images","patternName":"Images","patternState":"","patternSrcPath":"01-atoms-demo/image/images","patternPath":"01-atoms-demo-image/01-atoms-demo-image.html","order":9007199254740991}]},{"patternSubtypeLC":"svg","patternSubtypeUC":"Svg","patternSubtype":"svg","patternSubtypeDash":"svg","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-svg","patternName":"View All","patternPath":"01-atoms-demo-svg/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-svgs","patternName":"Svgs","patternState":"","patternSrcPath":"01-atoms-demo/svg/svgs","patternPath":"01-atoms-demo-svg/01-atoms-demo-svg.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-atoms-demo-all","patternName":"View All","patternPath":"01-atoms-demo/index.html","order":-9007199254740991}]},{"patternTypeLC":"molecules-demo","patternTypeUC":"Molecules-demo","patternType":"02-molecules-demo","patternTypeDash":"molecules-demo","patternTypeItems":[{"patternSubtypeLC":"card","patternSubtypeUC":"Card","patternSubtype":"card","patternSubtypeDash":"card","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-card","patternName":"View All","patternPath":"02-molecules-demo-card/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-cards","patternName":"Cards","patternState":"","patternSrcPath":"02-molecules-demo/card/cards","patternPath":"02-molecules-demo-card/02-molecules-demo-card.html","order":9007199254740991}]},{"patternSubtypeLC":"pagination","patternSubtypeUC":"Pagination","patternSubtype":"pagination","patternSubtypeDash":"pagination","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-pagination","patternName":"View All","patternPath":"02-molecules-demo-pagination/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-paginations","patternName":"Paginations","patternState":"","patternSrcPath":"02-molecules-demo/pagination/paginations","patternPath":"02-molecules-demo-pagination/02-molecules-demo-pagination.html","order":9007199254740991}]},{"patternSubtypeLC":"vue-widget","patternSubtypeUC":"Vue-widget","patternSubtype":"vue-widget","patternSubtypeDash":"vue-widget","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-vue-widget","patternName":"View All","patternPath":"02-molecules-demo-vue-widget/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-vue-widgets","patternName":"Vue Widgets","patternState":"","patternSrcPath":"02-molecules-demo/vue-widget/vue-widgets","patternPath":"02-molecules-demo-vue-widget/02-molecules-demo-vue-widget.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-molecules-demo-all","patternName":"View All","patternPath":"02-molecules-demo/index.html","order":-9007199254740991}]},{"patternTypeLC":"organisms-demo","patternTypeUC":"Organisms-demo","patternType":"03-organisms-demo","patternTypeDash":"organisms-demo","patternTypeItems":[{"patternSubtypeLC":"article","patternSubtypeUC":"Article","patternSubtype":"article","patternSubtypeDash":"article","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-article","patternName":"View All","patternPath":"03-organisms-demo-article/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-articles","patternName":"Articles","patternState":"","patternSrcPath":"03-organisms-demo/article/articles","patternPath":"03-organisms-demo-article/03-organisms-demo-article.html","order":9007199254740991}]},{"patternSubtypeLC":"card-grid","patternSubtypeUC":"Card-grid","patternSubtype":"card-grid","patternSubtypeDash":"card-grid","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-card-grid","patternName":"View All","patternPath":"03-organisms-demo-card-grid/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-card-grids","patternName":"Card Grids","patternState":"","patternSrcPath":"03-organisms-demo/card-grid/card-grids","patternPath":"03-organisms-demo-card-grid/03-organisms-demo-card-grid.html","order":9007199254740991}]},{"patternSubtypeLC":"footer","patternSubtypeUC":"Footer","patternSubtype":"footer","patternSubtypeDash":"footer","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-footer","patternName":"View All","patternPath":"03-organisms-demo-footer/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-footers","patternName":"Footers","patternState":"","patternSrcPath":"03-organisms-demo/footer/footers","patternPath":"03-organisms-demo-footer/03-organisms-demo-footer.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-organisms-demo-all","patternName":"View All","patternPath":"03-organisms-demo/index.html","order":-9007199254740991}]}], "ishControlsHide": {"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false}}; +var patternPaths = {"protons-demo":{"borders":"00-protons-demo-borders","breakpoints":"00-protons-demo-breakpoints","colors":"00-protons-demo-colors","spacing":"00-protons-demo-spacing","tables":"00-protons-demo-tables","typography":"00-protons-demo-typography","welcome":"00-protons-demo-welcome"},"atoms-demo":{"alerts":"01-atoms-demo-alert-alerts","brandings":"01-atoms-demo-branding-brandings","breadcrumbs":"01-atoms-demo-breadcrumb-breadcrumbs","buttons":"01-atoms-demo-button-buttons","form-elements":"01-atoms-demo-form-element-form-elements","grids":"01-atoms-demo-grid-grids","images":"01-atoms-demo-image-images","svgs":"01-atoms-demo-svg-svgs"},"molecules-demo":{"cards":"02-molecules-demo-card-cards","paginations":"02-molecules-demo-pagination-paginations","vue-widgets":"02-molecules-demo-vue-widget-vue-widgets"},"organisms-demo":{"articles":"03-organisms-demo-article-articles","card-grids":"03-organisms-demo-card-grid-card-grids","footers":"03-organisms-demo-footer-footers"}}; +var viewAllPaths = {"atoms-demo":{"alert":"01-atoms-demo-alert","all":"01-atoms-demo","branding":"01-atoms-demo-branding","breadcrumb":"01-atoms-demo-breadcrumb","button":"01-atoms-demo-button","form-element":"01-atoms-demo-form-element","grid":"01-atoms-demo-grid","image":"01-atoms-demo-image","svg":"01-atoms-demo-svg"},"molecules-demo":{"card":"02-molecules-demo-card","all":"02-molecules-demo","pagination":"02-molecules-demo-pagination","vue-widget":"02-molecules-demo-vue-widget"},"organisms-demo":{"article":"03-organisms-demo-article","all":"03-organisms-demo","card-grid":"03-organisms-demo-card-grid","footer":"03-organisms-demo-footer"}}; +var plugins = []; +var defaultShowPatternInfo = false; +var defaultPattern = "protons-demo-welcome"; +module.exports = { config, ishControls, navItems, patternPaths, viewAllPaths, plugins, defaultShowPatternInfo, defaultPattern }; \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/data/patternlab-data.js b/dist/app-pl/pl/styleguide/data/patternlab-data.js new file mode 100644 index 0000000000..630f7df612 --- /dev/null +++ b/dist/app-pl/pl/styleguide/data/patternlab-data.js @@ -0,0 +1,8 @@ +var config = {"cacheBust":true,"cleanPublic":true,"defaultPattern":"protons-demo-welcome","defaultShowPatternInfo":false,"ishControlsHide":{"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false},"ishViewportRange":{"s":[240,500,240,500,240,500],"m":[500,800,500,800,500,800],"l":[800,2600,800,2600,800,2600]},"logLevel":"error","outputFileSuffixes":{"rendered":".rendered","rawTemplate":"","markupOnly":".markup-only"},"paths":{"source":{"root":"./apps/pl-default/pattern-lab/","patterns":"./apps/pl-default/pattern-lab/_patterns/","data":"./apps/pl-default/pattern-lab/_data/","meta":"./apps/pl-default/pattern-lab/_meta/","annotations":"./apps/pl-default/pattern-lab/_annotations/","styleguide":"dist/","patternlabFiles":{"general-header":"views/partials/general-header.mustache","general-footer":"views/partials/general-footer.mustache","patternSection":"views/partials/patternSection.mustache","patternSectionSubtype":"views/partials/patternSectionSubtype.mustache","viewall":"views/viewall.mustache"}},"public":{"root":"dist/app-pl/pl","patterns":"dist/app-pl/pl/patterns/","data":"dist/app-pl/pl/styleguide/data/","annotations":"dist/app-pl/pl/annotations/","styleguide":"dist/app-pl/pl/styleguide/"}},"patternExtension":"twig","patternStateCascade":["inprogress","inreview","complete","inprogress","inreview","complete","inprogress","inreview","complete"],"patternExportDirectory":"apps/pl-default/pattern_exports/","patternExportPatternPartials":[],"serverOptions":{"wait":1000},"starterkitSubDir":"dist","styleGuideExcludes":[],"theme":{"color":"light","density":"compact","layout":"horizontal"},"uikits":[{"name":"uikit-workshop","outputDir":"","enabled":true,"excludedPatternStates":[],"excludedTags":[]}],"engines":{"twig":{"namespaces":[{"id":"uikit","recursive":true,"paths":["./node_modules/@pattern-lab/uikit-workshop/views-twig"]},{"id":"protons","recursive":true,"paths":["./source/default/_patterns/00-protons"]},{"id":"atoms","recursive":true,"paths":["source/default/_patterns/01-atoms"]},{"id":"molecules","recursive":true,"paths":["./source/default/_patterns/02-molecules"]},{"id":"organisms","recursive":true,"paths":["./source/default/_patterns/03-organisms"]},{"id":"templates","recursive":true,"paths":["./source/default/_patterns/04-templates"]},{"id":"pages","recursive":true,"paths":["./source/default/_patterns/05-pages"]},{"id":"demo","recursive":true,"paths":["./apps/pl-default/pattern-lab/_patterns/00-protons-demo"]},{"id":"demos","recursive":true,"paths":["./apps/pl-default/pattern-lab/_patterns"]},{"id":"macros","recursive":true,"paths":["./source/default/_macros"]}],"alterTwigEnv":[{"file":"./apps/pl-default/pattern-lab/alter-twig.php","functions":["addFilters","addFunctions","addDebug"]}]}}}; +var ishControls = {"ishControlsHide":{"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false}}; +var navItems = {"patternTypes": [{"patternTypeLC":"protons-demo","patternTypeUC":"Protons-demo","patternType":"00-protons-demo","patternTypeDash":"protons-demo","patternTypeItems":[],"patternItems":[{"patternPartial":"protons-demo-borders","patternName":"Borders","patternState":"","patternSrcPath":"00-protons-demo/borders","patternPath":"00-protons-demo-borders/00-protons-demo-borders.html","order":9007199254740991},{"patternPartial":"protons-demo-breakpoints","patternName":"Breakpoints","patternState":"","patternSrcPath":"00-protons-demo/breakpoints","patternPath":"00-protons-demo-breakpoints/00-protons-demo-breakpoints.html","order":9007199254740991},{"patternPartial":"protons-demo-colors","patternName":"Colors","patternState":"","patternSrcPath":"00-protons-demo/colors","patternPath":"00-protons-demo-colors/00-protons-demo-colors.html","order":9007199254740991},{"patternPartial":"protons-demo-spacing","patternName":"Spacing","patternState":"","patternSrcPath":"00-protons-demo/spacing","patternPath":"00-protons-demo-spacing/00-protons-demo-spacing.html","order":9007199254740991},{"patternPartial":"protons-demo-tables","patternName":"Tables","patternState":"","patternSrcPath":"00-protons-demo/tables","patternPath":"00-protons-demo-tables/00-protons-demo-tables.html","order":9007199254740991},{"patternPartial":"protons-demo-typography","patternName":"Typography","patternState":"","patternSrcPath":"00-protons-demo/typography","patternPath":"00-protons-demo-typography/00-protons-demo-typography.html","order":9007199254740991}]},{"patternTypeLC":"atoms-demo","patternTypeUC":"Atoms-demo","patternType":"01-atoms-demo","patternTypeDash":"atoms-demo","patternTypeItems":[{"patternSubtypeLC":"alert","patternSubtypeUC":"Alert","patternSubtype":"alert","patternSubtypeDash":"alert","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-alert","patternName":"View All","patternPath":"01-atoms-demo-alert/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-alerts","patternName":"Alerts","patternState":"","patternSrcPath":"01-atoms-demo/alert/alerts","patternPath":"01-atoms-demo-alert/01-atoms-demo-alert.html","order":9007199254740991}]},{"patternSubtypeLC":"branding","patternSubtypeUC":"Branding","patternSubtype":"branding","patternSubtypeDash":"branding","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-branding","patternName":"View All","patternPath":"01-atoms-demo-branding/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-brandings","patternName":"Brandings","patternState":"","patternSrcPath":"01-atoms-demo/branding/brandings","patternPath":"01-atoms-demo-branding/01-atoms-demo-branding.html","order":9007199254740991}]},{"patternSubtypeLC":"breadcrumb","patternSubtypeUC":"Breadcrumb","patternSubtype":"breadcrumb","patternSubtypeDash":"breadcrumb","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-breadcrumb","patternName":"View All","patternPath":"01-atoms-demo-breadcrumb/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-breadcrumbs","patternName":"Breadcrumbs","patternState":"","patternSrcPath":"01-atoms-demo/breadcrumb/breadcrumbs","patternPath":"01-atoms-demo-breadcrumb/01-atoms-demo-breadcrumb.html","order":9007199254740991}]},{"patternSubtypeLC":"button","patternSubtypeUC":"Button","patternSubtype":"button","patternSubtypeDash":"button","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-button","patternName":"View All","patternPath":"01-atoms-demo-button/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-buttons","patternName":"Buttons","patternState":"","patternSrcPath":"01-atoms-demo/button/buttons","patternPath":"01-atoms-demo-button/01-atoms-demo-button.html","order":9007199254740991}]},{"patternSubtypeLC":"form-element","patternSubtypeUC":"Form-element","patternSubtype":"form-element","patternSubtypeDash":"form-element","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-form-element","patternName":"View All","patternPath":"01-atoms-demo-form-element/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-form-elements","patternName":"Form Elements","patternState":"","patternSrcPath":"01-atoms-demo/form-element/form-elements","patternPath":"01-atoms-demo-form-element/01-atoms-demo-form-element.html","order":9007199254740991}]},{"patternSubtypeLC":"grid","patternSubtypeUC":"Grid","patternSubtype":"grid","patternSubtypeDash":"grid","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-grid","patternName":"View All","patternPath":"01-atoms-demo-grid/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-grids","patternName":"Grids","patternState":"","patternSrcPath":"01-atoms-demo/grid/grids","patternPath":"01-atoms-demo-grid/01-atoms-demo-grid.html","order":9007199254740991}]},{"patternSubtypeLC":"image","patternSubtypeUC":"Image","patternSubtype":"image","patternSubtypeDash":"image","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-image","patternName":"View All","patternPath":"01-atoms-demo-image/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-images","patternName":"Images","patternState":"","patternSrcPath":"01-atoms-demo/image/images","patternPath":"01-atoms-demo-image/01-atoms-demo-image.html","order":9007199254740991}]},{"patternSubtypeLC":"svg","patternSubtypeUC":"Svg","patternSubtype":"svg","patternSubtypeDash":"svg","patternSubtypeItems":[{"patternPartial":"viewall-atoms-demo-svg","patternName":"View All","patternPath":"01-atoms-demo-svg/index.html","patternType":"01-atoms-demo","order":0},{"patternPartial":"atoms-demo-svgs","patternName":"Svgs","patternState":"","patternSrcPath":"01-atoms-demo/svg/svgs","patternPath":"01-atoms-demo-svg/01-atoms-demo-svg.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-atoms-demo-all","patternName":"View All","patternPath":"01-atoms-demo/index.html","order":-9007199254740991}]},{"patternTypeLC":"molecules-demo","patternTypeUC":"Molecules-demo","patternType":"02-molecules-demo","patternTypeDash":"molecules-demo","patternTypeItems":[{"patternSubtypeLC":"card","patternSubtypeUC":"Card","patternSubtype":"card","patternSubtypeDash":"card","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-card","patternName":"View All","patternPath":"02-molecules-demo-card/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-cards","patternName":"Cards","patternState":"","patternSrcPath":"02-molecules-demo/card/cards","patternPath":"02-molecules-demo-card/02-molecules-demo-card.html","order":9007199254740991}]},{"patternSubtypeLC":"pagination","patternSubtypeUC":"Pagination","patternSubtype":"pagination","patternSubtypeDash":"pagination","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-pagination","patternName":"View All","patternPath":"02-molecules-demo-pagination/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-paginations","patternName":"Paginations","patternState":"","patternSrcPath":"02-molecules-demo/pagination/paginations","patternPath":"02-molecules-demo-pagination/02-molecules-demo-pagination.html","order":9007199254740991}]},{"patternSubtypeLC":"vue-widget","patternSubtypeUC":"Vue-widget","patternSubtype":"vue-widget","patternSubtypeDash":"vue-widget","patternSubtypeItems":[{"patternPartial":"viewall-molecules-demo-vue-widget","patternName":"View All","patternPath":"02-molecules-demo-vue-widget/index.html","patternType":"02-molecules-demo","order":0},{"patternPartial":"molecules-demo-vue-widgets","patternName":"Vue Widgets","patternState":"","patternSrcPath":"02-molecules-demo/vue-widget/vue-widgets","patternPath":"02-molecules-demo-vue-widget/02-molecules-demo-vue-widget.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-molecules-demo-all","patternName":"View All","patternPath":"02-molecules-demo/index.html","order":-9007199254740991}]},{"patternTypeLC":"organisms-demo","patternTypeUC":"Organisms-demo","patternType":"03-organisms-demo","patternTypeDash":"organisms-demo","patternTypeItems":[{"patternSubtypeLC":"article","patternSubtypeUC":"Article","patternSubtype":"article","patternSubtypeDash":"article","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-article","patternName":"View All","patternPath":"03-organisms-demo-article/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-articles","patternName":"Articles","patternState":"","patternSrcPath":"03-organisms-demo/article/articles","patternPath":"03-organisms-demo-article/03-organisms-demo-article.html","order":9007199254740991}]},{"patternSubtypeLC":"card-grid","patternSubtypeUC":"Card-grid","patternSubtype":"card-grid","patternSubtypeDash":"card-grid","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-card-grid","patternName":"View All","patternPath":"03-organisms-demo-card-grid/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-card-grids","patternName":"Card Grids","patternState":"","patternSrcPath":"03-organisms-demo/card-grid/card-grids","patternPath":"03-organisms-demo-card-grid/03-organisms-demo-card-grid.html","order":9007199254740991}]},{"patternSubtypeLC":"footer","patternSubtypeUC":"Footer","patternSubtype":"footer","patternSubtypeDash":"footer","patternSubtypeItems":[{"patternPartial":"viewall-organisms-demo-footer","patternName":"View All","patternPath":"03-organisms-demo-footer/index.html","patternType":"03-organisms-demo","order":0},{"patternPartial":"organisms-demo-footers","patternName":"Footers","patternState":"","patternSrcPath":"03-organisms-demo/footer/footers","patternPath":"03-organisms-demo-footer/03-organisms-demo-footer.html","order":9007199254740991}]}],"patternItems":[{"patternPartial":"viewall-organisms-demo-all","patternName":"View All","patternPath":"03-organisms-demo/index.html","order":-9007199254740991}]}], "ishControlsHide": {"s":false,"m":false,"l":false,"full":false,"random":false,"disco":false,"hay":true,"mqs":false,"find":false,"views-all":false,"views-annotations":false,"views-code":false,"views-new":false,"tools-all":false,"tools-docs":false}}; +var patternPaths = {"protons-demo":{"borders":"00-protons-demo-borders","breakpoints":"00-protons-demo-breakpoints","colors":"00-protons-demo-colors","spacing":"00-protons-demo-spacing","tables":"00-protons-demo-tables","typography":"00-protons-demo-typography","welcome":"00-protons-demo-welcome"},"atoms-demo":{"alerts":"01-atoms-demo-alert-alerts","brandings":"01-atoms-demo-branding-brandings","breadcrumbs":"01-atoms-demo-breadcrumb-breadcrumbs","buttons":"01-atoms-demo-button-buttons","form-elements":"01-atoms-demo-form-element-form-elements","grids":"01-atoms-demo-grid-grids","images":"01-atoms-demo-image-images","svgs":"01-atoms-demo-svg-svgs"},"molecules-demo":{"cards":"02-molecules-demo-card-cards","paginations":"02-molecules-demo-pagination-paginations","vue-widgets":"02-molecules-demo-vue-widget-vue-widgets"},"organisms-demo":{"articles":"03-organisms-demo-article-articles","card-grids":"03-organisms-demo-card-grid-card-grids","footers":"03-organisms-demo-footer-footers"}}; +var viewAllPaths = {"atoms-demo":{"alert":"01-atoms-demo-alert","all":"01-atoms-demo","branding":"01-atoms-demo-branding","breadcrumb":"01-atoms-demo-breadcrumb","button":"01-atoms-demo-button","form-element":"01-atoms-demo-form-element","grid":"01-atoms-demo-grid","image":"01-atoms-demo-image","svg":"01-atoms-demo-svg"},"molecules-demo":{"card":"02-molecules-demo-card","all":"02-molecules-demo","pagination":"02-molecules-demo-pagination","vue-widget":"02-molecules-demo-vue-widget"},"organisms-demo":{"article":"03-organisms-demo-article","all":"03-organisms-demo","card-grid":"03-organisms-demo-card-grid","footer":"03-organisms-demo-footer"}}; +var plugins = []; +var defaultShowPatternInfo = false; +var defaultPattern = "protons-demo-welcome"; diff --git a/dist/app-pl/pl/styleguide/html/styleguide.html b/dist/app-pl/pl/styleguide/html/styleguide.html new file mode 100644 index 0000000000..d7fa425b9f --- /dev/null +++ b/dist/app-pl/pl/styleguide/html/styleguide.html @@ -0,0 +1,2516 @@ + + + + + Pattern Lab + + + + + + + + + + + + + + + +
+ + +
+ +
+ +

+ alert +

+ +
+ +
+ +
+
+ +
+ +

+ + + Alerts + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Alert +

+
+

+ Demonstration of our Particle Alerts. +

+

+ Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages. +

+ +
+
+ +
+ +
+
+

+ Success! +

+
+

+ These alerts are a useful way to call attention to pieces of content you want to highlight. +

+
+

+ They even have useful footer areas for more info! Footers can be overridden if you don't want them! +

+
+ +
+
+

+ Warning! +

+
+

+ A nice little warning message. We're not too serious. By default our messages set aria-live="polite" +

+
+ + + +
+
+

+ Informational message! +

+
+

+ We can add messages of several kinds! We're not limited to what Drupal provides. See the background classes for additional ideas! +

+
+

+ Did you know you can click the x to dismiss these messages? +

+
+
+
+
+
+ + + +
+ +

+ branding +

+ +
+ +
+ +
+
+ +
+ +

+ + + Brandings + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Branding +

+
+

+ Demonstration of our Particle Branding. +

+

+ Different applications of a branding block. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+ +

+ breadcrumb +

+ +
+ +
+ +
+
+ +
+ +

+ + + Breadcrumbs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Breadcrumbs +

+
+

+ Demonstration of our Particle Breadcrumbs. +

+

+ Indicate the current page location within a navigational hierarchy that automatically adds separators via CSS. Breadcrumbs take an array and render each as a list item. You can set the items in breadcrumbs.yml. Separators are automatically added in CSS through ::beforeand::content +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+ +

+ button +

+ +
+ +
+ +
+
+ +
+ +

+ + + Buttons + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Buttons +

+
+

+ Demonstration of our Particle Buttons. +

+

+ Use custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. +

+ +
+
+ +
+ + + + + +
+
+
+
+ + + +
+ +

+ form-element +

+ +
+ +
+ +
+
+ +
+ +

+ + + Form Elements + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Form Element +

+
+

+ HTML Form Elements +

+

+ These patterns are used for any valid HTML form element. Input styling is targetted against the input type attribute.
How an <input> works varies considerably depending on the value of its type attribute, hence the different types are covered in their own separate reference pages. If this attribute is not html5ified, the default type adopted is text. +

+ + + Mozilla Documentation + +
+
+ +
+ +

+ Input Types +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Type + + Description + + Rendered + + Spec +
+ button + + A push button with no default behavior displaying the value of the value attribute, empty by default. + + + +
+ checkbox + + A check box allowing single values to be selected/deselected. + + + +
+ color + + A control for specifying a color; opening a color picker when active in supporting browsers. + + + + + HTML5 + +
+ date + + A control for entering a date (year, month, and day, with no time). Opens a date picker or numeric wheels for year, month, day when active in supporting browsers. + + + + + HTML5 + +
+ datetime-local + + A control for entering a date and time, with no time zone. Opens a date picker or numeric wheels for date- and time-components when active in supporting browsers. + + + + + HTML5 + +
+ email + + A field for editing an email address. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ file + + A control that lets the user select a file. Use the accept attribute to define the types of files that the control can select. + + + +
+ hidden + + A control that is not displayed but whose value is submitted to the server. There is an example in the next column, but it's hidden! + + + +
+ image + + A graphical submit button. Displays an image defined by the src attribute. The alt attribute displays if the image src is missing. + + + +
+ month + + A control for entering a month and year, with no time zone. + + + + + HTML5 + +
+ number + + A control for entering a number. Displays a spinner and adds default validation when supported. Displays a numeric keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ password + + A single-line text field whose value is obscured. Will alert user if site is not secure. + + + +
+ radio + + A radio button, allowing a single value to be selected out of multiple choices with the same name value. + + + +
+ range + + A control for entering a number whose exact value is not important. Displays as a range widget defaulting to the middle value. Used in conjunction min and max to define the range of acceptable values. + + + + + HTML5 + +
+ reset + + A button that resets the contents of the form to default values. Not recommended. + + + +
+ search + + A single-line text field for entering search strings. Line-breaks are automatically removed from the input value. May include a delete icon in supporting browsers that can be used to clear the field. Displays a search icon instead of enter key on some devices with dynamic keypads. + + + + + HTML5 + +
+ submit + + A button that submits the form. + + + +
+ tel + + A control for entering a telephone number. Displays a telephone keypad in some devices with dynamic keypads. + + + + + HTML5 + +
+ text + + The default value. A single-line text field. Line-breaks are automatically removed from the input value. + + + +
+ time + + A control for entering a time value with no time zone. + + + + + HTML5 + +
+ url + + A field for entering a URL. Looks like a text input, but has validation parameters and relevant keyboard in supporting browsers and devices with dynamic keyboards. + + + + + HTML5 + +
+ week + + A control for entering a date consisting of a week-year number and a week number with no time zone. + + + + + HTML5 + +
+ +
+ +

+ Additional Form Content +

+
+

+ Text Area +

+ + + + +
+ +

+ Select +

+
+
+ + + +
+
+ + + +
+
+ +
+
+
+
+
+ + + +
+ +

+ grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Grid & Layout +

+
+

+ Demonstration of our Particle Grid and Layouts. +

+

+ Tailwind Grids accomplished with flex utility classes. Grid items wrap using Flex Wrap by default. To remove, add wrap as false in the grid data. +

+ +
+
+ +
+ +
+
+
+ +

+ One column +

+ + + +
+
+
+

+ Add your column content in blocks. +

+
+
+
+ +

+ Two column +

+ + + +
+
+
+
+
+ +
+
+
+
+
+ +

+ Three column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+ +

+ Four column +

+ + + +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ + + +
+ +

+ image +

+ +
+ +
+ +
+
+ +
+ +

+ + + Images + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Image +

+
+ +
+
+

+ Primary Image +

+ + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image + + + + + + + + + + A placeholder image +
+ +
+

+ Picture with Multiple Sources +

+
+ + + + + + + + + +A graybox image + +
+
+ +
+

+ Image using paths.images path +

+
+ + + + +
+
+ +
+

+ Background Images +

+
+
+

+ SVG +

+ + +
+
+
+

+ PNG +

+ + +
+
+
+
+
+
+
+
+ + + +
+ +

+ svg +

+ +
+ +
+ +
+
+ +
+ +

+ + + Svgs + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Svg Component +

+
+

+ Implements our SVG and SVG Icons. +

+

+ Store your SVG files in the icons/ subdirectory to have them made available via the _svg.twig. See this svgs.twig demo file code comments for implmentation details and examples. +

+ +
+
+ +
+

+ Embed +

+

+ Includes the entire SVG markup within the DOM. This is the preferred method. +

+
+ +
+ + + + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + + + + + + + +
+ +

+ Sprite map +

+

+ Sprite maps combine all SVGs into a single "sheet" and only let the named SVG "peak" through the masked square. +

+
+ +
+ + + + + + + + + + +
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + +
+ +

+ img src +

+

+ If you need to reference these SVGs as src for an img tag. +

+ + + +

+ CSS classes +

+

+ Pure CSS classes +

+ + + +
+
+
+
+ + + +
+ +

+ card +

+ +
+ +
+ +
+
+ +
+ +

+ + + Cards + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Cards +

+
+

+ Demonstration of our Particle Cards. +

+

+ Provide the classic card component utilizing Tailwind component as default +

+ +
+
+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Card Title +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+
+
+
+
+ + + +
+ +

+ pagination +

+ +
+ +
+ +
+
+ +
+ +

+ + + Paginations + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Pagination +

+
+

+ Demonstration of our Particle Pagination. +

+

+ Examples for showing pagination to indicate a series of related content exists across multiple pages. +

+ +
+
+ +
+ + + +
+
+
+
+ + + +
+ +

+ vue-widget +

+ +
+ +
+ +
+
+ +
+ +

+ + + Vue Widgets + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Vue Widgets +

+
+

+ Example Vue Applications +

+

+ Vue is a flexible and robust UI library similar to React. +

+ + + Vue Documentation + +
+
+ +
+

+ Vue in existing markup +

+

+ View can work with markup that already exists in the DOM, similar to how we've always used jQuery. The form below + is one way to have a view component. Note that it relies on ./demo/index.js to function. +

+

+ Example: +

+
+ +
+ + + + +
+

You typed: Dummy component

+
+
+
+ +

+ The form above is instantiated entirely from HTML already existing in the page. This isn't optimal, but it is an + option. +

+
+
+

+ HTML +

+
<form id="vue-html-example-1">
+  <span>{{ name }}</span>
+  <input v-model="name" />
+  <button v-on:click="toSpace(name)">🚀 Send to space</button>
+</form>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new, no-alert */
+import Vue from 'vue';
+
+new Vue({
+  el: '#vue-html-example-1',
+  data: {
+    name: '',
+  },
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+});
+
+
+
+ +

+ Vue using .vue files +

+

+ We can achieve the same application using a .vue file and attach it to an id. +

+

+ Example (attached via ID here in the HTML): +

+
+

+ The .vue file encapsulates templating and logic. This is ideal. +

+
+
+

+ .vue +

+
<template>
+  <form id="vue-html-example-1">
+    <span>{{ name }}</span>
+    <input v-model="name" />
+    <button @click="toSpace(name)">🚀 Send to space</button>
+  </form>
+</template>
+<script>
+/* eslint-disable no-alert */
+export default {
+  data: () => ({
+    name: '',
+  }),
+  methods: {
+    toSpace() {
+      alert(this.name);
+    },
+  },
+};
+</script>
+
+
+
+

+ JavaScript +

+
/* eslint-disable no-new */
+import Vue from 'vue';
+import VueExample2 from './vue-html-example.vue';
+
+new Vue({
+  el: '#vue-html-example-2',
+  components: { VueExample2 },
+  template: '<VueExample2/>',
+});
+
+
+
+ +
+
+

+ Styles + Events in Vue +

+

+ Below are multiple components communicating with each other through props and events. +

+ +
+
+
+ +
+
+

+ Dynamic classes and the power of "computed" +

+

+ Below is a clock deriving most of its state from a single data property, with changes triggered by an + interval. +

+ +
+
+
+
+
+
+
+ + + +
+ +

+ article +

+ +
+ +
+ +
+
+ +
+ +

+ + + Articles + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Articles +

+
+

+ Demonstration of our Particle Articles. +

+

+ Provide a demonstration of a possible article content type. +

+ +
+
+ +
+ + + +
+

+ Lucidus +

+ +
+ + + + + + + + + + A placeholder image +

Cogo haero jus pala patria proprius turpis valde wisi. Eu feugiat laoreet si usitas valde vulputate. Bene dolus gilvus hos pala quibus ulciscor voco. Ad camur incassum ymo.

Caecus esca iustum lobortis nimis quibus uxor. Aliquip aptent conventio illum singularis turpis ullamcorper validus. Appellatio illum luptatum secundum suscipere. Amet dolor duis esca pecus plaga verto. Brevitas caecus huic melior modo nibh nunc. Aptent at bene exputo loquor os. Aliquam cui diam esse ideo melior minim premo quis vicis. Abdo accumsan autem. Cui jugis quia tincidunt. Appellatio nibh quidne uxor.

Cui incassum loquor paratus ratis refero uxor volutpat. Adipiscing consequat enim erat imputo magna neque probo rusticus secundum. Augue commodo consequat conventio dolor elit minim molior similis torqueo. Et gemino interdico nutus praesent probo scisco tamen utrum. Amet feugiat odio pneum quidem sagaciter voco. Hendrerit minim quibus si.

Haero lobortis odio proprius. Exputo incassum iriure. Similis validus vel. Acsi eligo eros eum exerci feugiat haero huic oppeto quadrum. Capto luctus ludus neo quis sit ulciscor.

Consequat dignissim genitus oppeto. Laoreet luctus os proprius sino sit tation utrum. Commoveo interdico melior oppeto ratis tincidunt. Capto minim natu ulciscor usitas. Molior sudo ut veniam. Abluo aliquip cogo gilvus modo quae ratis singularis ullamcorper vereor.

Blandit cui hos mauris. Causa elit esse et paulatim. Abdo cogo dolor enim inhibeo ludus mauris saluto vindico. Commoveo distineo esse gravis ille lobortis occuro oppeto ulciscor veniam.

Camur ea elit facilisis haero interdico loquor venio. Accumsan antehabeo decet imputo os. Aptent esse eu hos luctus nobis similis ullamcorper. Appellatio comis damnum ibidem praesent quia quis verto. Aptent damnum duis esca ibidem ludus nulla pneum velit venio. Abigo at eum meus pertineo ratis secundum ulciscor volutpat vulputate. Conventio cui ea exputo inhibeo iriure magna mauris neque ratis.

Conventio damnum eros pala pertineo velit verto. Adipiscing eum jus pertineo tum turpis ulciscor ullamcorper vereor volutpat. Genitus importunus lenis modo natu nimis nunc populus te.

Singularis sit torqueo tum validus. Fere quis vindico. Duis iusto occuro paratus qui scisco valetudo. Abdo decet dolor ea erat ex nulla ratis vel veniam. Blandit diam duis exerci proprius quidne tation venio vindico. Abbas aliquam commodo iaceo pagus quis sed tego. Feugiat pala sagaciter turpis ullamcorper vero. Ibidem neo ullamcorper vereor. Ad amet camur consectetuer dolor facilisis feugiat ideo quibus.

Dolore erat huic iusto melior pneum. Gemino quibus singularis. Bene comis obruo quis wisi. Hendrerit illum imputo lucidus olim os. Ex natu tamen. Diam dolor inhibeo lenis macto mauris validus. Acsi pagus pala paratus pecus quis sed sudo.

Brevitas commoveo jus. Accumsan commoveo hos imputo molior odio proprius te. Caecus luctus neque nutus paratus. Brevitas capto euismod ex jus ludus mauris mos tego wisi.

Antehabeo appellatio humo interdico olim os qui. Aptent dolor gravis melior oppeto si veniam vindico. Imputo secundum singularis sit voco. Acsi cui ille lucidus molior praemitto qui quidne tamen. Euismod nulla plaga virtus. Accumsan acsi dolore et euismod quis. Caecus et lobortis tamen. Abico blandit diam huic plaga ratis similis velit veniam. Cogo patria refero.

+
+ +
+ Tags: + +
+ +
+
+ Submitted by Joe P. Author on 11/19/2017 - 08:30 +
+
+
+
+
+
+
+ + + +
+ +

+ card-grid +

+ +
+ +
+ +
+
+ +
+ +

+ + + Card Grids + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Card Grids +

+
+

+ Demonstration of our Particle Card Grids. +

+

+ Display your card patterns within a grid. +

+ +
+
+ +
+ + +
+

+ Card Grid +

+ +
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Montes lacus congue +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus quia, nulla! Maiores et perferendis eaque, exercitationem praesentium nihil. +

+
+ +
+ + #photography + + + #travel + + + #winter + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Ultricies +

+

+ Interdum nisl arcu velit semper non curae +

+
+ +
+ + #fun + + + #travel + + + #summer + +
+
+ + +
+ + + + + + + + + + A placeholder image + +
+

+ Nostra etiam +

+

+ Vestibulum nunc accumsan odio dictumst ultrices tincidunt +

+
+ +
+ + #rocks + + + #travel + + + #fall + +
+
+
+
+
+
+
+
+ + + +
+
+ +
+ +

+ + + Footers + + + + +

+ + + +
+ +
+
+ +
+
+
+
+

+ Footer +

+
+

+ Demonstration of our Particle Footer. +

+

+ Provide a simple footer to display inside a container. +

+ +
+
+ +
+ +
+
+
+
+ + + +
+ +
+ +

+ + + Welcome + + + + +

+ + + +
+ +
+
+ +
+
+
+
+
+
+
+
+
+ +

+ Welcome to Particle +

+ +
+ + + + +A friendly goat wearing a space helmet. The Astrogoat! +
+ +

+ Particle is a starterkit to help you make design systems with Webpack and Twig. +

+

+ Start exploring by click the Atomic Design links in the black sticky bar. For vastly more information about + how to use Particle, + check out the docs + . +

+
+
+
+
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-dark.svg b/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-dark.svg new file mode 100644 index 0000000000..59cc46b0a5 --- /dev/null +++ b/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-light.svg b/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-light.svg new file mode 100644 index 0000000000..549f60c024 --- /dev/null +++ b/dist/app-pl/pl/styleguide/images/pattern-lab-logo--on-light.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/js/patternlab-pattern.js b/dist/app-pl/pl/styleguide/js/patternlab-pattern.js new file mode 100644 index 0000000000..159c2d6172 --- /dev/null +++ b/dist/app-pl/pl/styleguide/js/patternlab-pattern.js @@ -0,0 +1,66 @@ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="./styleguide/",n(n.s=260)}({139:function(t,e,n){"use strict";var r=n(77);new(n.n(r).a)(".pl-js-code-copy-btn").on("success",(function(t){for(var e=document.querySelectorAll(".pl-js-code-copy-btn"),n=0;n":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},p=1;p<20;++p)l[111+p]="f"+p;for(p=0;p<=9;++p)l[p+96]=p.toString();m.prototype.bind=function(t,e,n){return t=t instanceof Array?t:[t],this._bindMultiple.call(this,t,e,n),this},m.prototype.unbind=function(t,e){return this.bind.call(this,t,(function(){}),e)},m.prototype.trigger=function(t,e){return this._directMap[t+":"+e]&&this._directMap[t+":"+e]({},t),this},m.prototype.reset=function(){return this._callbacks={},this._directMap={},this},m.prototype.stopCallback=function(t,e){if((" "+e.className+" ").indexOf(" mousetrap ")>-1)return!1;if(function t(e,n){return null!==e&&e!==i&&(e===n||t(e.parentNode,n))}(e,this.target))return!1;if("composedPath"in t&&"function"==typeof t.composedPath){var n=t.composedPath()[0];n!==t.target&&(e=n)}return"INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable},m.prototype.handleKey=function(){var t=this;return t._handleKey.apply(t,arguments)},m.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(l[e]=t[e]);c=null},m.init=function(){var t=m(i);for(var e in t)"_"!==e.charAt(0)&&(m[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e))},m.init(),o.Mousetrap=m,t.exports&&(t.exports=m),void 0===(r=function(){return m}.call(e,n,e,t))||(t.exports=r)}function d(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}function h(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return l[t.which]?l[t.which]:u[t.which]?u[t.which]:String.fromCharCode(t.which).toLowerCase()}function y(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function v(t,e,n){return n||(n=function(){if(!c)for(var t in c={},l)t>95&&t<112||l.hasOwnProperty(t)&&(c[l[t]]=t);return c}()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}function g(t,e){var n,r,o,i=[];for(n=function(t){return"+"===t?["+"]:(t=t.replace(/\+{2}/g,"+plus")).split("+")}(t),o=0;o1?p(t,c,n,r):(a=g(t,r),e._callbacks[a.key]=e._callbacks[a.key]||[],u(a.key,a.modifiers,{type:a.action},o,t,i),e._callbacks[a.key][o?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:o,level:i,combo:t}))}e._handleKey=function(t,e,n){var r,o=u(t,e,n),i={},f=0,p=!1;for(r=0;r1)for(var e,n=0,r=t.substr(1).split("&");n1?unescape(e[1]):""}(window.location.search)},pushPattern:function(t,e){var n=r.getFileName(t),o=window.location.pathname;if(o="file"===window.location.protocol?o.replace("/public/index.html","public/"):o.replace(/\/index\.html/,"/"),e!==window.location.protocol+"//"+window.location.host+o+n){var i=JSON.stringify({event:"patternLab.updatePath",path:n});document.querySelector(".pl-js-iframe").contentWindow.postMessage(i,r.targetOrigin)}},popPattern:function(t){var e,n=t.state;if(null!==n){null!==n&&(e=n.currentPattern);var o="";""===(o=this.getFileName(e))&&(o="styleguide/html/styleguide.html");var i=JSON.stringify({event:"patternLab.updatePath",path:o});document.querySelector(".pl-js-iframe").contentWindow.postMessage(i,r.targetOrigin)}else this.skipBack=!1}};window.onpopstate=function(t){r.skipBack=!0};var o=n(38),i=new(n.n(o).a);"attachShadow"in Element.prototype&&"getRootNode"in Element.prototype||window.ShadyDOM;var a="file:"===window.location.protocol?"*":window.location.protocol+"//"+window.location.host,c="";if(window.config){c=void 0!==window.config.defaultPattern&&"string"==typeof window.config.defaultPattern&&window.config.defaultPattern.trim().length>0?window.config.defaultPattern:"all";var l=r.getRequestVars();void 0===l.p&&void 0===l.pattern||(c=void 0!==l.p?l.p:l.pattern)}var u=240,s=2600;if(void 0!==window.config&&(void 0!==window.config.ishMinimum&&(u=parseInt(window.config.ishMinimum,10)),void 0!==window.config.ishMaximum&&(s=parseInt(window.config.ishMaximum,10)),void 0!==window.config.ishViewportRange&&(u=window.config.ishViewportRange.s[0],s=window.config.ishViewportRange.l[1]),window.config.ishViewportRange&&window.config.ishMaximum)){var f=parseInt(window.config.ishViewportRange.l[1],10),p=parseInt(window.config.ishMaximum,10);s=f>p?f:p}var d=u,h=s;function y(t,e){return Math.floor(Math.random()*(e-t)+t)}function v(t){if("file:"!==window.location.protocol&&t.origin!==window.location.protocol+"//"+window.location.host)return{};try{return"string"!=typeof t.data?t.data:JSON.parse(t.data)}catch(e){return{}}}n.d(e,"h",(function(){return r})),n.d(e,"a",(function(){return i})),n.d(e,"g",(function(){return a})),n.d(e,"f",(function(){return c})),n.d(e,"e",(function(){return d})),n.d(e,"d",(function(){return h})),n.d(e,"b",(function(){return y})),n.d(e,"c",(function(){return v}))},260:function(t,e,n){"use strict";n.r(e);n(43),n(44),n(45);var r=n(76),o=(n(139),n(2)),i={active:[],targetOrigin:"file:"===window.location.protocol?"*":window.location.protocol+"//"+window.location.host,onReady:function(){document.querySelectorAll(".pl-js-pattern-extra-toggle").forEach((function(t){t.addEventListener("click",(function(e){var n=t.getAttribute("data-patternpartial");i.toggle(n)}))}))},toggle:function(t){if(void 0!==i.active[t]&&i.active[t])i.highlightsHide(),i.close(t);else{var e=document.getElementById("pl-pattern-data-"+t);i.collectAndSend(e,!0,!1)}},open:function(t,e){var n=document.createElement("div");n.innerHTML=e,e=document.createElement("div").appendChild(n).querySelector("div"),e=r.a.addClickEvents(e,t),i.active[t]=!0,(n=document.getElementById("pl-pattern-extra-"+t))&&n.childNodes&&n.childNodes.length>0&&n.removeChild(n.childNodes[0]),document.getElementById("pl-pattern-extra-"+t).appendChild(e);var o=document.getElementById("pl-pattern-extra-toggle-"+t);o&&o.classList.add("pl-is-active"),document.getElementById("pl-pattern-extra-"+t).classList.add("pl-is-active")},close:function(t){i.active[t]=!1;var e=document.getElementById("pl-pattern-extra-toggle-"+t);e&&e.classList.remove("pl-is-active"),document.getElementById("pl-pattern-extra-"+t)&&document.getElementById("pl-pattern-extra-"+t).classList.remove("pl-is-active")},collectAndSend:function(t,e,n){if(/\S/.test(t.innerHTML)){var r=JSON.parse(t.innerHTML);if(void 0!==r.patternName){var o=document.querySelector("#"+r.patternPartial+" > .pl-js-pattern-example");r.patternMarkup=null!==o?o.innerHTML:document.querySelector("body").innerHTML,i.patternQueryInfo(r,e,n)}}},highlightsHide:function(t){for(var e=void 0!==t?"#"+t+" > ":"",n=document.querySelectorAll(e+".pl-has-annotation"),r=0;r1,a=0;a0)for(var f=0;f span.pl-c-annotation-tip");null===p?c[f].insertBefore(u,c[f].firstChild):p.style.display="inline-flex",c[f].onclick=function(t){return function(e){e.preventDefault(),e.stopPropagation();var n=JSON.stringify({event:"patternLab.annotationNumberClicked",displayNumber:t.displayNumber});window.parent.postMessage(n,i.targetOrigin)}}(l)}}else if(void 0!==e.event&&"patternLab.annotationsHighlightHide"===e.event)i.highlightsHide();else if(void 0!==e.event&&"patternLab.patternModalClose"===e.event){var d=[];for(var h in i.active)h&&d.push(h);for(var y=0;y=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),u=o.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),P(n),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;P(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:j(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),y}},t}("object"===e(t)?t.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(31)(t))},44:function(t,e){ +/** + * @license + * Copyright (c) 2016 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt + */ +!function(){var t;if(!((t=document.createEvent("Event")).initEvent("foo",!0,!0),t.preventDefault(),t.defaultPrevented)){var e=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(e.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var n=/Trident/.test(navigator.userAgent);if(!window.Event||n&&"function"!=typeof window.Event){var r=window.Event;if(window.Event=function(t,e){e=e||{};var n=document.createEvent("Event");return n.initEvent(t,Boolean(e.bubbles),Boolean(e.cancelable)),n},r){for(var o in r)window.Event[o]=r[o];window.Event.prototype=r.prototype}}if((!window.CustomEvent||n&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=function(t,e){e=e||{};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,Boolean(e.bubbles),Boolean(e.cancelable),e.detail),n},window.CustomEvent.prototype=window.Event.prototype),!window.MouseEvent||n&&"function"!=typeof window.MouseEvent){var i=window.MouseEvent;if(window.MouseEvent=function(t,e){e=e||{};var n=document.createEvent("MouseEvent");return n.initMouseEvent(t,Boolean(e.bubbles),Boolean(e.cancelable),e.view||window,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget),n},i)for(var a in i)window.MouseEvent[a]=i[a];window.MouseEvent.prototype=i.prototype}}()},45:function(t,e,n){"use strict";n(46);var r=Object.prototype.toString;Object.prototype.toString=function(){return void 0===this?"[object Undefined]":null===this?"[object Null]":r.call(this)},Object.keys=function(t){return Object.getOwnPropertyNames(t).filter((function(e){var n=Object.getOwnPropertyDescriptor(t,e);return n&&n.enumerable}))};var o=window.Symbol.iterator;String.prototype[o]&&String.prototype.codePointAt||(String.prototype[o]=regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=0;case 1:if(!(e0?e:void 0}},E(R,"keyFor",k),k.value=function(t,e){var n=g(t,e);return n&&A(e)&&(n.enumerable=C.call(t,e)),n},E(n,h,k),k.value=function(t,e){return 1===arguments.length||void 0===e?m(t):j(t,e)},E(n,"create",k),k.value=function(){var t=P.call(this);return"[object String]"===t&&A(this)?"[object Symbol]":t},E(x,"toString",k);try{if(!0!==m(E({},l,{get:function(){return E(this,l,{value:!0})[l]}}))[l])throw"IE11";o=E}catch(V){o=function(t,e,n){var r=g(x,e);delete x[e],E(t,e,n),E(x,e,r)}}}}(Object,"getOwnPropertySymbols"),function(t,e){"use strict";var n,r=t.defineProperty,o=t.prototype,i=o.toString,a="toStringTag";["iterator","match","replace","search","split","hasInstance","isConcatSpreadable","unscopables","species","toPrimitive",a].forEach((function(c){if(!(c in e))switch(r(e,c,{value:e(c)}),c){case a:(n=t.getOwnPropertyDescriptor(o,"toString")).value=function(){var t=i.call(this),n=null!=this?this[e.toStringTag]:this;return null==n?t:"[object "+n+"]"},r(o,"toString",n)}}))}(Object,Symbol),function(t,e,n){function r(){return this}e[t]||(e[t]=function(){var e=0,n=this,o={next:function(){var t=n.length<=e;return t?{done:t}:{done:t,value:n[e++]}}};return o[t]=r,o}),n[t]||(n[t]=function(){var e=String.fromCodePoint,n=this,o=0,i=n.length,a={next:function(){var t=i<=o,r=t?"":e(n.codePointAt(o));return o+=r.length,t?{done:t}:{done:t,value:r}}};return a[t]=r,a})}(Symbol.iterator,Array.prototype,String.prototype)}).call(this,n(16))},76:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r={addClickEvents:function(t,e){for(var n=t.querySelectorAll(".pl-js-tab-link"),o=0;o0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===r(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,l.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return f("action",t)}},{key:"defaultTarget",value:function(t){var e=f("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return f("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(c.default);function f(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=s},function(t,e,n){"use strict";var r,o="function"==typeof Symbol&&"symbol"===a(Symbol.iterator)?function(t){return a(t)}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":a(t)},i=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,l.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,l.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=u},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(t),r.removeAllRanges(),r.addRange(o),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function o(){r.off(t,o),e.apply(n,arguments)}return o._=e,this.on(t,o,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,o=n.length;r{t.addEventListener("click",e=>{const n=t.getAttribute("data-patternpartial");r.toggle(n)})})},toggle(t){if(void 0!==r.active[t]&&r.active[t])r.highlightsHide(),r.close(t);else{const e=document.getElementById("pl-pattern-data-"+t);r.collectAndSend(e,!0,!1)}},open(t,e){let n=document.createElement("div");n.innerHTML=e,e=document.createElement("div").appendChild(n).querySelector("div"),e=o.a.addClickEvents(e,t),r.active[t]=!0,(n=document.getElementById("pl-pattern-extra-"+t))&&n.childNodes&&n.childNodes.length>0&&n.removeChild(n.childNodes[0]),document.getElementById("pl-pattern-extra-"+t).appendChild(e);const i=document.getElementById("pl-pattern-extra-toggle-"+t);i&&i.classList.add("pl-is-active"),document.getElementById("pl-pattern-extra-"+t).classList.add("pl-is-active")},close(t){r.active[t]=!1;const e=document.getElementById("pl-pattern-extra-toggle-"+t);e&&e.classList.remove("pl-is-active"),document.getElementById("pl-pattern-extra-"+t)&&document.getElementById("pl-pattern-extra-"+t).classList.remove("pl-is-active")},collectAndSend(t,e,n){if(/\S/.test(t.innerHTML)){const o=JSON.parse(t.innerHTML);if(void 0!==o.patternName){const t=document.querySelector("#"+o.patternPartial+" > .pl-js-pattern-example");o.patternMarkup=null!==t?t.innerHTML:document.querySelector("body").innerHTML,r.patternQueryInfo(o,e,n)}}},highlightsHide(t){const e=void 0!==t?"#"+t+" > ":"";let n=document.querySelectorAll(e+".pl-has-annotation");for(let o=0;o1;for(let o=0;o0)for(let e=0;e span.pl-c-annotation-tip");null===i?t[e].insertBefore(o,t[e].firstChild):i.style.display="inline-flex",t[e].onclick=function(t){return function(e){e.preventDefault(),e.stopPropagation();const n=JSON.stringify({event:"patternLab.annotationNumberClicked",displayNumber:t.displayNumber});window.parent.postMessage(n,r.targetOrigin)}}(n)}}else if(void 0!==e.event&&"patternLab.annotationsHighlightHide"===e.event)r.highlightsHide();else if(void 0!==e.event&&"patternLab.patternModalClose"===e.event){const t=[];for(const e in r.active)e&&t.push(e);for(let e=0;e{l(t,"iframeKeyDownEvent")}),document.addEventListener("keyup",t=>{l(t,"iframeKeyUpEvent")}),window.self!==window.top){const t={event:"patternLab.pageLoad",path:window.location.toString().split("?")[0],details:{patternData:window.patternData}};t.patternpartial=void 0!==window.patternData.patternPartial?window.patternData.patternPartial:"all",""!==window.patternData.lineage&&(t.lineage=window.patternData.lineage),window.parent.postMessage(t,i.g);const e={pattern:window.patternData.patternPartial};var s=new CustomEvent("patternPartial",{detail:e});window.parent.document.dispatchEvent(s)}},18:function(t,e,n){var o;!function(i,r,a){if(i){for(var c,l={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},s={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},u={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},f={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},d=1;d<20;++d)l[111+d]="f"+d;for(d=0;d<=9;++d)l[d+96]=d.toString();m.prototype.bind=function(t,e,n){return t=t instanceof Array?t:[t],this._bindMultiple.call(this,t,e,n),this},m.prototype.unbind=function(t,e){return this.bind.call(this,t,(function(){}),e)},m.prototype.trigger=function(t,e){return this._directMap[t+":"+e]&&this._directMap[t+":"+e]({},t),this},m.prototype.reset=function(){return this._callbacks={},this._directMap={},this},m.prototype.stopCallback=function(t,e){if((" "+e.className+" ").indexOf(" mousetrap ")>-1)return!1;if(function t(e,n){return null!==e&&e!==r&&(e===n||t(e.parentNode,n))}(e,this.target))return!1;if("composedPath"in t&&"function"==typeof t.composedPath){var n=t.composedPath()[0];n!==t.target&&(e=n)}return"INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName||e.isContentEditable},m.prototype.handleKey=function(){var t=this;return t._handleKey.apply(t,arguments)},m.addKeycodes=function(t){for(var e in t)t.hasOwnProperty(e)&&(l[e]=t[e]);c=null},m.init=function(){var t=m(r);for(var e in t)"_"!==e.charAt(0)&&(m[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e))},m.init(),i.Mousetrap=m,t.exports&&(t.exports=m),void 0===(o=function(){return m}.call(e,n,e,t))||(t.exports=o)}function p(t,e,n){t.addEventListener?t.addEventListener(e,n,!1):t.attachEvent("on"+e,n)}function h(t){if("keypress"==t.type){var e=String.fromCharCode(t.which);return t.shiftKey||(e=e.toLowerCase()),e}return l[t.which]?l[t.which]:s[t.which]?s[t.which]:String.fromCharCode(t.which).toLowerCase()}function y(t){return"shift"==t||"ctrl"==t||"alt"==t||"meta"==t}function g(t,e,n){return n||(n=function(){if(!c)for(var t in c={},l)t>95&&t<112||l.hasOwnProperty(t)&&(c[l[t]]=t);return c}()[t]?"keydown":"keypress"),"keypress"==n&&e.length&&(n="keydown"),n}function v(t,e){var n,o,i,r=[];for(n=function(t){return"+"===t?["+"]:(t=t.replace(/\+{2}/g,"+plus")).split("+")}(t),i=0;i1?d(t,c,n,o):(a=v(t,o),e._callbacks[a.key]=e._callbacks[a.key]||[],s(a.key,a.modifiers,{type:a.action},i,t,r),e._callbacks[a.key][i?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:i,level:r,combo:t}))}e._handleKey=function(t,e,n){var o,i=s(t,e,n),r={},f=0,d=!1;for(o=0;onew function(t){if(t.length>1)for(let e,n=0,o=t.substr(1).split("&");n1?unescape(e[1]):""}(window.location.search),pushPattern(t,e){const n=o.getFileName(t);let i=window.location.pathname;if(i="file"===window.location.protocol?i.replace("/public/index.html","public/"):i.replace(/\/index\.html/,"/"),e!==window.location.protocol+"//"+window.location.host+i+n){const t=JSON.stringify({event:"patternLab.updatePath",path:n});document.querySelector(".pl-js-iframe").contentWindow.postMessage(t,o.targetOrigin)}},popPattern(t){let e;const n=t.state;if(null===n)return void(this.skipBack=!1);null!==n&&(e=n.currentPattern);let i="";""===(i=this.getFileName(e))&&(i="styleguide/html/styleguide.html");const r=JSON.stringify({event:"patternLab.updatePath",path:i});document.querySelector(".pl-js-iframe").contentWindow.postMessage(r,o.targetOrigin)}};window.onpopstate=function(t){o.skipBack=!0};var i=n(30);const r=new(n.n(i).a);"attachShadow"in Element.prototype&&"getRootNode"in Element.prototype||window.ShadyDOM;const a="file:"===window.location.protocol?"*":window.location.protocol+"//"+window.location.host;let c="";if(window.config){c=void 0!==window.config.defaultPattern&&"string"==typeof window.config.defaultPattern&&window.config.defaultPattern.trim().length>0?window.config.defaultPattern:"all";const t=o.getRequestVars();void 0===t.p&&void 0===t.pattern||(c=void 0!==t.p?t.p:t.pattern)}let l=240,s=2600;if(void 0!==window.config&&(void 0!==window.config.ishMinimum&&(l=parseInt(window.config.ishMinimum,10)),void 0!==window.config.ishMaximum&&(s=parseInt(window.config.ishMaximum,10)),void 0!==window.config.ishViewportRange&&(l=window.config.ishViewportRange.s[0],s=window.config.ishViewportRange.l[1]),window.config.ishViewportRange&&window.config.ishMaximum)){const t=parseInt(window.config.ishViewportRange.l[1],10),e=parseInt(window.config.ishMaximum,10);s=t>e?t:e}const u=l,f=s;function d(t,e){return Math.floor(Math.random()*(e-t)+t)}function p(t){if("file:"!==window.location.protocol&&t.origin!==window.location.protocol+"//"+window.location.host)return{};try{return"string"!=typeof t.data?t.data:JSON.parse(t.data)}catch(e){return{}}}n.d(e,"h",(function(){return o})),n.d(e,"a",(function(){return r})),n.d(e,"g",(function(){return a})),n.d(e,"f",(function(){return c})),n.d(e,"e",(function(){return u})),n.d(e,"d",(function(){return f})),n.d(e,"b",(function(){return d})),n.d(e,"c",(function(){return p}))},28:function(t,e){ +/*! + * Basic postMessage Support + * + * Copyright (c) 2013-2016 Dave Olsen, http://dmolsen.com + * Licensed under the MIT license + * + * Handles the postMessage stuff in the pattern, view-all, and style guide templates. + * + */ +if(window.self!==window.top){const t=document.getElementsByTagName("a");for(let e=0;e0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===o(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,c.default)(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new r.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return u("action",t)}},{key:"defaultTarget",value:function(t){var e=u("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return u("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(a.default);function u(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}t.exports=s},function(t,e,n){"use strict";var o,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,c.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,c.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":i(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=l},function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),i=document.createRange();i.selectNodeContents(t),o.removeAllRanges(),o.addRange(i),e=o.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function i(){o.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,i=n.length;o{t.trigger.classList.remove("is-copied"),t.trigger.querySelector(".pl-c-code-copy-btn__icon-text").textContent="Copy",t.clearSelection(),t.trigger.blur()},2e3)}))}}); \ No newline at end of file diff --git a/dist/app-pl/pl/styleguide/js/patternlab-viewer.js b/dist/app-pl/pl/styleguide/js/patternlab-viewer.js new file mode 100644 index 0000000000..bc9a875590 --- /dev/null +++ b/dist/app-pl/pl/styleguide/js/patternlab-viewer.js @@ -0,0 +1,492 @@ +!function(e){function t(t){for(var n,a,s=t[0],c=t[1],u=t[3]||[],p=0,f=[];p2;)i.push(arguments[l]);for(t&&null!=t.children&&(i.length||i.push(t.children),delete t.children);i.length;)if((s=i.pop())&&void 0!==s.pop)for(l=s.length;l--;)i.push(s[l]);else"boolean"==typeof s&&(s=null),(c="function"!=typeof e)&&(null==s?s="":"number"==typeof s?s=String(s):"string"!=typeof s&&(c=!1)),c&&n?u[u.length-1]+=s:u===a?u=[s]:u.push(s),n=c;var p=new r;return p.nodeName=e,p.children=u,p.attributes=null==t?void 0:t,p.key=null==t?void 0:t.key,void 0!==o.vnode&&o.vnode(p),p}function c(e,t){for(var n in t)e[n]=t[n];return e}var l="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout;function u(e,t){return s(e.nodeName,c(c({},e.attributes),t),arguments.length>2?[].slice.call(arguments,2):e.children)}var p=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,f=[];function d(e){!e._dirty&&(e._dirty=!0)&&1==f.push(e)&&(o.debounceRendering||l)(h)}function h(){var e,t=f;for(f=[];e=t.pop();)e._dirty&&M(e)}function m(e,t,n){return"string"==typeof t||"number"==typeof t?void 0!==e.splitText:"string"==typeof t.nodeName?!e._componentConstructor&&g(e,t.nodeName):n||e._componentConstructor===t.nodeName}function g(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function y(e){var t=c({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var r in n)void 0===t[r]&&(t[r]=n[r]);return t}function v(e){var t=e.parentNode;t&&t.removeChild(e)}function b(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===p.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,A,a):e.removeEventListener(t,A,a),(e._listeners||(e._listeners={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e){try{e[t]=null==r?"":r}catch(c){}null!=r&&!1!==r||"spellcheck"==t||e.removeAttribute(t)}else{var s=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function A(e){return this._listeners[e.type](o.event&&o.event(e)||e)}var w=[],_=0,C=!1,x=!1;function S(){for(var e;e=w.pop();)o.afterMount&&o.afterMount(e),e.componentDidMount&&e.componentDidMount()}function k(e,t,n,r,o,i){_++||(C=null!=o&&void 0!==o.ownerSVGElement,x=null!=e&&!("__preactattr_"in e));var a=O(e,t,n,r,i);return o&&a.parentNode!==o&&o.appendChild(a),--_||(x=!1,i||S()),a}function O(e,t,n,r,o){var i=e,a=C;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||o)?e.nodeValue!=t&&(e.nodeValue=t):(i=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(i,e),E(e,!0))),i.__preactattr_=!0,i;var s,c,l=t.nodeName;if("function"==typeof l)return function(e,t,n,r){var o=e&&e._component,i=o,a=e,s=o&&e._componentConstructor===t.nodeName,c=s,l=y(t);for(;o&&!c&&(o=o._parentComponent);)c=o.constructor===t.nodeName;o&&c&&(!r||o._component)?(N(o,l,3,n,r),e=o.base):(i&&!s&&(L(i),e=a=null),o=T(t.nodeName,l,n),e&&!o.nextBase&&(o.nextBase=e,a=null),N(o,l,1,n,r),e=o.base,a&&e!==a&&(a._component=null,E(a,!1)));return e}(e,t,n,r);if(C="svg"===l||"foreignObject"!==l&&C,l=String(l),(!e||!g(e,l))&&(s=l,(c=C?document.createElementNS("http://www.w3.org/2000/svg",s):document.createElement(s)).normalizedNodeName=s,i=c,e)){for(;e.firstChild;)i.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(i,e),E(e,!0)}var u=i.firstChild,p=i.__preactattr_,f=t.children;if(null==p){p=i.__preactattr_={};for(var d=i.attributes,h=d.length;h--;)p[d[h].name]=d[h].value}return!x&&f&&1===f.length&&"string"==typeof f[0]&&null!=u&&void 0!==u.splitText&&null==u.nextSibling?u.nodeValue!=f[0]&&(u.nodeValue=f[0]):(f&&f.length||null!=u)&&function(e,t,n,r,o){var i,a,s,c,l,u=e.childNodes,p=[],f={},d=0,h=0,g=u.length,y=0,b=t?t.length:0;if(0!==g)for(var A=0;A0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case R.g:return I({},e,{layoutMode:t.layoutMode});case R.c:return I({},e,{currentUrl:t.currentUrl});case R.b:return I({},e,{currentPattern:t.currentPattern});case R.j:return I({},e,{viewportPx:t.viewportPx});case R.i:return I({},e,{viewportEm:t.viewportEm});case R.h:return I({},e,{themeMode:t.themeMode});case R.f:return I({},e,{drawerOpened:t.opened});case R.e:return I({},e,{drawerHeight:t.height});case R.d:return I({},e,{drawerIsAnimating:t.drawerIsAnimating});case R.a:return I({},e,{isViewallPage:t.isViewall});default:return e}};n.d(t,"a",(function(){return V}));var H=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||j,V=function e(t,n,r){var o;if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var i=t,a=n,s=[],c=s,l=!1;function u(){c===s&&(c=s.slice())}function p(){return a}function f(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return u(),c.push(e),function(){if(t){t=!1,u();var n=c.indexOf(e);c.splice(n,1)}}}function d(e){if(!O(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,a=i(a,e)}finally{l=!1}for(var t=s=c,n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(a)throw a;for(var r=!1,o={},s=0;s1)for(var t,n=0,r=e.substr(1).split("&");n1?unescape(t[1]):""}(window.location.search)},pushPattern:function(e,t){var n=r.getFileName(e),o=window.location.pathname;if(o="file"===window.location.protocol?o.replace("/public/index.html","public/"):o.replace(/\/index\.html/,"/"),t!==window.location.protocol+"//"+window.location.host+o+n){var i=JSON.stringify({event:"patternLab.updatePath",path:n});document.querySelector(".pl-js-iframe").contentWindow.postMessage(i,r.targetOrigin)}},popPattern:function(e){var t,n=e.state;if(null!==n){null!==n&&(t=n.currentPattern);var o="";""===(o=this.getFileName(t))&&(o="styleguide/html/styleguide.html");var i=JSON.stringify({event:"patternLab.updatePath",path:o});document.querySelector(".pl-js-iframe").contentWindow.postMessage(i,r.targetOrigin)}else this.skipBack=!1}};window.onpopstate=function(e){r.skipBack=!0};var o=n(38),i=new(n.n(o).a);"attachShadow"in Element.prototype&&"getRootNode"in Element.prototype||window.ShadyDOM;var a="file:"===window.location.protocol?"*":window.location.protocol+"//"+window.location.host,s="";if(window.config){s=void 0!==window.config.defaultPattern&&"string"==typeof window.config.defaultPattern&&window.config.defaultPattern.trim().length>0?window.config.defaultPattern:"all";var c=r.getRequestVars();void 0===c.p&&void 0===c.pattern||(s=void 0!==c.p?c.p:c.pattern)}var l=240,u=2600;if(void 0!==window.config&&(void 0!==window.config.ishMinimum&&(l=parseInt(window.config.ishMinimum,10)),void 0!==window.config.ishMaximum&&(u=parseInt(window.config.ishMaximum,10)),void 0!==window.config.ishViewportRange&&(l=window.config.ishViewportRange.s[0],u=window.config.ishViewportRange.l[1]),window.config.ishViewportRange&&window.config.ishMaximum)){var p=parseInt(window.config.ishViewportRange.l[1],10),f=parseInt(window.config.ishMaximum,10);u=p>f?p:f}var d=l,h=u;function m(e,t){return Math.floor(Math.random()*(t-e)+e)}function g(e){if("file:"!==window.location.protocol&&e.origin!==window.location.protocol+"//"+window.location.host)return{};try{return"string"!=typeof e.data?e.data:JSON.parse(e.data)}catch(t){return{}}}n.d(t,"h",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return h})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return g}))},function(e,t,n){(function(r){var o,i,a;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};function t(e,t){return e(t={exports:{}},t.exports),t.exports}e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))},"undefined"!=typeof window?window:void 0!==r||"undefined"!=typeof self&&self;var n=t((function(e,t){e.exports=function(){function e(e){return e&&"object"===s(e)&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(t,n){var o;return n&&!0===n.clone&&e(t)?r((o=t,Array.isArray(o)?[]:{}),t,n):t}function n(n,o,i){var a=n.slice();return o.forEach((function(o,s){void 0===a[s]?a[s]=t(o,i):e(o)?a[s]=r(n[s],o,i):-1===n.indexOf(o)&&a.push(t(o,i))})),a}function r(o,i,a){var s=Array.isArray(i),c=(a||{arrayMerge:n}).arrayMerge||n;return s?Array.isArray(o)?c(o,i,a):t(i,a):function(n,o,i){var a={};return e(n)&&Object.keys(n).forEach((function(e){a[e]=t(n[e],i)})),Object.keys(o).forEach((function(s){e(o[s])&&n[s]?a[s]=r(n[s],o[s],i):a[s]=t(o[s],i)})),a}(o,i,a)}return r.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return r(e,n,t)}))},r}()})),o=t((function(e,t){t.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},e.exports=t.default})),i=o.svg,a=o.xlink,c={};c[i.name]=i.uri,c[a.name]=a.uri;var l=function(e,t){return void 0===e&&(e=""),""+e+""};return function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"==typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n}(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(e)},"object"===s(t)&&void 0!==e?e.exports=a():void 0===(i="function"==typeof(o=a)?o.call(t,n,t,e):o)||(e.exports=i)}).call(this,n(16))},function(e,t,n){(function(r){var o,i,a;function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!=typeof window?window:void 0!==r||"undefined"!=typeof self&&self;var t=e((function(e,t){e.exports=function(){function e(e){return e&&"object"===s(e)&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(t,n){var o;return n&&!0===n.clone&&e(t)?r((o=t,Array.isArray(o)?[]:{}),t,n):t}function n(n,o,i){var a=n.slice();return o.forEach((function(o,s){void 0===a[s]?a[s]=t(o,i):e(o)?a[s]=r(n[s],o,i):-1===n.indexOf(o)&&a.push(t(o,i))})),a}function r(o,i,a){var s=Array.isArray(i),c=(a||{arrayMerge:n}).arrayMerge||n;return s?Array.isArray(o)?c(o,i,a):t(i,a):function(n,o,i){var a={};return e(n)&&Object.keys(n).forEach((function(e){a[e]=t(n[e],i)})),Object.keys(o).forEach((function(s){e(o[s])&&n[s]?a[s]=r(n[s],o[s],i):a[s]=t(o[s],i)})),a}(o,i,a)}return r.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return r(e,n,t)}))},r}()})),n=e((function(e,t){t.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},e.exports=t.default})),o=n.svg,i=n.xlink,a={};a[o.name]=o.uri,a[i.name]=i.uri;var c,l=function(e,n){return void 0===e&&(e=""),""+e+""},u=n.svg,p=n.xlink,f={attrs:(c={style:["position: absolute","width: 0","height: 0"].join("; ")},c[u.name]=u.uri,c[p.name]=p.uri,c)},d=function(e){this.config=t(f,e||{}),this.symbols=[]};d.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},d.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},d.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},d.prototype.has=function(e){return null!==this.find(e)},d.prototype.stringify=function(){var e=this.config.attrs,t=this.symbols.map((function(e){return e.stringify()})).join("");return l(t,e)},d.prototype.toString=function(){return this.stringify()},d.prototype.destroy=function(){this.symbols.forEach((function(e){return e.destroy()}))};var h=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};h.prototype.stringify=function(){return this.content},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))};var m=function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n},g=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"==typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return m(l(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(h),y={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},v=function(e){return Array.prototype.slice.call(e,0)},b={isChrome:function(){return/chrome/i.test(navigator.userAgent)},isFirefox:function(){return/firefox/i.test(navigator.userAgent)},isIE:function(){return/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)},isEdge:function(){return/edge/i.test(navigator.userAgent)}},A=function(e){var t=[];return v(e.querySelectorAll("style")).forEach((function(e){e.textContent+="",t.push(e)})),t},w=function(e){return(e||window.location.href).split("#")[0]},_=function(e){angular.module("ng").run(["$rootScope",function(t){t.$on("$locationChangeSuccess",(function(t,n,r){!function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!1,!1,t),window.dispatchEvent(n)}(e,{oldUrl:r,newUrl:n})}))}])},C=function(e,t){return void 0===t&&(t="linearGradient, radialGradient, pattern"),v(e.querySelectorAll("symbol")).forEach((function(e){v(e.querySelectorAll(t)).forEach((function(t){e.parentNode.insertBefore(t,e)}))})),e},x=n.xlink.uri,S="xlink:href",k=/[{}|\\\^\[\]`"<>]/g;function O(e){return e.replace(k,(function(e){return"%"+e[0].charCodeAt(0).toString(16).toUpperCase()}))}var E,B=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],P=B.map((function(e){return"["+e+"]"})).join(","),T=function(e,t,n,r){var o=O(n),i=O(r);(function(e,t){return v(e).reduce((function(e,n){if(!n.attributes)return e;var r=v(n.attributes),o=t?r.filter(t):r;return e.concat(o)}),[])})(e.querySelectorAll(P),(function(e){var t=e.localName,n=e.value;return-1!==B.indexOf(t)&&-1!==n.indexOf("url("+o)})).forEach((function(e){return e.value=e.value.replace(new RegExp(o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g"),i)})),function(e,t,n){v(e).forEach((function(e){var r=e.getAttribute(S);if(r&&0===r.indexOf(t)){var o=r.replace(t,n);e.setAttributeNS(x,S,o)}}))}(t,o,i)},j={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},N=function(e){function n(n){var r=this;void 0===n&&(n={}),e.call(this,t(y,n));var o,i=(o=o||Object.create(null),{on:function(e,t){(o[e]||(o[e]=[])).push(t)},off:function(e,t){o[e]&&o[e].splice(o[e].indexOf(t)>>>0,1)},emit:function(e,t){(o[e]||[]).map((function(e){e(t)})),(o["*"]||[]).map((function(n){n(e,t)}))}});this._emitter=i,this.node=null;var a=this.config;if(a.autoConfigure&&this._autoConfigure(n),a.syncUrlsWithBaseTag){var s=document.getElementsByTagName("base")[0].getAttribute("href");i.on(j.MOUNT,(function(){return r.updateUrls("#",s)}))}var c=this._handleLocationChange.bind(this);this._handleLocationChange=c,a.listenLocationChangeEvent&&window.addEventListener(a.locationChangeEvent,c),a.locationChangeAngularEmitter&&_(a.locationChangeEvent),i.on(j.MOUNT,(function(e){a.moveGradientsOutsideSymbol&&C(e)})),i.on(j.SYMBOL_MOUNT,(function(e){a.moveGradientsOutsideSymbol&&C(e.parentNode),(b.isIE()||b.isEdge())&&A(e)}))}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},n.prototype._autoConfigure=function(e){var t=this.config;void 0===e.syncUrlsWithBaseTag&&(t.syncUrlsWithBaseTag=void 0!==document.getElementsByTagName("base")[0]),void 0===e.locationChangeAngularEmitter&&(t.locationChangeAngularEmitter="angular"in window),void 0===e.moveGradientsOutsideSymbol&&(t.moveGradientsOutsideSymbol=b.isFirefox())},n.prototype._handleLocationChange=function(e){var t=e.detail,n=t.oldUrl,r=t.newUrl;this.updateUrls(n,r)},n.prototype.add=function(t){var n=e.prototype.add.call(this,t);return this.isMounted&&n&&(t.mount(this.node),this._emitter.emit(j.SYMBOL_MOUNT,t.node)),n},n.prototype.attach=function(e){var t=this,n=this;if(n.isMounted)return n.node;var r="string"==typeof e?document.querySelector(e):e;return n.node=r,this.symbols.forEach((function(e){e.mount(n.node),t._emitter.emit(j.SYMBOL_MOUNT,e.node)})),v(r.querySelectorAll("symbol")).forEach((function(e){var t=g.createFromExistingNode(e);t.node=e,n.add(t)})),this._emitter.emit(j.MOUNT,r),r},n.prototype.destroy=function(){var e=this.config,t=this.symbols,n=this._emitter;t.forEach((function(e){return e.destroy()})),n.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},n.prototype.mount=function(e,t){if(void 0===e&&(e=this.config.mountTo),void 0===t&&(t=!1),this.isMounted)return this.node;var n="string"==typeof e?document.querySelector(e):e,r=this.render();return this.node=r,t&&n.childNodes[0]?n.insertBefore(r,n.childNodes[0]):n.appendChild(r),this._emitter.emit(j.MOUNT,r),r},n.prototype.render=function(){return m(this.stringify())},n.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},n.prototype.updateUrls=function(e,t){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return T(this.node,n,w(e)+"#",w(t)+"#"),!0},Object.defineProperties(n.prototype,r),n}(d),M=e((function(e){var t,n,r,o,i;e.exports=(n=[],r=document,o=r.documentElement.doScroll,(i=(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState))||r.addEventListener("DOMContentLoaded",t=function(){for(r.removeEventListener("DOMContentLoaded",t),i=1;t=n.shift();)t()}),function(e){i?setTimeout(e,0):n.push(e)})}));window.__SVG_SPRITE__?E=window.__SVG_SPRITE__:(E=new N({attrs:{id:"__SVG_SPRITE_NODE__"}}),window.__SVG_SPRITE__=E);var L=function(){var e=document.getElementById("__SVG_SPRITE_NODE__");e?E.attach(e):E.mount(document.body,!0)};return document.body?L():M(L),E},"object"===s(t)&&void 0!==e?e.exports=a():void 0===(i="function"==typeof(o=a)?o.call(t,n,t,e):o)||(e.exports=i)}).call(this,n(16))},function(e,t,n){"use strict";var r=n(12);function o(e,t){for(var n=0;n1?t-1:0),r=1;r0;)n[r]=arguments[r+2];if(!N(e))return e;var o=e.attributes||e.props,a=[Object(i.h)(e.nodeName||e.type,L({},o),e.children||o&&o.children),t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),T(i.cloneElement.apply(void 0,a))}function N(e){return e&&(e instanceof m||e.$$typeof===c)}var M={configurable:!0,get:function(){return this.class},set:function(e){this.class=e}};function L(e,t){for(var n=arguments,r=1,o=void 0;r0;){var _=m[h],C=p.exec(_)[2],x=C.toLowerCase()+a,S=y.getAttribute(x);y.removeAttribute(x);var k=S.split(i);this.parts.push({type:"attribute",index:d,name:C,strings:k}),h+=k.length-1}}"TEMPLATE"===y.tagName&&(s.push(y),l.currentNode=y.content)}else if(3===y.nodeType){var O=y.data;if(O.indexOf(r)>=0){for(var E=y.parentNode,B=O.split(i),P=B.length-1,T=0;T=0&&e.slice(n)===t},l=function(e){return-1!==e.index},u=function(){return document.createComment("")},p=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/},function(e,t,n){var r;function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var i={}.hasOwnProperty;function a(){for(var e=[],t=0;t0&&void 0!==arguments[0]?arguments[0]:this.startNode;Object(o.b)(this.startNode.parentNode,e.nextSibling,this.endNode)}}]),e}(),C=function(){function e(t,n,r){if(h(this,e),this.value=void 0,this.__pendingValue=void 0,2!==r.length||""!==r[0]||""!==r[1])throw new Error("Boolean attributes can only contain a single expression");this.element=t,this.name=n,this.strings=r}return g(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=i.a,e(this)}if(this.__pendingValue!==i.a){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=i.a}}}]),e}(),x=function(e){function t(e,n,r){var o;return h(this,t),(o=l(this,p(t).call(this,e,n,r))).single=2===r.length&&""===r[0]&&""===r[1],o}return f(t,e),g(t,[{key:"_createPart",value:function(){return new S(this)}},{key:"_getValue",value:function(){return this.single?this.parts[0].value:u(p(t.prototype),"_getValue",this).call(this)}},{key:"commit",value:function(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}]),t}(A),S=function(e){function t(){return h(this,t),l(this,p(t).apply(this,arguments))}return f(t,e),t}(w),k=!1;try{var O={get capture(){return k=!0,!1}};window.addEventListener("test",O,O),window.removeEventListener("test",O,O)}catch(P){}var E=function(){function e(t,n,r){var o=this;h(this,e),this.value=void 0,this.__pendingValue=void 0,this.element=t,this.eventName=n,this.eventContext=r,this.__boundHandleEvent=function(e){return o.handleEvent(e)}}return g(e,[{key:"setValue",value:function(e){this.__pendingValue=e}},{key:"commit",value:function(){for(;Object(r.b)(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=i.a,e(this)}if(this.__pendingValue!==i.a){var t=this.__pendingValue,n=this.value,o=null==t||null!=n&&(t.capture!==n.capture||t.once!==n.once||t.passive!==n.passive),a=null!=t&&(null==n||o);o&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),a&&(this.__options=B(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=i.a}}},{key:"handleEvent",value:function(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}]),e}(),B=function(e){return e&&(k?{capture:e.capture,passive:e.passive,once:e.once}:e.capture)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})); +/** + * @license + * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at + * http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at + * http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at + * http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at + * http://polymer.github.io/PATENTS.txt + */ +var r={},o={}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,s,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==n;){var o=t.nextSibling;e.insertBefore(t,r),t=o}},i=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==n;){var r=t.nextSibling;e.removeChild(t),t=r}}},function(e,t,n){var r;!function(o,i,a){if(o){for(var s,c={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},l={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},u={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},p={option:"alt",command:"meta",return:"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},f=1;f<20;++f)c[111+f]="f"+f;for(f=0;f<=9;++f)c[f+96]=f.toString();v.prototype.bind=function(e,t,n){return e=e instanceof Array?e:[e],this._bindMultiple.call(this,e,t,n),this},v.prototype.unbind=function(e,t){return this.bind.call(this,e,(function(){}),t)},v.prototype.trigger=function(e,t){return this._directMap[e+":"+t]&&this._directMap[e+":"+t]({},e),this},v.prototype.reset=function(){return this._callbacks={},this._directMap={},this},v.prototype.stopCallback=function(e,t){if((" "+t.className+" ").indexOf(" mousetrap ")>-1)return!1;if(function e(t,n){return null!==t&&t!==i&&(t===n||e(t.parentNode,n))}(t,this.target))return!1;if("composedPath"in e&&"function"==typeof e.composedPath){var n=e.composedPath()[0];n!==e.target&&(t=n)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable},v.prototype.handleKey=function(){var e=this;return e._handleKey.apply(e,arguments)},v.addKeycodes=function(e){for(var t in e)e.hasOwnProperty(t)&&(c[t]=e[t]);s=null},v.init=function(){var e=v(i);for(var t in e)"_"!==t.charAt(0)&&(v[t]=function(t){return function(){return e[t].apply(e,arguments)}}(t))},v.init(),o.Mousetrap=v,e.exports&&(e.exports=v),void 0===(r=function(){return v}.call(t,n,t,e))||(e.exports=r)}function d(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function h(e){if("keypress"==e.type){var t=String.fromCharCode(e.which);return e.shiftKey||(t=t.toLowerCase()),t}return c[e.which]?c[e.which]:l[e.which]?l[e.which]:String.fromCharCode(e.which).toLowerCase()}function m(e){return"shift"==e||"ctrl"==e||"alt"==e||"meta"==e}function g(e,t,n){return n||(n=function(){if(!s)for(var e in s={},c)e>95&&e<112||c.hasOwnProperty(e)&&(s[c[e]]=e);return s}()[e]?"keydown":"keypress"),"keypress"==n&&t.length&&(n="keydown"),n}function y(e,t){var n,r,o,i=[];for(n=function(e){return"+"===e?["+"]:(e=e.replace(/\+{2}/g,"+plus")).split("+")}(e),o=0;o1?f(e,s,n,r):(a=y(e,r),t._callbacks[a.key]=t._callbacks[a.key]||[],l(a.key,a.modifiers,{type:a.action},o,e,i),t._callbacks[a.key][o?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:o,level:i,combo:e}))}t._handleKey=function(e,t,n){var r,o=l(e,t,n),i={},p=0,f=!1;for(r=0;r-1||n)&&-1===i.indexOf("--\x3e",a+1);var s=o.e.exec(i);t+=null===s?i+(n?d:o.g):i.substr(0,s.index)+s[1]+s[2]+o.b+s[3]+o.f}return t+=this.strings[e]}},{key:"getTemplateElement",value:function(){var e=document.createElement("template");return e.innerHTML=this.getHTML(),e}}]),e}(),m=function(e){function t(){return u(this,t),a(this,c(t).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,e),f(t,[{key:"getHTML",value:function(){return"".concat(s(c(t.prototype),"getHTML",this).call(this),"")}},{key:"getTemplateElement",value:function(){var e=s(c(t.prototype),"getTemplateElement",this).call(this),n=e.content,o=n.firstChild;return n.removeChild(o),Object(r.c)(n,o.firstChild),e}}]),t}(h)},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(17),o=n(8);function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var c=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:B(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),m}},e}("object"===t(e)?e.exports:{});try{regeneratorRuntime=n}catch(r){Function("r","regeneratorRuntime = r")(n)}}).call(this,n(31)(e))},function(e,t){ +/** + * @license + * Copyright (c) 2016 The Polymer Project Authors. All rights reserved. + * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt + * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt + * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt + * Code distributed by Google as part of the polymer project is also + * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt + */ +!function(){var e;if(!((e=document.createEvent("Event")).initEvent("foo",!0,!0),e.preventDefault(),e.defaultPrevented)){var t=Event.prototype.preventDefault;Event.prototype.preventDefault=function(){this.cancelable&&(t.call(this),Object.defineProperty(this,"defaultPrevented",{get:function(){return!0},configurable:!0}))}}var n=/Trident/.test(navigator.userAgent);if(!window.Event||n&&"function"!=typeof window.Event){var r=window.Event;if(window.Event=function(e,t){t=t||{};var n=document.createEvent("Event");return n.initEvent(e,Boolean(t.bubbles),Boolean(t.cancelable)),n},r){for(var o in r)window.Event[o]=r[o];window.Event.prototype=r.prototype}}if((!window.CustomEvent||n&&"function"!=typeof window.CustomEvent)&&(window.CustomEvent=function(e,t){t=t||{};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.detail),n},window.CustomEvent.prototype=window.Event.prototype),!window.MouseEvent||n&&"function"!=typeof window.MouseEvent){var i=window.MouseEvent;if(window.MouseEvent=function(e,t){t=t||{};var n=document.createEvent("MouseEvent");return n.initMouseEvent(e,Boolean(t.bubbles),Boolean(t.cancelable),t.view||window,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),n},i)for(var a in i)window.MouseEvent[a]=i[a];window.MouseEvent.prototype=i.prototype}}()},function(e,t,n){"use strict";n(46);var r=Object.prototype.toString;Object.prototype.toString=function(){return void 0===this?"[object Undefined]":null===this?"[object Null]":r.call(this)},Object.keys=function(e){return Object.getOwnPropertyNames(e).filter((function(t){var n=Object.getOwnPropertyDescriptor(e,t);return n&&n.enumerable}))};var o=window.Symbol.iterator;String.prototype[o]&&String.prototype.codePointAt||(String.prototype[o]=regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t0?t:void 0}},w(L,"keyFor",C),C.value=function(e,t){var n=y(e,t);return n&&j(t)&&(n.enumerable=N.call(e,t)),n},w(n,h,C),C.value=function(e,t){return 1===arguments.length||void 0===t?v(e):B(e,t)},w(n,"create",C),C.value=function(){var e=O.call(this);return"[object String]"===e&&j(this)?"[object Symbol]":e},w(x,"toString",C);try{if(!0!==v(w({},c,{get:function(){return w(this,c,{value:!0})[c]}}))[c])throw"IE11";o=w}catch(V){o=function(e,t,n){var r=y(x,t);delete x[t],w(e,t,n),w(x,t,r)}}}}(Object,"getOwnPropertySymbols"),function(e,t){"use strict";var n,r=e.defineProperty,o=e.prototype,i=o.toString,a="toStringTag";["iterator","match","replace","search","split","hasInstance","isConcatSpreadable","unscopables","species","toPrimitive",a].forEach((function(s){if(!(s in t))switch(r(t,s,{value:t(s)}),s){case a:(n=e.getOwnPropertyDescriptor(o,"toString")).value=function(){var e=i.call(this),n=null!=this?this[t.toStringTag]:this;return null==n?e:"[object "+n+"]"},r(o,"toString",n)}}))}(Object,Symbol),function(e,t,n){function r(){return this}t[e]||(t[e]=function(){var t=0,n=this,o={next:function(){var e=n.length<=t;return e?{done:e}:{done:e,value:n[t++]}}};return o[e]=r,o}),n[e]||(n[e]=function(){var t=String.fromCodePoint,n=this,o=0,i=n.length,a={next:function(){var e=i<=o,r=e?"":t(n.codePointAt(o));return o+=r.length,e?{done:e}:{done:e,value:r}}};return a[e]=r,a})}(Symbol.iterator,Array.prototype,String.prototype)}).call(this,n(16))},function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=n(21),i=n(78).f,a=n(36),s=n(142),c=n(52),l=n(147),u=n(153);e.exports=function(e,t){var n,p,f,d,h,m=e.target,g=e.global,y=e.stat;if(n=g?o:y?o[m]||c(m,{}):(o[m]||{}).prototype)for(p in t){if(d=t[p],f=e.noTargetGet?(h=i(n,p))&&h.value:n[p],!u(g?p:m+(y?".":"#")+p,e.forced)&&void 0!==f){if(r(d)===r(f))continue;l(d,f)}(e.sham||f&&f.sham)&&a(d,"sham",!0),s(n,p,d,e)}}},function(e,t,n){var r=n(80),o=n(50);e.exports=function(e){return r(o(e))}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(33),o=n(82),i=n(39),a=n(81),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(21),o=n(36);e.exports=function(e,t){try{o(r,e,t)}catch(n){r[e]=t}return t}},function(e,t){e.exports={}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.filter((function(e){return!(0,r.default)(e)})).map((function(e,n){var r=void 0;return"function"!=typeof t||null!==(r=t(e,n))&&!r?(0,o.default)(e,n,t):r}))};var r=i(n(180)),o=i(n(94));function i(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)};t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!0;var a={},s=void 0,c=void 0;for(s=0,c=n.length;s0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(238),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(239),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(240),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(241),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(242),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(243),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(244),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(245),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(246),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(247),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(248),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(249),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){var r,o=0,i=n(250),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},function(e,t,n){"use strict";(function(e){for( +/**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.15.0 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +var n="undefined"!=typeof window&&"undefined"!=typeof document,r=["Edge","Trident","Firefox"],o=0,i=0;i=0){o=1;break}var a=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),o))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function c(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function u(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=c(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:u(l(e))}var p=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?p:10===e?f:p||f}function h(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===c(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function g(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a,s,c=i.commonAncestorContainer;if(e!==c&&t!==c||r.contains(o))return"BODY"===(s=(a=c).nodeName)||"HTML"!==s&&h(a.firstElementChild)!==a?h(c):c;var l=m(e);return l.host?g(l.host,t):g(e,m(t).host)}function y(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function v(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function b(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function A(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle(n);return{height:b("Height",t,n,r),width:b("Width",t,n,r)}}var w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},_=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=d(10),o="HTML"===t.nodeName,i=k(e),a=k(t),s=u(e),l=c(t),p=parseFloat(l.borderTopWidth,10),f=parseFloat(l.borderLeftWidth,10);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var h=S({top:i.top-a.top-p,left:i.left-a.left-f,width:i.width,height:i.height});if(h.marginTop=0,h.marginLeft=0,!r&&o){var m=parseFloat(l.marginTop,10),g=parseFloat(l.marginLeft,10);h.top-=p-m,h.bottom-=p-m,h.left-=f-g,h.right-=f-g,h.marginTop=m,h.marginLeft=g}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y(t,"top"),o=y(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(h,t)),h}function E(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===c(t,"transform");)t=t.parentElement;return t||document.documentElement}function B(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},a=o?E(e):g(e,t);if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=O(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:y(n),s=t?0:y(n,"left");return S({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i})}(a,o);else{var s=void 0;"scrollParent"===r?"BODY"===(s=u(l(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var p=O(s,a,o);if("HTML"!==s.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===c(t,"position"))return!0;var r=l(t);return!!r&&e(r)}(a))i=p;else{var f=A(e.ownerDocument),d=f.height,h=f.width;i.top+=p.top-p.marginTop,i.bottom=d+p.top,i.left+=p.left-p.marginLeft,i.right=h+p.left}}var m="number"==typeof(n=n||0);return i.left+=m?n:n.left||0,i.top+=m?n:n.top||0,i.right-=m?n:n.right||0,i.bottom-=m?n:n.bottom||0,i}function P(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=B(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(s).map((function(e){return x({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),l=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=l.length>0?l[0].key:c[0].key,p=e.split("-")[1];return u+(p?"-"+p:"")}function T(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return O(n,r?E(t):g(t,n),r)}function j(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function N(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function M(e,t,n){n=n.split("-")[0];var r=j(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),a=i?"top":"left",s=i?"left":"top",c=i?"height":"width",l=i?"width":"height";return o[a]=t[a]+t[c]/2-r[c]/2,o[s]=n===s?t[s]-r[l]:t[N(s)],o}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function D(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=L(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&s(n)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=n(t,e))})),t}function R(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=T(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=P(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=M(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=D(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function q(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function I(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=Q.indexOf(e),r=Q.slice(n+1).concat(Q.slice(0,n));return t?r.reverse():r}var J={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function $(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(L(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return(l=l.map((function(e,r){var o=(1===r?!i:i)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return S(s)[t]/100*i}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i}return i}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){Y(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var ee={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=-1!==["bottom","top"].indexOf(n),c=s?"left":"top",l=s?"width":"height",u={start:C({},c,i[c]),end:C({},c,i[c]+i[l]-a[l])};e.offsets.popper=x({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],c=void 0;return c=Y(+n)?[+n,0]:$(n,i,a,s),"left"===s?(i.top+=c[0],i.left-=c[1]):"right"===s?(i.top+=c[0],i.left+=c[1]):"top"===s?(i.left+=c[0],i.top-=c[1]):"bottom"===s&&(i.left+=c[0],i.top+=c[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var r=I("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var c=B(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=c;var l=t.priority,u=e.offsets.popper,p={primary:function(e){var n=u[e];return u[e]c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-("right"===e?u.width:u.height))),C({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=x({},u,p[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=-1!==["top","bottom"].indexOf(o),s=a?"right":"bottom",c=a?"left":"top",l=a?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[c]=i(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!K(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,a=i.popper,s=i.reference,l=-1!==["left","right"].indexOf(o),u=l?"height":"width",p=l?"Top":"Left",f=p.toLowerCase(),d=l?"left":"top",h=l?"bottom":"right",m=j(r)[u];s[h]-ma[h]&&(e.offsets.popper[f]+=s[f]+m-a[h]),e.offsets.popper=S(e.offsets.popper);var g=s[f]+s[u]/2-m/2,y=c(e.instance.popper),v=parseFloat(y["margin"+p],10),b=parseFloat(y["border"+p+"Width"],10),A=g-e.offsets.popper[f]-v-b;return A=Math.max(Math.min(a[u]-m,A),0),e.arrowElement=r,e.offsets.arrow=(C(n={},f,Math.round(A)),C(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(q(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=B(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=N(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case J.FLIP:a=[r,o];break;case J.CLOCKWISE:a=X(r);break;case J.COUNTERCLOCKWISE:a=X(r,!0);break;default:a=t.behavior}return a.forEach((function(s,c){if(r!==s||a.length===c+1)return e;r=e.placement.split("-")[0],o=N(r);var l=e.offsets.popper,u=e.offsets.reference,p=Math.floor,f="left"===r&&p(l.right)>p(u.left)||"right"===r&&p(l.left)p(u.top)||"bottom"===r&&p(l.top)p(n.right),m=p(l.top)p(n.bottom),y="left"===r&&d||"right"===r&&h||"top"===r&&m||"bottom"===r&&g,v=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(v&&"start"===i&&d||v&&"end"===i&&h||!v&&"start"===i&&m||!v&&"end"===i&&g),A=!!t.flipVariationsByContent&&(v&&"start"===i&&h||v&&"end"===i&&d||!v&&"start"===i&&g||!v&&"end"===i&&m),w=b||A;(f||y||w)&&(e.flipped=!0,(f||y)&&(r=a[c+1]),w&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=x({},e.offsets.popper,M(e.instance.popper,e.offsets.reference,e.placement)),e=D(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return o[a?"left":"top"]=i[n]-(s?o[a?"width":"height"]:0),e.placement=N(t),e.offsets.popper=S(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=L(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};w(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=x({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(x({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){r.options.modifiers[t]=x({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return x({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&s(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return _(e,[{key:"update",value:function(){return R.call(this)}},{key:"destroy",value:function(){return U.call(this)}},{key:"enableEventListeners",value:function(){return V.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),e}();te.Utils=("undefined"!=typeof window?window:e).PopperUtils,te.placements=Z,te.Defaults=ee,t.a=te}).call(this,n(16))},function(e,t,n){var r,o=0,i=n(255),a={injectType:"lazySingletonStyleTag",insert:"head",singleton:!0};"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(t.locals=i.locals),t.use=function(){return o++||(r=n(15)(i,a)),t},t.unuse=function(){o>0&&!--o&&(r(),r=null)}},,,function(e,t,n){var r=n(33),o=n(141),i=n(79),a=n(48),s=n(81),c=n(35),l=n(82),u=Object.getOwnPropertyDescriptor;t.f=r?u:function(e,t){if(e=a(e),t=s(t,!0),l)try{return u(e,t)}catch(n){}if(c(e,t))return i(!o.f.call(e,t),e[t])}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(34),o=n(49),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},function(e,t,n){var r=n(28);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(33),o=n(34),i=n(83);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(21),o=n(28),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(40);e.exports=r("native-function-to-string",Function.toString)},function(e,t,n){var r=n(40),o=n(86),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},function(e,t,n){var r=n(149),o=n(21),i=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?i(r[e])||i(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(35),o=n(48),i=n(89).indexOf,a=n(53);e.exports=function(e,t){var n,s=o(e),c=0,l=[];for(n in s)!r(a,n)&&r(s,n)&&l.push(n);for(;t.length>c;)r(s,n=t[c++])&&(~i(l,n)||l.push(n));return l}},function(e,t,n){var r=n(48),o=n(90),i=n(151),a=function(e){return function(t,n,a){var s,c=r(t),l=o(c.length),u=i(a,l);if(e&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(91),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(41),o=n(161),i=n(36),a=r("unscopables"),s=Array.prototype;null==s[a]&&i(s,a,o(null)),e.exports=function(e){s[a][e]=!0}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return i.default[e.type](e,t,n)};var r,o=n(181),i=(r=o)&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(96),o={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},i={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:{option:!0},optgroup:{optgroup:!0}},a={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},s={__proto__:null,math:!0,svg:!0},c={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0,foreignObject:!0,desc:!0,title:!0},l=/\s|\//;function u(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this._foreignContext=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(r=this._options.Tokenizer),this._tokenizer=new r(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}n(42)(u,n(187).EventEmitter),u.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},u.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},u.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in i)for(var t;(t=this._stack[this._stack.length-1])in i[e];this.onclosetag(t));!this._options.xmlMode&&e in a||(this._stack.push(e),e in s?this._foreignContext.push(!0):e in c&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},u.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in a&&this._cbs.onclosetag(this._tagname),this._tagname=""},u.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(e in s||e in c)&&this._foreignContext.pop(),!this._stack.length||e in a&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},u.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},u.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},u.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},u.prototype.onattribdata=function(e){this._attribvalue+=e},u.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},u.prototype._getInstructionName=function(e){var t=e.search(l),n=t<0?e:e.substr(0,t);return this._lowerCaseTagNames&&(n=n.toLowerCase()),n},u.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},u.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},u.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},u.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},u.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},u.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},u.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},u.prototype.parseComplete=function(e){this.reset(),this.end(e)},u.prototype.write=function(e){this._tokenizer.write(e)},u.prototype.end=function(e){this._tokenizer.end(e)},u.prototype.pause=function(){this._tokenizer.pause()},u.prototype.resume=function(){this._tokenizer.resume()},u.prototype.parseChunk=u.prototype.write,u.prototype.done=u.prototype.end,e.exports=u},function(e,t,n){e.exports=ge;var r=n(182),o=n(184),i=n(185),a=n(186),s=0,c=s++,l=s++,u=s++,p=s++,f=s++,d=s++,h=s++,m=s++,g=s++,y=s++,v=s++,b=s++,A=s++,w=s++,_=s++,C=s++,x=s++,S=s++,k=s++,O=s++,E=s++,B=s++,P=s++,T=s++,j=s++,N=s++,M=s++,L=s++,D=s++,R=s++,q=s++,I=s++,U=s++,z=s++,H=s++,V=s++,F=s++,Y=s++,W=s++,G=s++,K=s++,Z=s++,Q=s++,X=s++,J=s++,$=s++,ee=s++,te=s++,ne=s++,re=s++,oe=s++,ie=s++,ae=s++,se=s++,ce=s++,le=0,ue=le++,pe=le++,fe=le++;function de(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function he(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(o){o===r||o===e?this._state=t:(this._state=n,this._index--)}}function me(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=u,this._index--)}}function ge(e,t){this._state=c,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=c,this._special=ue,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}ge.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=l,this._sectionStart=this._index):this._decodeEntities&&this._special===ue&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=c,this._state=oe,this._sectionStart=this._index)},ge.prototype._stateBeforeTagName=function(e){"/"===e?this._state=f:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||this._special!==ue||de(e)?this._state=c:"!"===e?(this._state=_,this._sectionStart=this._index+1):"?"===e?(this._state=x,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?u:q,this._sectionStart=this._index)},ge.prototype._stateInTagName=function(e){("/"===e||">"===e||de(e))&&(this._emitToken("onopentagname"),this._state=m,this._index--)},ge.prototype._stateBeforeCloseingTagName=function(e){de(e)||(">"===e?this._state=c:this._special!==ue?"s"===e||"S"===e?this._state=I:(this._state=c,this._index--):(this._state=d,this._sectionStart=this._index))},ge.prototype._stateInCloseingTagName=function(e){(">"===e||de(e))&&(this._emitToken("onclosetag"),this._state=h,this._index--)},ge.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=c,this._sectionStart=this._index+1)},ge.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=c,this._sectionStart=this._index+1):"/"===e?this._state=p:de(e)||(this._state=g,this._sectionStart=this._index)},ge.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=c,this._sectionStart=this._index+1):de(e)||(this._state=m,this._index--)},ge.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||de(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=y,this._index--)},ge.prototype._stateAfterAttributeName=function(e){"="===e?this._state=v:"/"===e||">"===e?(this._cbs.onattribend(),this._state=m,this._index--):de(e)||(this._cbs.onattribend(),this._state=g,this._sectionStart=this._index)},ge.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=b,this._sectionStart=this._index+1):"'"===e?(this._state=A,this._sectionStart=this._index+1):de(e)||(this._state=w,this._sectionStart=this._index,this._index--)},ge.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ge.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ge.prototype._stateInAttributeValueNoQuotes=function(e){de(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=oe,this._sectionStart=this._index)},ge.prototype._stateBeforeDeclaration=function(e){this._state="["===e?B:"-"===e?S:C},ge.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=c,this._sectionStart=this._index+1)},ge.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=c,this._sectionStart=this._index+1)},ge.prototype._stateBeforeComment=function(e){"-"===e?(this._state=k,this._sectionStart=this._index+1):this._state=C},ge.prototype._stateInComment=function(e){"-"===e&&(this._state=O)},ge.prototype._stateAfterComment1=function(e){this._state="-"===e?E:k},ge.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=c,this._sectionStart=this._index+1):"-"!==e&&(this._state=k)},ge.prototype._stateBeforeCdata1=he("C",P,C),ge.prototype._stateBeforeCdata2=he("D",T,C),ge.prototype._stateBeforeCdata3=he("A",j,C),ge.prototype._stateBeforeCdata4=he("T",N,C),ge.prototype._stateBeforeCdata5=he("A",M,C),ge.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=L,this._sectionStart=this._index+1):(this._state=C,this._index--)},ge.prototype._stateInCdata=function(e){"]"===e&&(this._state=D)},ge.prototype._stateAfterCdata1=function(e){this._state="]"===e?R:L},ge.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=c,this._sectionStart=this._index+1):"]"!==e&&(this._state=L)},ge.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=U:"t"===e||"T"===e?this._state=Q:(this._state=u,this._index--)},ge.prototype._stateBeforeSpecialEnd=function(e){this._special!==pe||"c"!==e&&"C"!==e?this._special!==fe||"t"!==e&&"T"!==e?this._state=c:this._state=ee:this._state=Y},ge.prototype._stateBeforeScript1=me("R",z),ge.prototype._stateBeforeScript2=me("I",H),ge.prototype._stateBeforeScript3=me("P",V),ge.prototype._stateBeforeScript4=me("T",F),ge.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||de(e))&&(this._special=pe),this._state=u,this._index--},ge.prototype._stateAfterScript1=he("R",W,c),ge.prototype._stateAfterScript2=he("I",G,c),ge.prototype._stateAfterScript3=he("P",K,c),ge.prototype._stateAfterScript4=he("T",Z,c),ge.prototype._stateAfterScript5=function(e){">"===e||de(e)?(this._special=ue,this._state=d,this._sectionStart=this._index-6,this._index--):this._state=c},ge.prototype._stateBeforeStyle1=me("Y",X),ge.prototype._stateBeforeStyle2=me("L",J),ge.prototype._stateBeforeStyle3=me("E",$),ge.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||de(e))&&(this._special=fe),this._state=u,this._index--},ge.prototype._stateAfterStyle1=he("Y",te,c),ge.prototype._stateAfterStyle2=he("L",ne,c),ge.prototype._stateAfterStyle3=he("E",re,c),ge.prototype._stateAfterStyle4=function(e){">"===e||de(e)?(this._special=ue,this._state=d,this._sectionStart=this._index-5,this._index--):this._state=c},ge.prototype._stateBeforeEntity=he("#",ie,ae),ge.prototype._stateBeforeNumericEntity=he("X",ce,se),ge.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+16&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(i.hasOwnProperty(n))return this._emitPartial(i[n]),void(this._sectionStart+=t+1);t--}},ge.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1"z")&&(e<"A"||e>"Z")&&(e<"0"||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==c?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},ge.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var o=this._buffer.substring(n,this._index),i=parseInt(o,t);this._emitPartial(r(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},ge.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},ge.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},ge.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===c?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},ge.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},ge.prototype._parse=function(){for(;this._index","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=c(r(n(102)).default),i=l(o);t.encodeXML=h(o,i);var a=c(r(n(101)).default),s=l(a);function c(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function l(e){var t=[],n=[];return Object.keys(e).forEach((function(e){return 1===e.length?t.push("\\"+e):n.push(e)})),n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}t.encodeHTML=h(a,s);var u=/[^\0-\x7F]/g,p=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function f(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function d(e,t){return"&#x"+(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function h(e,t){return function(n){return n.replace(t,(function(t){return e[t]})).replace(p,d).replace(u,f)}}var m=l(o);t.escape=function(e){return e.replace(m,f).replace(p,d).replace(u,f)}},function(e,t,n){e.exports=s;var r=n(95),o=n(204).Writable,i=n(205).StringDecoder,a=n(105).Buffer;function s(e,t){var n=this._parser=new r(e,t),a=this._decoder=new i;o.call(this,{decodeStrings:!1}),this.once("finish",(function(){n.end(a.end())}))}n(42)(s,o),s.prototype._write=function(e,t,n){e instanceof a&&(e=this._decoder.write(e)),this._parser.write(e),n()}},function(e,t,n){"use strict";(function(e){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var r=n(207),o=n(208),i=n(209);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return E(this,t,n);case"latin1":case"binary":return B(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,r,o){var i,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var p=!0,f=0;fo&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+p<=n)switch(p){case 1:l<128&&(u=l);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(c=(15&l)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,p=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=p}return function(e){var t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},c.prototype.compare=function(e,t,n,r,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),l=this.slice(r,o),u=e.slice(t,n),p=0;po)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return _(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function E(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function D(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(e,t,n,r,i){return i||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function q(e,t,n,r,i){return i||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},c.prototype.readUInt8=function(e,t){return t||j(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||j(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||j(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||j(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||j(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||j(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||j(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||j(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||j(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||j(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||N(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);N(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):M(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):M(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return R(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return R(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return q(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return q(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function H(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(16))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t'});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"close",use:"close-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"code-collapse",use:"code-collapse-usage",viewBox:"0 0 20 16",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"code-expand",use:"code-expand-usage",viewBox:"0 0 16 16",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"copy",use:"copy-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"desktop",use:"desktop-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"disco-ball",use:"disco-ball-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"hay",use:"hay-usage",viewBox:"0 0 22 22",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"help",use:"help-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"hide",use:"hide-usage",viewBox:"0 0 20 20",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"laptop",use:"laptop-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"layout-h",use:"layout-h-usage",viewBox:"0 0 32 32",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"layout-v",use:"layout-v-usage",viewBox:"0 0 32 32",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"menu",use:"menu-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"new-tab",use:"new-tab-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"phone",use:"phone-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"random",use:"random-usage",viewBox:"0 0 26 26",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"settings",use:"settings-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"show",use:"show-usage",viewBox:"0 0 20 20",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"tablet",use:"tablet-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"theme-dark",use:"theme-dark-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";n.r(t);var r=n(3),o=n.n(r),i=n(4),a=n.n(i),s=new o.a({id:"theme-light",use:"theme-light-usage",viewBox:"0 0 24 24",content:''});a.a.add(s);t.default=s},function(e,t,n){"use strict";t.a=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))}},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";(function(e){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r="object"==(void 0===e?"undefined":n(e))&&e&&e.Object===Object&&e;t.a=r}).call(this,n(16))},function(e,t,n){(function(e){var n,r,o,i;function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} +/*! + * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */i=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==a(e)&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){function r(e){return(r="function"==typeof Symbol&&"symbol"==a(Symbol.iterator)?function(e){return a(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":a(e)})(e)}function o(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\nSearch pattern: "'.concat(e,'"'));var n=this._prepareSearchers(e),r=n.tokenSearchers,o=n.fullSearcher,i=this._search(r,o),a=i.weights,s=i.results;return this._computeScore(a,s),this.options.shouldSort&&this._sort(s),t.limit&&"number"==typeof t.limit&&(s=s.slice(0,t.limit)),this._format(s)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,o=n.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=this.list,r={},o=[];if("string"==typeof n[0]){for(var i=0,a=n.length;i1)throw new Error("Key weight has to be > 0 and <= 1");d=d.name}else s[d]={weight:1};this._analyze({key:d,value:this.options.getFn(u,d),record:u,index:c},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:s,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,i=e.value,a=e.record,s=e.index,l=t.tokenSearchers,u=void 0===l?[]:l,p=t.fullSearcher,f=void 0===p?[]:p,d=t.resultMap,h=void 0===d?{}:d,m=t.results,g=void 0===m?[]:m;if(null!=i){var y=!1,v=-1,b=0;if("string"==typeof i){this._log("\nKey: ".concat(""===n?"-":n));var A=f.search(i);if(this._log('Full text: "'.concat(i,'", score: ').concat(A.score)),this.options.tokenize){for(var w=i.split(this.options.tokenSeparator),_=[],C=0;C-1&&(j=(j+v)/2),this._log("Score average:",j);var N=!this.options.tokenize||!this.options.matchAllTokens||b>=u.length;if(this._log("\nCheck Matches: ".concat(N)),(y||A.isMatch)&&N){var M=h[s];M?M.output.push({key:n,arrayIndex:o,value:i,score:j,matchedIndices:A.matchedIndices}):(h[s]={item:a,output:[{key:n,arrayIndex:o,value:i,score:j,matchedIndices:A.matchedIndices}]},g.push(h[s]))}}else if(c(i))for(var L=0,D=i.length;L-1&&(a.arrayIndex=i.arrayIndex),t.matches.push(a)}}})),this.options.includeScore&&o.push((function(e,t){t.score=e.score}));for(var i=0,a=e.length;in)return o(e,this.pattern,r);var a=this.options,s=a.location,c=a.distance,l=a.threshold,u=a.findAllMatches,p=a.minMatchCharLength;return i(e,this.pattern,this.patternAlphabet,{location:s,distance:c,threshold:l,findAllMatches:u,minMatchCharLength:p})}}])&&r(t.prototype,n),e}();e.exports=s},function(e,t){var n=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(n,"\\$&").replace(r,"|")),i=e.match(o),a=!!i,s=[];if(a)for(var c=0,l=i.length;c=j;L-=1){var D=L-1,R=n[e.charAt(D)];if(R&&(w[D]=1),M[L]=(M[L+1]<<1|1)&R,0!==B&&(M[L]|=(S[L+1]|S[L])<<1|1|S[L+1]),M[L]&E&&(k=r(t,{errors:B,currentLocation:D,expectedLocation:g,distance:l}))<=v){if(v=k,(b=D)<=g)break;j=Math.max(1,2*g-b)}}if(r(t,{errors:B+1,currentLocation:g,expectedLocation:g,distance:l})>v)break;S=M}return{isMatch:b>=0,score:0===k?.001:k,matchedIndices:o(w,m)}}},function(e,t){e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,i=void 0===o?0:o,a=t.expectedLocation,s=void 0===a?0:a,c=t.distance,l=void 0===c?100:c,u=r/e.length,p=Math.abs(s-i);return l?u+p/l:p?1:u}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,i=0,a=e.length;i=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}},function(e,t){e.exports=function(e){for(var t={},n=e.length,r=0;r=0||(o[n]=e[n]);return o}},function(e,t,n){"use strict";t.__esModule=!0;var r=i(n(6)),o=i(n(253));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.default,e.exports=t.default},,function(e,t,n){"use strict";var r=n(47),o=n(154).find,i=n(92),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},function(e,t,n){var r=n(21),o=n(40),i=n(36),a=n(35),s=n(52),c=n(84),l=n(145),u=l.get,p=l.enforce,f=String(c).split("toString");o("inspectSource",(function(e){return c.call(e)})),(e.exports=function(e,t,n,o){var c=!!o&&!!o.unsafe,l=!!o&&!!o.enumerable,u=!!o&&!!o.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||i(n,"name",t),p(n).source=f.join("string"==typeof t?t:"")),e!==r?(c?!u&&e[t]&&(l=!0):delete e[t],l?e[t]=n:i(e,t,n)):l?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c.call(this)}))},function(e,t){e.exports=!1},function(e,t,n){var r=n(21),o=n(52),i=r["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},function(e,t,n){var r,o,i,a=n(146),s=n(21),c=n(28),l=n(36),u=n(35),p=n(85),f=n(53),d=s.WeakMap;if(a){var h=new d,m=h.get,g=h.has,y=h.set;r=function(e,t){return y.call(h,e,t),t},o=function(e){return m.call(h,e)||{}},i=function(e){return g.call(h,e)}}else{var v=p("state");f[v]=!0,r=function(e,t){return l(e,v,t),t},o=function(e){return u(e,v)?e[v]:{}},i=function(e){return u(e,v)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){var r=n(21),o=n(84),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o.call(i))},function(e,t,n){var r=n(35),o=n(148),i=n(78),a=n(51);e.exports=function(e,t){for(var n=o(t),s=a.f,c=i.f,l=0;lC;C++)if((f||C in A)&&(v=w(y=A[C],C,b),e))if(t)S[C]=v;else if(v)switch(e){case 3:return!0;case 5:return y;case 6:return C;case 2:c.call(S,y)}else if(u)return!1;return p?-1:l||u?u:S}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6)}},function(e,t,n){var r=n(156);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){var r=n(50);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(28),o=n(159),i=n(41)("species");e.exports=function(e,t){var n;return o(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[i])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},function(e,t,n){var r=n(49);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(34);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r=n(39),o=n(162),i=n(54),a=n(53),s=n(164),c=n(83),l=n(85)("IE_PROTO"),u=function(){},p=function(){var e,t=c("iframe"),n=i.length;for(t.style.display="none",s.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("