1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="https://www.greshamchamber.org/xmlrpc.php" /> <!--[if lt IE 9]>
1<script src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/html5shiv.js"></script>
1
1<script src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/respond.min.js"></script>
1 <![endif]--><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><title>Gresham Area Chamber of Commerce and Visitors Center</title><meta name="description" content="Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities." /><link rel="canonical" href="https://www.greshamchamber.org/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Home" /><meta property="og:description" content="Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities." /><meta property="og:url" content="https://www.greshamchamber.org/" /><meta property="og:site_name" content="Gresham Area Chamber of Commerce and Visitors Center" /><meta property="article:publisher" content="https://www.facebook.com/GreshamAreaChamberofCommerce" /><meta property="article:modified_time" content="2026-08-25T12:31:01+00:00" /><meta property="og:image" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png" /><meta property="og:image:width" content="244" /><meta property="og:image:height" content="125" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@GreshamChamber" />
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.greshamchamber.org/","url":"https://www.greshamchamber.org/","name":"Gresham Area Chamber of Commerce and Visitors Center","isPartOf":{"@id":"https://www.greshamchamber.org/#website"},"primaryImageOfPage":{"@id":"https://www.greshamchamber.org/#primaryimage"},"image":{"@id":"https://www.greshamchamber.org/#primaryimage"},"thumbnailUrl":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","datePublished":"2016-06-28T19:14:49+00:00","dateModified":"2026-08-25T12:31:01+00:00","description":"Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities.","breadcrumb":{"@id":"https://www.greshamchamber.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.greshamchamber.org/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.greshamchamber.org/#primaryimage","url":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","contentUrl":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","width":244,"height":125,"caption":"Gresham Chamber Logo"},{"@type":"BreadcrumbList","@id":"https://www.greshamchamber.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.greshamchamber.org/#website","url":"https://www.greshamchamber.org/","name":"Gresham Area Chamber of Commerce and Visitors Center","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.greshamchamber.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1 <link rel='dns-prefetch' href='//www.greshamchamber.org' /><link rel='dns-prefetch' href='//use.fontawesome.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="Gresham Area Chamber of Commerce and Visitors Center » Feed" href="https://www.greshamchamber.org/feed/" /><link rel="alternate" type="application/rss+xml" title="Gresham Area Chamber of Commerce and Visitors Center » Comments Feed" href="https://www.greshamchamber.org/comments/feed/" /><link rel="preload" href="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
1<script defer src="data:text/javascript;base64,CndpbmRvdy5fd3BlbW9qaVNldHRpbmdzID0geyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE2LjAuMVwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTYuMC4xXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwczpcL1wvd3d3LmdyZXNoYW1jaGFtYmVyLm9yZ1wvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9Ni44LjIifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKHMsbil7dmFyIG8saSxlO2Z1bmN0aW9uIGMoZSl7dHJ5e3ZhciB0PXtzdXBwb3J0VGVzdHM6ZSx0aW1lc3RhbXA6KG5ldyBEYXRlKS52YWx1ZU9mKCl9O3Nlc3Npb25TdG9yYWdlLnNldEl0ZW0obyxKU09OLnN0cmluZ2lmeSh0KSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBwKGUsdCxuKXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTt2YXIgdD1uZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSksYT0oZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dChuLDAsMCksbmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpKTtyZXR1cm4gdC5ldmVyeShmdW5jdGlvbihlLHQpe3JldHVybiBlPT09YVt0XX0pfWZ1bmN0aW9uIHUoZSx0KXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTtmb3IodmFyIG49ZS5nZXRJbWFnZURhdGEoMTYsMTYsMSwxKSxhPTA7YTxuLmRhdGEubGVuZ3RoO2ErKylpZigwIT09bi5kYXRhW2FdKXJldHVybiExO3JldHVybiEwfWZ1bmN0aW9uIGYoZSx0LG4sYSl7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGU4XHVkODNjXHVkZGY2IiwiXHVkODNjXHVkZGU4XHUyMDBiXHVkODNjXHVkZGY2IikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFhKGUsIlx1ZDgzZVx1ZGVkZiIpfXJldHVybiExfWZ1bmN0aW9uIGcoZSx0LG4sYSl7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6cy5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxvPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxpPShvLnRleHRCYXNlbGluZT0idG9wIixvLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtpW2VdPXQobyxlLG4sYSl9KSxpfWZ1bmN0aW9uIHQoZSl7dmFyIHQ9cy5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9ITAscy5oZWFkLmFwcGVuZENoaWxkKHQpfSJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmKG89IndwRW1vamlTZXR0aW5nc1N1cHBvcnRzIixpPVsiZmxhZyIsImVtb2ppIl0sbi5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0sZT1uZXcgUHJvbWlzZS
1hmdW5jdGlvbihlKXtzLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUse29uY2U6ITB9KX0pLG5ldyBQcm9taXNlKGZ1bmN0aW9uKHQpe3ZhciBuPWZ1bmN0aW9uKCl7dHJ5e3ZhciBlPUpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShvKSk7aWYoIm9iamVjdCI9PXR5cGVvZiBlJiYibnVtYmVyIj09dHlwZW9mIGUudGltZXN0YW1wJiYobmV3IERhdGUpLnZhbHVlT2YoKTxlLnRpbWVzdGFtcCs2MDQ4MDAmJiJvYmplY3QiPT10eXBlb2YgZS5zdXBwb3J0VGVzdHMpcmV0dXJuIGUuc3VwcG9ydFRlc3RzfWNhdGNoKGUpe31yZXR1cm4gbnVsbH0oKTtpZighbil7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgT2Zmc2NyZWVuQ2FudmFzJiYidW5kZWZpbmVkIiE9dHlwZW9mIFVSTCYmVVJMLmNyZWF0ZU9iamVjdFVSTCYmInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iKXRyeXt2YXIgZT0icG9zdE1lc3NhZ2UoIitnLnRvU3RyaW5nKCkrIigiK1tKU09OLnN0cmluZ2lmeShpKSxmLnRvU3RyaW5nKCkscC50b1N0cmluZygpLHUudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLGE9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSkscj1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwoYSkse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoci5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksci50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1nKGksZixwLHUpKX10KG4pfSkudGhlbihmdW5jdGlvbihlKXtmb3IodmFyIHQgaW4gZSluLnN1cHBvcnRzW3RdPWVbdF0sbi5zdXBwb3J0cy5ldmVyeXRoaW5nPW4uc3VwcG9ydHMuZXZlcnl0aGluZyYmbi5zdXBwb3J0c1t0XSwiZmxhZyIhPT10JiYobi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZuLnN1cHBvcnRzW3RdKTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiFuLnN1cHBvcnRzLmZsYWcsbi5ET01SZWFkeT0hMSxuLnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXtuLkRPTVJlYWR5PSEwfX0pLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gZX0pLnRoZW4oZnVuY3Rpb24oKXt2YXIgZTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuLnJlYWR5Q2FsbGJhY2soKSwoZT1uLnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP3QoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJih0KGUudHdlbW9qaSksdChlLndwZW1vamkpKSl9KSl9KCh3aW5kb3csZG9jdW1lbnQpLHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsK"></script>
1 <style id='wp-emoji-styles-inline-css'>img.wp-smiley, img.emoji { 2 display: inline !important; 3 border: none !important; 4 box-shadow: none !important; 5 height: 1em !important; 6 width: 1em !important; 7 margin: 0 0.07em !important; 8 vertical-align: -0.1em !important; 9 background: none !important; 10 padding: 0 !important; 11 }</style><link rel='stylesheet' id='wp-block-library-css' href='https://www.greshamchamber.org/wp-includes/css/dist/block-library/style.min.css?ver=6.8.2' media='all' /><style id='wp-block-library-theme-inline-css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style><style id='classic-theme-styles-inline-css'>/*! This file is auto-generated */ 12.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id='global-styles-inline-css'>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--fl-heading-text: #333333;--wp--preset--color--fl-body-bg: #f5f5f5;--wp--preset--color--fl-body-text: #555555;--wp--preset--color--fl-accent: #0079c2;--wp--preset--color--fl-accent-hover: #95b9e2;--wp--preset--color--fl-topbar-bg: #b6ccd5;--wp--preset--color--fl-topbar-text: #ffffff;--wp--preset--color--fl-topbar-link: #ffffff;--wp--preset--color--fl-topbar-hover: #999999;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #555555;--wp--preset--color--fl-header-link: #555555;--wp--preset--color--fl-header-hover: #2f7f93;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #555555;--wp--preset--color--fl-nav-hover: #8eb848;--wp--preset--color--fl-content-bg: #f9f9f9;--wp--preset--color--fl-footer-widgets-bg: #2f2f2f;--wp--preset--color--fl-footer-widgets-text: #efefef;--wp--preset--color--fl-footer-widgets-link: #efefef;--wp--preset--color--fl-footer-widgets-hover: #a2a2a2;--wp--preset--color--fl-footer-bg: #202020;--wp--preset--color--fl-footer-text: #d5d5d5;--wp--preset--color--fl-footer-link: #d5d5d5;--wp--preset--color--fl-footer-hover: #a2a2a2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
120,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
12.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 13:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 14:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 15:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='font-awesome-5-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css?ver=2.9.2.1' media='all' /><link rel='stylesheet' id='pp-owl-carousel-css' href='https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_c8322bd5bffc8e2856f2cbcd03c61d18.php?ver=2.40.5.1' media='all' /><link rel='stylesheet' id='pp-owl-carousel-theme-css' href='https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_6c830c91a0a08fca0fe883504abc7d2b.php?ver=2.40.5.1' media='all' /><style id='fl-builder-layout-39227-inline-css'>.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}
15.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}
15.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}
15.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1170px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}
15.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-58544613ac7cc {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-58544613ac7cc a {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc a:hover {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc h1,.fl-builder-content .fl-node-58544613ac7cc h2,.fl-builder-content .fl-node-58544613ac7cc h3,.fl-builder-content .fl-node-58544613ac7cc h4,.fl-builder-content .fl-node-58544613ac7cc h5,.fl-builder-content .fl-node-58544613ac7cc h6,.fl-builder-content .fl-node-58544613ac7cc h1 a,.fl-builder-content .fl-node-58544613ac7cc h2 a,.fl-builder-content .fl-node-58544613ac7cc h3 a,.fl-builder-content .fl-node-58544613ac7cc h4 a,.fl-builder-content .fl-node-58544613ac7cc h5 a,.fl-builder-content .fl-node-58544613ac7cc h6 a {color: #ffffff;}.fl-node-58544613ac7cc > .fl-row-content-wrap {background-color: #005182;background-image: url(https://growthzonecmsprodeastus.azureedge.net/sites/1945/2025/09/other-arial-view.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-58544613ac7cc > .fl-row-content-wrap {margin-bottom:0px;} .fl-node-58544613ac7cc > .fl-row-content-wrap {padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.fl-node-58544613acfe4 > .fl-row-content-wrap {border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-58544613acfe4 .fl-row-content {max-width: 1298px;} .fl-node-58544613acfe4 > .fl-row-content-wrap {margin-bottom:40px;} .fl-node-58544613ac71f > .fl-row-content-wrap {padding-top:40px;}.fl-node-5d274249ef8b7 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #f1f1f1;border-top-width: 1px;border-bottom-width: 1px;} .fl-node-5d274249ef8b7 > .fl-row-content-wrap {padding-bottom:60px;}.fl-node-58544613ac87a {width: 100%;}.fl-node-58544613ace8c {width: 100%;}.fl-node-58544613ad143 {width: 66.85%;}.fl-node-58544613ad143 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);} .fl-node-58544613ad143 > .fl-col-content {margin-right:20px;}@media ( max-width: 768px ) { .fl-node-58544613ad143.fl-col > .fl-col-content {margin-right:0px;margin-left:20px;}}.fl-node-59c3e346da10c {width: 100%;}.fl-node-5a294fc5cf781 {width: 79.38%;}.fl-node-5d274249efd2e {width: 100%;}.fl-node-5d274249efd30 {width: 100%;}.fl-node-60eba0623d10e {width: 20%;}.fl-node-42ewbfsxingp {width: 100%;}.fl-node-54nyb69k1dmr {width: 50%;}.fl-node-32m0vyb59cqr {width: 100%;}.fl-node-amvsb3c85wr6 {width: 100%;}.fl-node-58544613ad1ef {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef a {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef a:hover {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef h1,.fl-builder-content .fl-node-58544613ad1ef h2,.fl-builder-content .fl-node-58544613ad1ef h3,.fl-builder-content .fl-node-58544613ad1ef h4,.fl-builder-content .fl-node-58544613ad1ef h5,.fl-builder-content .fl-node-58544613ad1ef h6,.fl-builder-content .fl-node-58544613ad1ef h1 a,.fl-builder-content .fl-node-58544613ad1ef h2 a,.fl-builder-content .fl-node-58544613ad1ef h3 a,.fl-builder-content .fl-node-58544613ad1ef h4 a,.fl-builder-content .fl-node-58544613ad1ef h5 a,.fl-builder-content .fl-node-58544613ad1ef h6 a {color: #ffffff;}.fl-node-58544613ad1ef {width: 33.15%;}.fl-node-58544613ad1ef > .fl-col-content {background-color: #aeb4ba;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
15@media(max-width: 768px) {.fl-builder-content .fl-node-58544613ad1ef {width: 100% !important;max-width: none;clear: none;float: left;}} .fl-node-58544613ad1ef > .fl-col-content {margin-left:40px;}@media ( max-width: 992px ) { .fl-node-58544613ad1ef.fl-col > .fl-col-content {margin-left:20px;}}@media ( max-width: 768px ) { .fl-node-58544613ad1ef.fl-col > .fl-col-content {margin-top:20px;margin-right:15px;margin-left:15px;}}.fl-node-5a294fc5cf838 {width: 20.62%;}.fl-node-60eba0623d112 {width: 20%;}.fl-node-k1ln3b6mzjaq {width: 50%;}.fl-node-60eba0623d113 {width: 20%;}.fl-node-60eba0623d114 {width: 20%;}.fl-node-60eba0623d115 {width: 20%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-58544613ac9d2.fl-module-heading .fl-heading {text-align: center;} .fl-node-58544613ac9d2 > .fl-module-content {margin-top:20px;margin-bottom:0px;}.gz-icon-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.gz-icon-group .gz-icon-group-wrapper,.gz-icon-group .gz-icon-group-wrapper > a {display: flex;align-items: center;text-align:center;}.gz-icon-group .gz-icon-group-wrapper .gz-icon-text {display:block;text-align:center;padding-left:0;}.gz-icon-group .gz-icon {display: inline-block;line-height: 100%;}.gz-icon-group .gz-icon a {text-decoration: none;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:before {font-size: 32px;height: auto;width: auto;background: ##95b9e2;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;line-height: 56px;height: 56px;width: 56px;text-align: center;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon a:hover i:before {background: ##b5cde2;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-text {height: 56px;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper .gz-icon-text {color: #;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper .gz-icon-text a {color: #;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper {padding: 12px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper .gz-icon {margin: 10px 10px 10px 10px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper {width: 120px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper .gz-icon-text {height: auto;}.fl-node-59c3e346d9dab .gz-icon-group {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper,.fl-node-59c3e346d9dab .gz-icon-group-wrapper > a {flex-direction: column;} .fl-node-59c3e346d9dab > .fl-module-content {margin-top:10px;}.fl-animated.fl-fade-up {animation: fl-fade-up 1s ease;-webkit-animation: fl-fade-up 1s ease;}@-webkit-keyframes fl-fade-up {from {opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fl-fade-up {from {opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fl-node-5a271d20bc1ca.fl-module-heading .fl-heading {text-align: left;} .fl-node-5a271d20bc1ca > .fl-module-content {margin-bottom:30px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-5a271d20bc1ca.fl-module > .fl-module-content {margin-left:20px;}}@media (max-width: 768px) { .fl-node-5a271d20bc1ca > .fl-module-content { margin-bottom:20px; } }
15.fl-builder-content .fl-node-5a294feae73ed a.fl-button,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited,.fl-builder-content .fl-node-5a294feae73ed a.fl-button *,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited * {color: #0079C2;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover span.fl-button-text,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover * {color: #95B9E2;}.fl-node-5a294feae73ed.fl-button-wrap, .fl-node-5a294feae73ed .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button {padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited {font-size: 16px;line-height: 16px;border: 1px solid rgba(231,231,231,0);background-color: rgba(243,243,243,0);}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus {border: 1px solid rgba(231,231,231,0);}.fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus {border-style: solid;border-width: 0;background-clip: border-box;border-color: #e7e7e7;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover {background-color: rgba(243,243,243,0);}.fl-node-5d274249efd31.fl-module-heading .fl-heading {text-align: left;} .fl-node-5d274249efd31 > .fl-module-content {margin-bottom:30px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-5d274249efd31.fl-module > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}}.fl-builder-content .fl-node-60b5491b8533e a.fl-button,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-60b5491b8533e.fl-button-wrap, .fl-node-60b5491b8533e .fl-button-wrap {text-align: center;}
15.fl-builder-content .fl-node-60b5491b8533e a.fl-button, .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover, .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus {border: 1px solid #003e64;} .fl-node-60b5491b8533e > .fl-module-content {margin-top:0px;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-60eba0a5e0250, .fl-node-60eba0a5e0250 .fl-photo {text-align: center;}.fl-node-60eba0a5e0250 .fl-photo-img {border-top-width: 0px;} .fl-node-60eba0a5e0250 > .fl-module-content {margin-top:20%;}.fl-node-60eba0eb12f18, .fl-node-60eba0eb12f18 .fl-photo {text-align: center;}.fl-node-60eba19f20249, .fl-node-60eba19f20249 .fl-photo {text-align: center;}.fl-node-60eba27b56892, .fl-node-60eba27b56892 .fl-photo {text-align: center;}.fl-node-60eba3578c60c, .fl-node-60eba3578c60c .fl-photo {text-align: center;}.fl-node-61e4d63949d8c .fl-separator {border-top-width: 2px;border-top-style: solid;border-top-color: #ffffff;max-width: 80%;margin: auto;} .fl-node-61e4d63949d8c > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-6f0cep8viog9, .fl-node-6f0cep8viog9 .fl-photo {text-align: center;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;}.fl-node-inae80u5fxt2.fl-module-heading .fl-heading {text-align: left;} .fl-node-inae80u5fxt2 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-inae80u5fxt2 > .fl-module-content { margin-bottom:20px; } }.fl-builder-content .fl-node-ant06b8zelvx .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-ant06b8zelvx .fl-module-content .fl-rich-text * {color: #4c5256;}.fl-builder-content .fl-node-ant06b8zelvx .fl-rich-text, .fl-builder-content .fl-node-ant06b8zelvx .fl-rich-text *:not(b, strong) {font-size: 17px;}body a.fl-callout-title-link {text-decoration: none;}body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {margin: 0;padding: 0 0 10px 0;}.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}.fl-callout-button {padding: 10px 0 0 0;}.fl-callout-cta-link {display: block;}.fl-callout-icon-above-title .fl-icon {display: block;margin-bottom: 20px;}.fl-callout-icon-below-title .fl-icon {display: block;margin: 10px 0 15px;}.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {display: inline-block;float: none;}.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {display: inline-block;}.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {display: table-cell;vertical-align: middle;}.fl-callout-icon-left-title .fl-icon {padding-right: 15px;}.fl-callout-icon-right-title .fl-icon {padding-left: 15px;}.fl-callout-icon-left,.fl-callout-icon-right {display: table;}.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {display: table-cell;vertical-align: top;padding-right: 15px;}.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {display: table-cell;vertical-align: top;padding-left: 15px;}.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}.fl-callout-photo-above-title .fl-photo {margin-bottom: 15px;}.fl-callout-photo-below-title .fl-photo {margin-bottom: 15px;margin-top: 5px;}.fl-callout-photo-left {display: table;table-layout: fixed;width: 100%;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: table-cell;padding-right: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}.fl-callout-photo-right {display: table;table-layout: fixed;width: 100%;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: table-cell;padding-left: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}.fl-module-callout .fl-module-content {overflow: hidden;}@media (max-width: 768px) { .fl-callout-photo-left,.fl-callout-photo-right {display: block;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: block;margin-bottom: 15px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: block;margin-top: 25px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {display: block;width: auto;} }.fl-node-utsd9c4y5e13 .fl-callout {text-align: left;}.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}.fl-node-utsd9c4y5e13 .fl-module-content {padding-top: 0px;}.fl-node-utsd9c4y5e13 .fl-callout-title {font-weight: 700;}@media(max-width: 992px) {.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}} .fl-node-utsd9c4y5e13 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;} .fl-node-58544613acd34 > .fl-module-content {margin-top:15px;margin-right:200px;margin-bottom:0px;margin-left:200px;}@media ( max-width: 992px ) { .fl-node-58544613acd34.fl-module > .fl-module-content {margin-right:20px;margin-left:20px;}}@media ( max-width: 768px ) { .fl-node-58544613acd34.fl-module > .fl-module-content {margin-right:20px;margin-left:20px;}}.fl-animated.fl-fade-right {animation: fl-fade-right 1s ease;-webkit-animation: fl-fade-right 1s ease;}@-webkit-keyframes fl-fade-right {from {opacity: 0;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fl-fade-right {from {opacity: 0;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}} .fl-node-58544613acf38 > .fl-module-content {margin-top:0px;margin-right:0px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-58544613acf38.fl-module > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}}
15.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5fefb9bec8396.fl-button-wrap, .fl-node-5fefb9bec8396 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5fefb9bec8396 > .fl-module-content {margin-top:0px;}.fl-node-ysagt0uzeli8, .fl-node-ysagt0uzeli8 .fl-photo {text-align: center;}.fl-node-hs3ibrdf9x6w, .fl-node-hs3ibrdf9x6w .fl-photo {text-align: center;}.fl-node-9gtcz2vqaku6 .fl-callout {text-align: left;}.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}.fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button {padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button, .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button, .fl-page .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button:visited {font-size: 14px;line-height: 14px;}@media(max-width: 992px) {.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}}.fl-node-9gtcz2vqaku6, .fl-node-9gtcz2vqaku6 .fl-photo {text-align: center;}.fl-node-9gtcz2vqaku6 .fl-photo-img {border-style: solid;border-width: 0;background-clip: border-box;border-color: rgb(114, 169, 227);border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;}.fl-node-9gtcz2vqaku6 .fl-callout-title {font-weight: 700;}.fl-builder-content .fl-node-9gtcz2vqaku6 .fl-callout-content .fl-callout-cta-link {color: #0004f7;} .fl-node-9gtcz2vqaku6 > .fl-module-content {margin-top:45px;margin-right:20px;margin-bottom:0px;margin-left:0px;}@media (max-width: 768px) { .fl-node-9gtcz2vqaku6 > .fl-module-content { margin-top:20px; } }.fl-node-5d5709377ed87 .fl-callout {text-align: center;}.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}.fl-node-5d5709377ed87 .fl-module-content {padding-top: 5%;}.fl-node-5d5709377ed87 .fl-callout-title {font-size: 33px;}@media(max-width: 992px) {.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}} .fl-node-5d5709377ed87 > .fl-module-content {margin-top:0px;margin-bottom:0px;}
15.fl-builder-content .fl-node-6054f5f342edf a.fl-button,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-6054f5f342edf.fl-button-wrap, .fl-node-6054f5f342edf .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border-color: #b2c7d0;} .fl-node-6054f5f342edf > .fl-module-content {margin-top:0px;margin-bottom:20px;}.fl-node-hbq5wd4lvkt9 .fl-callout {text-align: left;}.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}.fl-node-hbq5wd4lvkt9 .fl-module-content {padding-top: 0px;}.fl-node-hbq5wd4lvkt9 .fl-callout-title {font-weight: 700;}@media(max-width: 992px) {.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}} .fl-node-hbq5wd4lvkt9 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5d97a8bf98b2f.fl-button-wrap, .fl-node-5d97a8bf98b2f .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-builder
15-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5d97a8bf98b2f > .fl-module-content {margin-top:0px;margin-bottom:5px;}.fl-node-l1jiadukch65.fl-module-heading .fl-heading {text-align: left;} .fl-node-l1jiadukch65 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-l1jiadukch65 > .fl-module-content { margin-bottom:20px; } }.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.fl-row-fixed-width {min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {min-width: 0px;}.pp-testimonials .sr-only {position: absolute !important;height: 1px !important;width: 1px !important;margin: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden !important;}.pp-testimonials .owl-carousel button.owl-dot {background: none !important;border: none !important;}.pp-testimonials-grid-0 .pp-testimonials {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.pp-testimonials-grid-1 .pp-testimonials {grid-template-columns: repeat(1,1fr);display: grid;}.pp-testimonials-grid-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.pp-testimonials-grid-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.pp-testimonials-grid-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.pp-testimonials-grid-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.pp-testimonials-grid-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.pp-masonry-grid .pp-testimonials {display: block !important;}.pp-masonry-grid .pp-testimonial {display: inline-block;}.fl-module .pp-testimonials-image img {border: 0 solid;width: 100%;margin: 0 auto;max-height: 150px;max-width: 150px;}.fl-module .carousel-enabled .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.pp-testimonials {text-align: center;}.pp-testimonial {padding: 15px;}.pp-testimonials-no-heading .pp-testimonials-heading {display: none !important;}.pp-testimonials h3.pp-testimonials-title {font-weight: 400;margin-bottom: 15px;margin-top: 15px;}.pp-testimonials h4.pp-testimonials-subtitle {margin: 0;text-transform: none;}.pp-testimonials .pp-content-wrapper {background: transparent;position: relative;}.pp-testimonials .pp-testimonials-content p {margin-bottom: 15px;}.pp-testimonials .pp-testimonials-content p:last-of-type {margin-bottom: 0;}.pp-testimonials .pp-vertical-align {display: table;}.pp-testimonials .pp-vertical-align .pp-title-wrapper {display: table-cell;vertical-align: middle;}.pp-testimonials .pp-arrow-top {border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: -15px;width: 0;}.pp-testimonials .pp-arrow-bottom {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;bottom: -15px;width: 0;}.pp-testimonials .pp-arrow-left {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid transparent;height: 0;left: -15px;position: absolute;top: 30px;width: 0;}.pp-testimonials .layout-1 {text-align: center;}.pp-testimonials .layout-1 .pp-testimonials-image img {margin-bottom: 20px;}.pp-testimonials .layout-1 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-2 {text-align: center;}.pp-testimonials .layout-2 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-2.pp-vertical-align {margin: 0 auto;}.pp-testimonials .layout-2 .pp-content-wrapper {margin-bottom: 25px;}.pp-testimonials .layout-3 .pp-testimonials-image {float: left;margin-right: 30px;max-width: 150px;width: 22%;}.pp-testimonials .layout-3 .layout-3-content {float: left;text-align: left;width: 75%;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image {max-width: 100px;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image img {width: 100%;}.pp-testimonials .layout-3 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4 {position: relative;padding-top: 50px;}.pp-testimonials .layout-4 .layout-4-content {background: #eee;padding: 50px;position: relative;z-index: 9;}.pp-testimonials .layout-4 .pp-testimonials-image {position: relative;z-index: 10;position: absolute;transform: translate(-50%,-50%);left: 50%;}.pp-testimonials .layout-4 .pp-testimonials-content {margin-top: 20px;}.pp-testimonials .layout-4 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4-container .bx-wrapper {margin-bottom: 0;}.pp-testimonials .layout-4-container .bx-pager {bottom: 40px;}.pp-testimonials .layout-4-container.carousel-enabled .bx-pager {bottom: 30px;}.pp-testimonials .layout-4.no-image-inner .layout-4-content,.pp-testimonials .layout-4.carousel-enabled.no-image-inner .layout-4-content {padding-top: 50px;top: 0;}.pp-testimonials .layout-5 {text-align: center;}.pp-testimonials .layout-5 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-5 .pp-vertical-align {margin: 0 auto;width: 100%;}.pp-testimonials .layout-5 .pp-testimonials-subtitle {margin-bottom: 20px;}.pp-testimonials-wrap {position: relative;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial {position: absolute;top: 0;visibility: hidden;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial:first-child,.pp-testimonials-slider .pp-testimonials-loaded .pp-testimonial {position: relative;visibility: visible;}.pp-testimonials-wrap .fa {opacity: 0.8;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;-ms-transition: opacity 0.2s;transition: opacity 0.2s;}.pp-testimonials-wrap .fa:hover {opacity: 1;}.pp-testimonials-wrap .pp-arrow-wrapper {margin-bottom: 10px;text-align: center;}.pp-testimonials-wrap .owl-nav {display: flex;justify-content: center;}.pp-testimonials-wrap .owl-nav button {box-shadow: none;border: 0;outline: none;line-height: 0;margin: 0;padding: 0;font-size: 20px;background-image: none !important;z-index: 1;display: inline-flex;align-items: center;justify-content: center;}.pp-testimonials-wrap .owl-nav button svg {height: 20px;box-shadow: none;outline: none;border-radius: 100%;}.pp-testimonials-wrap .owl-nav.position-side button {position: absolute;top: 50%;transform: translateY(-50%);}.pp-testimonials-wrap .owl-nav.position-side button.owl-prev {left: -15px;}.pp-testimonials-wrap .owl-nav.position-side button.owl-next {right: -15px;}.pp-testimonials-flexbox .owl-stage {display: flex;}.pp-testimonials-flexbox .owl-carousel .owl-item {display: flex;align-items: center;flex: 1 0 auto;padding: 0 20px;}.pp-testimonials-flexbox .pp-testimonial {display: flex;flex-direction: column;align-items: center;align-content: center;justify-content: center;width: 100%;height: 100%;}.pp-testimonials-flexbox .pp-testimonial .pp-content-wrapper {height: auto !important;}.pp-testimonials-wrap .owl-carousel.owl-loaded:focus {outline: none;}@media (max-width: 768px) { .pp-testimonials .layout-3 .pp-testimonials-image {float: none;margin: 0 auto 20px;text-align: center;width: 100%;}.pp-testimonials .layout-3 .layout-3-content {float: none;text-align: center;width: 100% !important;} }.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-arrow-wrapper {text-align: center;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot span {opacity: 1;background: #999999;box-shadow: none;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot.active span,.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot:hover span,.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot:focus span {background: #999999;opacity: 1;box-shadow: none;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav {justify-content: center;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button {width: 10px;height: 10px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button svg {height: 0px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button svg path {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button:hover {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button:hover svg path {}.fl-node-4vlipzxdrfg1 .pp-testimonial {}.fl-node-4vlipzxdrfg1 .pp-testimonials .pp-content-wrapper {padding: 20px;}.fl-node-4vlipzxdrfg1 .pp-testimonial.layout-1 .pp-content-wrapper {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-testimonials-heading {color: #000000;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-title-wrapper .pp-testimonials-name {color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-title-wrapper .pp-testimonials-designation {color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-title {}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-content {
15color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {column-count: 3;}@media only screen and ( max-width: 1200px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 992px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 768px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid .pp-testimonials {grid-gap: 20px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-testimonials-heading {letter-spacing: 0px;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-content {font-size: 20px;letter-spacing: 0px;} .fl-node-4vlipzxdrfg1 > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.fl-node-zlb4dwk20ams .fl-separator {border-top-width: 2px;border-top-style: solid;border-top-color: #cccccc;max-width: 80%;margin: auto;} .fl-node-zlb4dwk20ams > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.fl-node-s64mdgrxec1u .fl-callout {text-align: left;}.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}}.fl-node-s64mdgrxec1u .fl-callout-title {font-weight: 700;} .fl-node-s64mdgrxec1u > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button,.fl-page .fl-builder
15-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5fefbbae71e7d.fl-button-wrap, .fl-node-5fefbbae71e7d .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5fefbbae71e7d > .fl-module-content {margin-top:0px;}.fl-node-yp3s21ht7wk8.fl-module-heading .fl-heading {text-align: left;} .fl-node-yp3s21ht7wk8 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-yp3s21ht7wk8 > .fl-module-content { margin-bottom:20px; } }.fl-node-58544613ac514 .fl-callout {text-align: left;}.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}}.fl-node-58544613ac514 .fl-callout-title {font-weight: 700;} .fl-node-58544613ac514 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-5d570888e1c84 .fl-callout {text-align: center;}.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}.fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title-text, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title-text:hover {color: #004a70;}.fl-node-5d570888e1c84 .fl-callout-title {font-weight: 700;text-align: center;}.fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-text *, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-cta-link {color: #004a70;}.fl-node-5d570888e1c84 .fl-callout-text, .fl-node-5d570888e1c84 .fl-callout-cta-link {text-align: center;}@media(max-width: 992px) {.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}} .fl-node-5d570888e1c84 > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-5d2736385a499 > .fl-module-content {margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:10px;}.fl-node-gkn7486jyd2p .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-filmtxdy53ah .fl-callout {text-align: left;}.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}}.fl-node-filmtxdy53ah .fl-callout-title {font-weight: 700;} .fl-node-filmtxdy53ah > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-9oxmqnp0di41.fl-button-wrap, .fl-node-9oxmqnp0di41 .fl-button-wrap {text-align: center;}
15.fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button, .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button, .fl-page .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button:visited {font-weight: 700;font-size: calc(16px + 0.175vw);text-align: center;}.fl-node-c19e732x6vzm .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-ugtq4l7hw05k, .fl-node-ugtq4l7hw05k .fl-photo {text-align: center;}.fl-node-xndw6jm8akou .fl-callout {text-align: left;}.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}}.fl-node-xndw6jm8akou .fl-callout-title {font-weight: 700;} .fl-node-xndw6jm8akou > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-b5triyn0owue, .fl-node-b5triyn0owue .fl-photo {text-align: center;}.fl-node-h1kmpj5t8db7 .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-q1rd0bnsmhz9, .fl-node-q1rd0bnsmhz9 .fl-photo {text-align: center;}.fl-node-xadfs5tnki80.fl-button-wrap, .fl-node-xadfs5tnki80 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button, .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:visited {font-weight: 700;text-align: center;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:focus {border: 1px solid #40464a;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover {background-color: #4c5256;}.fl-node-q0eg8ju7zc4m .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-60baec3b011fa .fl-callout {text-align: left;}.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}}.fl-node-60baec3b011fa .fl-module-content {padding-top: 15px;} .fl-node-60baec3b011fa > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading a,.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text *,.fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text {color: #004a70;}.fl-node-60673ba4b43b2.fl-module-heading .fl-heading {font-weight: 800;text-align: center;} .fl-node-60673ba4b43b2 > .fl-module-content {margin-top:10px;margin-bottom:5px;}.fl-embed-video iframe {max-width: 100%;}.fl-wp-video {position: relative;height: 0;overflow: hidden;padding: 0 0 56.25%;}.fl-wp-video .wp-video {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.mfp-container .fl-video-lightbox-content .wp-video {margin-left: auto;margin-right: auto;}.mfp-container .fl-video-lightbox-content .fluid-width-video-wrapper iframe {width: 80%;height: auto;margin-left: auto;margin-right: auto;}.fl-module-video .fl-video-poster {cursor: pointer;}
15.fl-wp-video .wp-video .mejs-container,.fl-wp-video .wp-video .mejs-inner,.fl-wp-video .wp-video .mejs-layers,.fl-wp-video .wp-video .mejs-layer,.fl-wp-video .wp-video-shortcode,.fl-wp-video .me-plugin,.fl-wp-video .me-plugin * {width: 100% !important;height: 100% !important;}.fl-video-sticky {position: fixed;top: 20px;z-index: 11;}.fl-wp-video img{width: 100%;}@media (max-width: 768px) {}.fl-node-gw2byxoezs4h .fl-video-poster {display: none;}.fl-content-slider .fl-slide-bg-photo {animation: gz-kenburns 7s;}@keyframes gz-kenburns {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}100% {-moz-transition: all 6s ease-in-out 300ms;-o-transition: all 6s ease-in-out 300ms;transition: all 6s ease-in-out 300ms;-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-58544613acfe4 .fl-row-content {min-width: 0px;}.fl-node-58544613ac71f .fl-row-content {min-width: 0px;}.fl-node-5d274249ef8b7 .fl-row-content {min-width: 0px;}</style><link rel='stylesheet' id='wp_memberzone_search_style-css' href='https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/css/search-styles.min.css?ver=1' media='all' /><style id='fl-builder-layout-54666-inline-css'>.fl-node-59b2fe732fff2 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #f1f1f1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-59b2fe732fff2 .fl-row-content {max-width: 1366px;} .fl-node-59b2fe732fff2 > .fl-row-content-wrap {padding-top:15px;padding-bottom:10px;}.fl-node-59b2fe7330165 {width: 20.02%;}.fl-node-59b2fe7330165 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330165 {width: 50% !important;max-width: none;clear: none;float: left;}} .fl-node-59b2fe7330165 > .fl-col-content {margin-top:-70px;}@media ( max-width: 992px ) { .fl-node-59b2fe7330165.fl-col > .fl-col-content {margin-top:0px;}}@media ( max-width: 768px ) { .fl-node-59b2fe7330165.fl-col > .fl-col-content {margin-top:0px;}}.fl-node-59b2fe7330219 {width: 79.98%;}.fl-node-59b2fe7330219 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330219 {width: 50% !important;max-width: none;clear: none;float: left;}}.fl-menu ul,.fl-menu li{list-style: none;margin: 0;padding: 0;}.fl-menu .menu:before,.fl-menu .menu:after{content: '';display: table;clear: both;}.fl-menu-horizontal {display: inline-flex;flex-wrap: wrap;align-items: center;}.fl-menu li{position: relative;}.fl-menu a{display: block;padding: 10px;text-decoration: none;}.fl-menu a:hover{text-decoration: none;}.fl-menu .sub-menu{min-width: 220px;}.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {background-color: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}.fl-menu .fl-has-submenu-container{ position: relative; }.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{display: none;}.fl-menu .fl-menu-accordion .fl-has-submenu.fl-active .hide-heading > .sub-menu {box-shadow: none;display: block !important;}.fl-menu .fl-menu-toggle{position: absolute;top: 0;right: 0;bottom: 0;
15height: 100%;cursor: pointer;}.fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-menu .fl-toggle-none .fl-menu-toggle:before{border-color: #333;}.fl-menu .fl-menu-expanded .fl-menu-toggle{display: none;}.fl-menu .fl-menu-mobile-toggle {position: relative;padding: 8px;background-color: transparent;border: none;color: #333;border-radius: 0;}.fl-menu .fl-menu-mobile-toggle:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-menu .fl-menu-mobile-toggle.text{width: 100%;text-align: center;}.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{display: inline-block;margin-left: 10px;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill: currentColor;}li.mega-menu .hide-heading > a,li.mega-menu .hide-heading > .fl-has-submenu-container,li.mega-menu-disabled .hide-heading > a,li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {display: none;}ul.fl-menu-horizontal li.mega-menu {position: static;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {top: inherit !important;left: 0 !important;right: 0 !important;width: 100%;}ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {display: flex !important;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {border-color: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {width: 100%;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {font-weight: bold;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {background: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {display: none;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;display: block;min-width: 0;opacity: 1;padding: 0;position: static;visibility: visible;}:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed) > .fl-menu-mobile-clone {flex: 1 1 100%;}.fl-menu-mobile-clone {clear: both;}.fl-menu-mobile-clone .fl-menu .menu {float: none !important;}.fl-menu-mobile-close {display: none;}.fl-menu-mobile-close,.fl-menu-mobile-close:hover,.fl-menu-mobile-close:focus {background: none;border: 0 none;color: inherit;font-size: 18px;padding: 10px 6px;}.fl-menu-mobile-close:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-node-59b2fe7330389 .fl-menu .menu {}.fl-builder-content .fl-node-59b2fe7330389 .menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container > a{color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-menu-toggle:before {border-color: #4c5256;}.fl-node-59b2fe7330389 .menu > li > a:hover,.fl-node-59b2fe7330389 .menu > li > a:focus,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > .fl-has-submenu-container > a,.fl-node-59b2fe7330389 .sub-menu > li > a:hover,.fl-node-59b2fe7330389 .sub-menu > li > a:focus,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > .fl-has-submenu-container > a{color: #0079c2;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before{border-color: #0079c2;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{display: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
15-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}.fl-node-59b2fe7330389 .fl-menu .fl-menu-toggle:before{content: '';position: absolute;right: 50%;top: 50%;z-index: 1;display: block;width: 9px;height: 9px;margin: -5px -5px 0 0;border-right: 2px solid;border-bottom: 2px solid;-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateX( -5px ) rotate( 45deg );-ms-transform: translateX( -5px ) rotate( 45deg );transform: translateX( -5px ) rotate( 45deg );}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: rotate( -180deg );-ms-transform: rotate( -180deg );transform: rotate( -180deg );}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 34px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle{width: 36px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-none .fl-menu-toggle{width: 34px;}.fl-node-59b2fe7330389 .fl-menu li{border-top: 1px solid transparent;}.fl-node-59b2fe7330389 .fl-menu li:first-child{border-top: none;}@media ( max-width: 992px ) {.fl-node-59b2fe7330389 .fl-menu .menu {position: absolute;left: 20px;right: 20px;z-index: 1500;}.fl-node-59b2fe7330389 .fl-menu .menu {background-color: #ffffff;}.fl-node-59b2fe7330389 .fl-menu ul.menu {display: none;float: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-node-59b2fe7330389 .mega-menu.fl-active .hide-heading > .sub-menu,.fl-node-59b2fe7330389 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {display: block !important;}.fl-node-59b2fe7330389 .fl-menu-logo,.fl-node-59b2fe7330389 .fl-menu-search-item {display: none;}} @media ( min-width: 993px ) {.fl-node-59b2fe7330389 .fl-menu .menu > li{ display: inline-block; }.fl-node-59b2fe7330389 .menu li{border-left: 1px solid transparent;border-top: none;}.fl-node-59b2fe7330389 .menu li:first-child{border: none;}.fl-node-59b2fe7330389 .menu li li{border-top: 1px solid transparent;border-left: none;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{position: absolute;top: 100%;left: 0;z-index: 10;visibility: hidden;opacity: 0;text-align:left;}.fl-node-59b2fe7330389 .fl-has-submenu .fl-has-submenu .sub-menu{top: 0;left: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu:hover > .sub-menu,.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.focus > .sub-menu{display: block;visibility: visible;opacity: 1;}.fl-node-59b2fe7330389 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{left: inherit;right: 0;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{top: 0;left: inherit;right: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu .fl-has-submenu .fl-menu-toggle:before{-webkit-transform: translateY( -5px ) rotate( -45deg );-ms-transform: translateY( -5px ) rotate( -45deg );transform: translateY( -5px ) rotate( -45deg );}.fl-node-59b2fe7330389 ul.sub-menu {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.fl-node-59b2fe7330389 ul.sub-menu a {}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle{display: none;}}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {color: #4c5256;font-size: 16px;text-transform: none;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;border-color: rgba( 0,0,0,0.1 );}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect {fill: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active {color: #0079c2;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active .hamburger-menu rect {fill: #0079c2;}.fl-node-59b2fe7330389 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-family: Raleway, sans-serif;font-weight: 600;font-size: 14px;text-transform: none;}.fl-node-59b2fe7330389 .fl-menu {text-align: right;}.fl-node-59b2fe7330389 .fl-menu .menu {justify-content: right;}.fl-node-59b2fe7330389 .menu a {padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-node-59b2fe7330389 .fl-menu .menu .sub-menu > li {font-size: 16px;line-height: 1;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: right;}@media(max-width: 1200px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 992px) {.fl-node-59b2fe7330389 .menu li.fl-has-submenu ul.sub-menu {padding-left: 15px;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: transparent;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}} .fl-node-59b2fe7330389 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-59b2fe7330389.fl-module > .fl-module-content {margin-top:0px;}}.fl-node-59c40071369e2, .fl-node-59c40071369e2 .fl-photo {text-align: left;} .fl-node-59c40071369e2 > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
15.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {position: fixed;width: 100%;z-index: 100;}.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {left: auto !important;transition: left 0.2s !important;}.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {right: auto !important;transition: right 0.2s !important;}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {height: 100vh;width: 100vw;}.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {top: 0px;}.fl-theme-builder-flyout-menu-active body {margin-left: 0px !important;margin-right: 0px !important;}.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {overflow-x: hidden;}.fl-theme-builder-flyout-menu-push-right {right: 0px;transition: right 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-push-left {left: 0px;transition: left 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {position: relative;right: 250px;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {position: relative;left: 250px;}.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {transition: none;}.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-shrink="1"] img {width: auto;}.fl-builder-content[data-shrink="1"] img.fl-photo-img {width: auto;height: auto;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {margin-bottom: 0;margin-top: 0;}.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {padding-bottom: 5px;}.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {padding-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}.fl-theme-builder-header-shrink-module-bottom.fl-module-content {margin-bottom: 5px;}.fl-theme-builder-header-shrink-module-top.fl-module-content {margin-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {position: absolute;width: 100%;z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {display: none;}body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content {background: transparent;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59b2fe732fff2 .fl-row-content {min-width: 0px;}</style><link rel='stylesheet' id='dashicons-css' href='https://www.greshamchamber.org/wp-includes/css/dashicons.min.css?ver=6.8.2' media='all' /><style id='fl-builder-layout-54673-inline-css'>.fl-node-59bae91f7935a > .fl-row-content-wrap {background-color: #005182;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59bae91f7935a > .fl-row-content-wrap {padding-top:10px;padding-bottom:10px;}.fl-node-59badcdd20b71 {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 *:not(input):not(textarea):not(select):not(a):not
15(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20b71 a {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 a:hover {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 h1,.fl-builder-content .fl-node-59badcdd20b71 h2,.fl-builder-content .fl-node-59badcdd20b71 h3,.fl-builder-content .fl-node-59badcdd20b71 h4,.fl-builder-content .fl-node-59badcdd20b71 h5,.fl-builder-content .fl-node-59badcdd20b71 h6,.fl-builder-content .fl-node-59badcdd20b71 h1 a,.fl-builder-content .fl-node-59badcdd20b71 h2 a,.fl-builder-content .fl-node-59badcdd20b71 h3 a,.fl-builder-content .fl-node-59badcdd20b71 h4 a,.fl-builder-content .fl-node-59badcdd20b71 h5 a,.fl-builder-content .fl-node-59badcdd20b71 h6 a {color: #f5f5f5;}.fl-node-59badcdd20b71 > .fl-row-content-wrap {background-color: rgba(0,81,130,0.9);border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20b71 > .fl-row-content-wrap {padding-top:30px;padding-bottom:20px;}.fl-node-59badcdd20896 {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20896 a {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 a:hover {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 h1,.fl-builder-content .fl-node-59badcdd20896 h2,.fl-builder-content .fl-node-59badcdd20896 h3,.fl-builder-content .fl-node-59badcdd20896 h4,.fl-builder-content .fl-node-59badcdd20896 h5,.fl-builder-content .fl-node-59badcdd20896 h6,.fl-builder-content .fl-node-59badcdd20896 h1 a,.fl-builder-content .fl-node-59badcdd20896 h2 a,.fl-builder-content .fl-node-59badcdd20896 h3 a,.fl-builder-content .fl-node-59badcdd20896 h4 a,.fl-builder-content .fl-node-59badcdd20896 h5 a,.fl-builder-content .fl-node-59badcdd20896 h6 a {color: #ffffff;}.fl-node-59badcdd20896 > .fl-row-content-wrap {background-color: #005182;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20896 > .fl-row-content-wrap {padding-top:13px;padding-bottom:0px;}.fl-node-59badcdd20a06 {width: 100%;}.fl-node-59badcdd20e41 {width: 27.27%;}.fl-node-59badcdd20e41 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-59bae91f7fe42 {width: 100%;}.fl-node-59badcdd20d8d {width: 45.55%;}.fl-node-59badcdd20d8d > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-59badcdd20cd9 {width: 27.18%;}.fl-node-59badcdd20cd9 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-59badcdd20faa .fl-icon i,.fl-node-59badcdd20faa .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd20faa .fl-icon i:hover,.fl-node-59badcdd20faa .fl-icon i:hover:before,.fl-node-59badcdd20faa .fl-icon a:hover i,.fl-node-59badcdd20faa .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd20faa .fl-icon i, .fl-node-59badcdd20faa .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd20faa.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd20faa > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd21062 .fl-icon i,.fl-node-59badcdd21062 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd21062 .fl-icon i, .fl-node-59badcdd21062 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd21062.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd21062 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading a,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text *,.fl-node-59badcdd2133f h3.fl-heading .fl-heading-text {color: #f3f3f3;}.fl-node-59badcdd2133f.fl-module-heading .fl-heading {text-align: center;} .fl-node-59badcdd2133f > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-59badcdd213f9 > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}@media ( max-width: 768px ) { .fl-node-59badcdd213f9.fl-module > .fl-module-content {margin-top:0px;margin-bottom:0px;}}.fl-node-59badcdd214b3 .fl-icon i,.fl-node-59badcdd214b3 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd214b3 .fl-icon i:hover,.fl-node-59badcdd214b3 .fl-icon i:hover:before,.fl-node-59badcdd214b3 .fl-icon a:hover i,.fl-node-59badcdd214b3 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd214b3 .fl-icon i, .fl-node-59badcdd214b3 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd214b3.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd214b3 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd2156d .fl-icon i,.fl-node-59badcdd2156d .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd2156d .fl-icon i, .fl-node-59badcdd2156d .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd2156d.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd2156d > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-node-59baee5ad8e55 .fl-icon i, .fl-node-59baee5ad8e55 .fl-icon i:before {font-size: 18px;}.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baee5ad8e55.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baee5ad8e55 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef1a88975 .fl-icon i, .fl-node-59baef1a88975 .fl-icon i:before {font-size: 18px;}.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef1a88975.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef1a88975 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef19915f5 .fl-icon i, .fl-node-59baef19915f5 .fl-icon i:before {font-size: 18px;}.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef19915f5.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef19915f5 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-u6a8y1ivo5ts .fl-icon i, .fl-node-u6a8y1ivo5ts .fl-icon i:before {font-size: 18px;}.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-u6a8y1ivo5ts.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-u6a8y1ivo5ts > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}.fl-node-59bae5027f39b .fl-icon i,.fl-node-59bae5027f39b .fl-icon i:before {color: #ffffff;}.fl-node-59bae5027f39b .fl-icon i {background: #95b9e2;}.fl-node-59bae5027f39b .fl-icon i:hover,.fl-node-59bae5027f39b .fl-icon a:hover i {background: rgba(149,185,226,0.8);}.fl-node-59bae5027f39b .fl-icon i {border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;text-align: center;}.fl-node-59bae5027f39b .fl-icon i, .fl-node-59bae5027f39b .fl-icon i:before {font-size: 21px;}.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}@media(max-width: 1200px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 992px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 768px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}.fl-node-59bae5027f39b .fl-icon-group {text-align: center;}.fl-node-59bae5027f39b .fl-icon + .fl-icon {margin-left: 3px;} .fl-node-59bae5027f39b > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}
15.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59badcdd20b71 .fl-row-content {min-width: 0px;}.fl-node-59badcdd20896 .fl-row-content {min-width: 0px;}</style><style id='fl-builder-layout-54852-inline-css'>.fl-node-5d2659b253bd4 > .fl-row-content-wrap {background-color: #ffffff;}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer {top: -268px;}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer > * {width: 100%;left: auto;right: auto;height: 1900px;top: 0;bottom: auto;transform: skewY(45deg) scaleX(-1) scaleY(1);}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer .fl-shape-content .fl-shape {fill: #AEB4BA;} .fl-node-5d2659b253bd4 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5d2659b25d313 {width: 38.93%;}.fl-node-5d2659b25d313 > .fl-col-content {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-5d2659b25d31d {width: 22.74%;}.fl-node-5d2659b25d31d > .fl-col-content {background-color: #aeb4ba;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5d2659b25d31d {width: 70% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5d2659b25d31d {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5e690c752c473 {width: 18.9%;}.fl-node-5e690c752c473 > .fl-col-content {background-color: #aeb4ba;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5e690c752c473 {width: 70% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5e690c752c473 {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5d2659b25d322 {width: 19.43%;}.fl-node-5d2659b25d322 > .fl-col-content {background-color: #AEB4BA;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5d2659b25d322 {width: 30% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5d2659b25d322 {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5d265a02e13bd .fl-icon i,.fl-node-5d265a02e13bd .fl-icon i:before {color: #ffffff;}.fl-node-5d265a02e13bd .fl-icon i {background: #0079c2;}.fl-node-5d265a02e13bd .fl-icon i:hover,.fl-node-5d265a02e13bd .fl-icon i:hover:before,.fl-node-5d265a02e13bd .fl-icon a:hover i,.fl-node-5d265a02e13bd .fl-icon a:hover i:before {color: #ffffff;}.fl-node-5d265a02e13bd .fl-icon i:hover,.fl-node-5d265a02e13bd .fl-icon a:hover i {background: rgba(0,121,194,0.8);}.fl-node-5d265a02e13bd .fl-icon i {border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;text-align: center;}.fl-node-5d265a02e13bd .fl-icon i, .fl-node-5d265a02e13bd .fl-icon i:before {font-size: 22px;}.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}@media(max-width: 1200px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}@media(max-width: 992px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}@media(max-width: 768px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}.fl-node-5d265a02e13bd .fl-icon-group {text-align: center;}.fl-node-5d265a02e13bd .fl-icon + .fl-icon {margin-left: 2px;} .fl-node-5d265a02e13bd > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-row-fixed-width {min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {min-width: 0px;}.pp-logo-grid-input.input-small {width: 46px !important;}.pp-logos-content {position: relative;}.pp-logos-wrapper {display: flex;flex-wrap: wrap;}.pp-logos-content .logo-slider-prev,.pp-logos-content .logo-slider-next {position: absolute;top: 50%;transform: translateY(-50%);left: -6px;}.pp-logos-content .logo-slider-next {right: -6px;left: auto;}.pp-logos-content .logo-slider-nav {text-decoration: none;box-shadow: none;border: none;border-radius: 0;background: none;display: inline-flex;align-items: center;justify-content: center;line-height: 0;height: 30px;width: 30px;padding: 0;color: #333;transition: all 0.3s ease-in-out;}.pp-logos-content .disabled {pointer-events: none;}.pp-logos-content .logo-slider-nav svg {height: 20px;fill: currentColor;}.pp-logos-content .pp-logo {display: flex;flex-wrap: wrap;align-items: center;position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: background-color 0.3s ease-in-out;}.pp-logos-content .slide-group .pp-logo {float: left;}.pp-logos-content .pp-logo > a,.pp-logos-content .pp-logo .pp-logo-inner {flex: 1 1 auto;}.pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap {text-align: center;}.pp-logos-content .pp-logo a {display: block;text-decoration: none;box-shadow: none;border: none;}.pp-logos-content .pp-logo div.title-wrapper p.logo-title {text-align: center;}.pp-logos-content .sr-only {position: absolute !important;height: 1px !important;width: 1px !important;margin: 0 !important;padding: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden !important;border: 0 !important;box-shadow: none !important;}.pp-logos-content .bx-wrapper {margin-bottom: 0;direction: ltr;}.pp-logos-carousel:not(.pp-logos-wrapper-loaded) {opacity: 0;}.pp-logos-content.is-ticker {display: flex;overflow: hidden;}.pp-logos-ticker {user-select: none;display: flex;flex-shrink: 0;position: relative;padding: 0;list-style-type: none;overflow: hidden;will-change: transform;animation: var(--ticker-animation) var(--ticker-speed) linear infinite;}@keyframes pp-ticker {0% {transform: translateX(-0%);}100% {transform: translateX(-50%);}}@keyframes pp-ticker-reverse {0% {transform: translateX(-50%);}100% {transform: translateX(-0%);}}.fl-node-5d265b6713eec .pp-logos-wrapper.pp-logos-grid {gap: 5px;}.fl-node-5d265b6713eec .pp-logos-wrapper.pp-logos-ticker {gap: 20px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover {background-color: #0079c2;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper {display: block}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper p.logo-title {color: #ffffff;margin-top: 10px;margin-bottom: 10px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title {color: #ffffff;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo img {-webkit-filter: inherit;filter: inherit;border-style: solid;border-width: 0px;border-radius: 0px;margin: 0 auto;opacity: 1;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover img {-webkit-filter: inherit;filter: inherit;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.fl-node-5d265b6713eec .pp-logos-content .bx-pager a {opacity: 1;background-color: #f5f5f5;width: 14px;height: 14px;border-radius: 100px;box-shadow: none;}.fl-node-5d265b6713eec .pp-logos-content .bx-pager a.active,.fl-node-5d265b6713eec .pp-logos-content .bx-pager a:hover {background-color: #999999;opacity: 1;box-shadow: none;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav {display: none;color: #ffffff;background: #000000;
15height: 26px;width: 26px;}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {height: 16px;}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg path {fill: #ffffff;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover {color: #999999;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover svg path {fill: #999999;}@media only screen and (max-width: 1200px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}@media only screen and (max-width: 992px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}@media only screen and (max-width: 768px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}.fl-node-5d265b6713eec .pp-logos-content .pp-logo {border-style: solid;border-width: 0;background-clip: border-box;border-color: #ffffff;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;padding-top: 0px;padding-right: 12px;padding-bottom: 18px;padding-left: 12px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper p.logo-title {font-weight: 600;font-size: 16px;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav, .fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover {border-style: none;border-width: 0;background-clip: border-box;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;} .fl-node-5d265b6713eec > .fl-module-content {margin-top:10px;margin-bottom:8px;}.fl-node-5d5717afbb6da, .fl-node-5d5717afbb6da .fl-photo {text-align: center;} .fl-node-5d5717afbb6da > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-5d265b6713eec .fl-node-5d265b6713eec .pp-logos-content .pp-logo img {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}</style><link rel='stylesheet' id='jquery-magnificpopup-css' href='https://www.greshamchamber.org/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.9.2.1' media='all' /><link rel='stylesheet' id='bootstrap-css' href='https://www.greshamchamber.org/wp-content/themes/bb-theme/css/bootstrap.min.css?ver=1.7.18.1' media='all' /><style id='fl-automator-skin-inline-css'>body{background-color:#f5f5f5;color:#555;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Raleway",sans-serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:36px;line-height:1.4;letter-spacing:0px;color:#333;font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#333}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:24px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}a{color:#0079c2;text-decoration:none}a:hover{color:#95b9e2;text-decoration:underline}a:focus{color:#95b9e2}blockquote{border-color:#e0e0e0}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;
15left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#555}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#555}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#2f7f93}.fl-page-header .navbar-nav li>a{color:#555}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-header-container{padding-bottom:7px;padding-top:7px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Crimson Text",serif;font-weight:400;font-size:50px;color:#555 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#555 !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e0e0e0}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#555;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #97bfc9;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#555}.fl-page-nav-search form input.fl-search-input:focus{color:#555}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #97bfc9;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#555;display:block;font-weight:700;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#f9f9f9}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
156}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#202020}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e0e0e0;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e0e0e0;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e0e0e0;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e0e0e0}.wp-pagenavi>*:last-child{border-right:1px solid #e0e0e0}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e0e0e0;color:#fff;background:#0079c2;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e0e0e0;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#0079c2;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f1f1f1;border:1px solid #e0e0e0;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e0e0e0;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e0e0e0;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(85,85,85,0.6);width:100%}input[type=text].fl-search-input:focus{color:#555}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e0e0e0;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
15.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#0079c2;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#6599d5}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#6599d5}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#0079c2;color:#fff;border:1px solid #005385}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#95b9e2}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#95b9e2;border:1px solid #6599d5}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#0079c2;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #005385;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#95b9e2;color:#000;border:1px solid #6599d5;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#95b9e2;color:#000;border:1px solid #6599d5;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#555;background-color:#f6f6f6;border-color:#c6c6c6}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#f6f6f6;background-image:none;border:1px solid #e0e0e0;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#f6f6f6;border-color:#c6c6c6;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#f6f6f6;border-color:#e0e0e0;color:#555;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control::-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control:-ms-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:focus{background-color:#f6f6f6;border-color:#c6c6c6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
15hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 18px;color:#555}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#95b9e2}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#95b9e2}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#555}.fl-page-nav-wrap{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:0;border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#555}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
15display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d5e5e9}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e0e0e0;padding-right:40px}.fl-content-right{border-left:1px solid #e0e0e0;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.blog .fl-sidebar,.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-sidebar,.archive:not(.woocommerce) .fl-sidebar,.search .fl-sidebar,.page-template-tpl-sidebar .fl-sidebar{width:27%}.blog .fl-content:not(.col-md-12):not(.col-lg-12),.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-content:not(.col-md-12):not(.col-lg-12),.archive:not(.woocommerce) .fl-content:not(.col-md-12):not(.col-lg-12),.search .fl-content:not(.col-md-12):not(.col-lg-12),.page-template-tpl-sidebar .fl-content:not(.col-md-12):not(.col-lg-12){-ms-flex:0 0 73%;flex:0 0 73%;max-width:73%;width:73%}.blog .col-md-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-md-custom,.archive:not(.woocommerce) .col-md-custom,.search .col-md-custom,.page-template-tpl-sidebar .col-md-custom,.blog .col-lg-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-lg-custom,.archive:not(.woocommerce) .col-lg-custom,.search .col-lg-custom,.page-template-tpl-sidebar .col-lg-custom{float:left}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1125px;max-width:90%}.container{width:1045px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1045px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1045px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#555;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#555;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e0e0e0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#555;display:block;font-weight:700;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#2f7f93}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:16px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#555;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#555}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#555}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#555}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right.fl-page-hea
15der-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 18px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1125px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 18px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(85,85,85,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:7px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#555;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#555}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
15hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e0e0e0;border-color:#505050;background-color:#2f2f2f;color:#efefef}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#efefef}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#efefef}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li>a{color:#efefef}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#333}body.has-blocks .has-fl-heading-text-background-color{background-color:#333}body.has-blocks .has-fl-body-bg-color{color:#f5f5f5}body.has-blocks .has-fl-body-bg-background-color{background-color:#f5f5f5}body.has-blocks .has-fl-body-text-color{color:#555}body.has-blocks .has-fl-body-text-background-color{background-color:#555}body.has-blocks .has-fl-accent-color{color:#0079c2}body.has-blocks .has-fl-accent-background-color{background-color:#0079c2}body.has-blocks .has-fl-accent-hover-color{color:#95b9e2}body.has-blocks .has-fl-accent-hover-background-color{background-color:#95b9e2}body.has-blocks .has-fl-topbar-bg-color{color:#b6ccd5}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#b6ccd5}body.has-blocks .has-fl-topbar-text-color{color:#fff}body.has-blocks .has-fl-topbar-text-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-link-color{color:#fff}body.has-blocks .has-fl-topbar-link-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-hover-color{color:#999}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#999}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#555}body.has-blocks .has-fl-header-text-background-color{background-color:#555}body.has-blocks .has-fl-header-link-color{color:#555}body.has-blocks .has-fl-header-link-background-color{background-color:#555}body.has-blocks .has-fl-header-hover-color{color:#2f7f93}body.has-blocks .has-fl-header-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#555}body.has-blocks .has-fl-nav-link-background-color{background-color:#555}body.has-blocks .has-fl-nav-hover-color{color:#2f7f93}body.has-blocks .has-fl-nav-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-content-bg-color{color:#f9f9f9}body.has-blocks .has-fl-content-bg-background-color{background-color:#f9f9f9}body.has-blocks .has-fl-footer-widgets-bg-color{color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-text-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-link-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#a2a2a2}body.has-blocks .has-fl-footer-bg-color{color:#202020}body.has-blocks .has-fl-footer-bg-background-color{background-color:#202020}body.has-blocks .has-fl-footer-text-color{color:#d5d5d5}body.has-blocks .has-fl-footer-text-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-link-color{color:#d5d5d5}body.has-blocks .has-fl-footer-link-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-hover-background-color{background-color:#a2a2a2}@media (max-width:991px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}</style><link rel='stylesheet' id='pp-animate-css' href='https://www.greshamchamber.org/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' /><link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v5.8.1/css/v4-shims.css?ver=6.8.2' media='all' />
15<link rel='stylesheet' id='fl-builder-google-fonts-312fb8cfa75fd9a4a4c8f6c8e09b022d-css' href='//fonts.googleapis.com/css?family=Raleway%3A600%2C300%2C400%2C700%7CCrimson+Text%3A400&ver=6.8.2' media='all' />
15<script defer src="https://www.greshamchamber.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
15
15<script defer src="https://www.greshamchamber.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
15 <link rel="https://api.w.org/" href="https://www.greshamchamber.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.greshamchamber.org/wp-json/wp/v2/pages/39227" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.greshamchamber.org/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 6.8.2" /><link rel='shortlink' href='https://www.greshamchamber.org/' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.greshamchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greshamchamber.org%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.greshamchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greshamchamber.org%2F&format=xml" />
15<script defer src="data:text/javascript;base64,CgkJCXZhciBiYl9wb3dlcnBhY2sgPSB7CgkJCQl2ZXJzaW9uOiAnMi40MC41LjEnLAoJCQkJZ2V0QWpheFVybDogZnVuY3Rpb24oKSB7IHJldHVybiBhdG9iKCAnYUhSMGNITTZMeTkzZDNjdVozSmxjMmhoYldOb1lXMWlaWEl1YjNKbkwzZHdMV0ZrYldsdUwyRmtiV2x1TFdGcVlYZ3VjR2h3JyApOyB9LAoJCQkJY2FsbGJhY2s6IGZ1bmN0aW9uKCkge30sCgkJCQltYXBNYXJrZXJEYXRhOiB7fSwKCQkJCXBvc3RfaWQ6ICczOTIyNycsCgkJCQlzZWFyY2hfdGVybTogJycsCgkJCQljdXJyZW50X3BhZ2U6ICdodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvJywKCQkJCWNvbmRpdGlvbmFsczogewoJCQkJCWlzX2Zyb250X3BhZ2U6IHRydWUsCgkJCQkJaXNfaG9tZTogZmFsc2UsCgkJCQkJaXNfYXJjaGl2ZTogZmFsc2UsCgkJCQkJaXNfdGF4OiBmYWxzZSwKCQkJCQkJCQkJCWlzX2F1dGhvcjogZmFsc2UsCgkJCQkJY3VycmVudF9hdXRob3I6IGZhbHNlLAoJCQkJCWlzX3NlYXJjaDogZmFsc2UsCgkJCQkJCQkJCX0KCQkJfTsKCQk="></script>
15
15<script defer src="data:text/javascript;base64,CiAgICAgICAgICAgIHZhciBzcl9hamF4VXJsID0gImh0dHBzOi8vd3d3LmdyZXNoYW1jaGFtYmVyLm9yZy93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIKICAgICAgICA="></script>
15
15<script defer src='https://growthzonecms.com/?dm=96e647faf2ad489aad98270ef5df97c5&action=load&blogid=1945&siteid=1&t=791718024&back=https%3A%2F%2Fwww.greshamchamber.org%2F' type='text/javascript'></script>
15
15<script>
vendor: 355 bytes, lines 15-19
15(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 16 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 17 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 18 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 19 ga('create', '
19UA-98910357-18
vendor: 41 bytes, lines 19-20
19', 'auto'); 20 ga('send', 'pageview');
20</script>
20 <style>.fl-page-content:before { 21 content: ''; 22 position: absolute; 23 height: 100%; 24 opacity: 0; 25 top: 0; 26 bottom: 0; 27 left: 0; 28 right: 0; 29 } 30 .fl-page .fl-page-content { 31 position: relative; 32 } 33 .fl-page .fl-page-content:before { 34 opacity: 1; }</style><style id="mz-bg-repeat">.fl-page .fl-page-content:before{background-repeat: repeat;}</style><style id="mz-bg-position">.fl-page .fl-page-content:before{background-position: left top;}</style><style id="mz-bg-attachment">.fl-page .fl-page-content:before{}</style><style id="mz-bg-size">.fl-page .fl-page-content:before{background-size: auto;}</style><style>#wpadminbar #wp-admin-bar-wp-logo { 35 background: url( https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/img/GrowthZoneCMS-logo-long-Rvrsd.png ) no-repeat center; 36 height: 18px; 37 width: 233px; 38 padding: 2px; 39 margin: 5px -20px; 40 display: inline-block; 41 background-size: contain; 42 } 43 #wpadminbar #wp-admin-bar-wp-logo .ab-item { 44 /*display: none;*/ 45 visibility: hidden; 46 } 47 #wpadminbar #wp-admin-bar-wp-logo:hover a { 48 background: transparent; 49 } 50 #wpadminbar .ab-top-menu>.menupop:hover>.ab-sub-wrapper #wp-admin-bar-wp-logo-default{ 51 display: none; 52 } 53 #wpadminbar #wp-admin-bar-wp-logo ul.ab-sub-secondary { 54 display: none; 55 } 56 #wpadminbar #wp-admin-bar-wp-logo .ab-sub-wrapper { 57 display: none; 58 }</style><style>/*main admin bars colors*/ 59 #wpwrap #wpbody-content a { 60 color: #f06623; 61 } 62 #wpwrap #wpadminbar { 63 background: #242633; 64 color: #767676; 65 } 66 #wpadminbar ul li.menupop:active, 67 #wpadminbar ul li.menupop:hover { 68 background: #306; 69 color: #fff; 70 } 71 #wpwrap #adminmenuback { 72 background: #242633; 73 color: #767676; 74 font-family: Roboto, Sans-serif, serif; 75 font-size: 13px; 76 } 77 #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, 78 #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu { 79 background: #306; 80 color: #fff; 81 } 82 #wpwrap #adminmenu li.current a.menu-top, 83 #wpwrap #adminmenu li.current a.menu-top { 84 background: #306; 85 color: #fff; 86 } 87 #wpwrap #adminmenuback a { 88 color: #767676; 89 } 90 /*buttons colors*/ 91 .wp-core-ui .button.button-primary.button-hero { 92 background-color: #f06623; 93 border-color: #c74a0d; 94 box-shadow: none; 95 } 96 .wp-core-ui .button.button-primary.button-hero:hover { 97 opacity: 0.8; 98 } 99 #wpwrap #wpbody-content a.button.button-primary.button-hero { 100 color: #fff; 101 } 102 #wpwrap #wpbody-content a.button-primary { 103 color: #fff; 104 } 105 .wp-core-ui .button-primary { 106 color: #fff; 107 background-color: #f06623; 108 border-color: #c74a0d; 109 box-shadow: none; 110 text-shadow: none; 111 } 112 .wp-core-ui .button-primary.focus, 113 .wp-core-ui .button-primary.hover, 114 .wp-core-ui .button-primary:focus, 115 .wp-core-ui .button-primary:hover { 116 color: #fff; 117 background-color: #f06623; 118 border-color: #c74a0d; 119 box-shadow: none; 120 opacity: 0.8; 121 } 122 .widgets-chooser li.widgets-chooser-selected{ 123 background: #f06623; 124 } 125 /*menu icons color*/ 126 #wpadminbar .ab-top-menu>li.hover>.ab-item, 127 #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, 128 #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, 129 #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus { 130 color: #fff; 131 } 132 #wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, 133 #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, 134 #wpadminbar>#wp-toolbar li.hover span.ab-label { 135 color: #fff; 136 } 137 #collapse-button:focus, 138 #collapse-button:hover, 139 #wpadminbar .quicklinks 140 .menupop ul li a:hover, 141 #wpadminbar .quicklinks 142 .menupop.hover ul li a:hover { 143 color: #fafafa; 144 } 145 .wrap .add-new-h2:hover, 146 .wrap .page-title-action:hover { 147 background: #fafafa; 148 background-color: #fafafa; 149 border-color: #999; 150 } 151 /*yoast specific rule*/ 152 #wpseo-dashboard-overview .onpage .button.landing-page { 153 color: #FFF; 154 } 155 /*menu items text*/ 156 #wpadminbar .quicklinks>ul>li>a, 157 #wpadminbar .ab-label, 158 #adminmenu .wp-submenu-head, 159 #adminmenu a.menu-top { 160 font-weight: 600; 161 } 162 #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, 163 #wpadminbar .quicklinks .menupop ul li a:focus, 164 #wpadminbar .quicklinks .menupop ul li a:focus strong, 165 #wpadminbar .quicklinks .menupop ul li a:hover, 166 #wpadminbar .quicklinks .menupop ul li a:hover strong, 167 #wpadminbar .quicklinks .menupop.hover ul li a:focus, 168 #wpadminbar .quicklinks .menupop.hover ul li a:hover, 169 #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, 170 #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, 171 #wpadminbar li #adminbarsearch.adminbar-focused:before, 172 #wpadminbar li .ab-item:focus .ab-icon:before, 173 #wpadminbar li .ab-item:focus:before, 174 #wpadminbar li a:focus .ab-icon:before, 175 #wpadminbar li.hover .ab-icon:before, 176 #wpadminbar li.hover .ab-item:before, 177 #wpadminbar li:hover #adminbarsearch:before, 178 #wpadminbar li:hover .ab-icon:before, 179 #wpadminbar li:hover .ab-item:before, 180 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, 181 #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover { 182 color #fff !important; 183 } 184 #wpadminbar li:hover .ab-item:before{ 185 color #fff !important; 186 } 187 #adminmenu div.wp-menu-image:before { 188 color #fff !important; 189 }
190 #wpadminbar .ab-top-menu li:hover .ab-item:before{ 191 color #fff !important; 192 } 193 #footer-thankyou a, #footer-thankyou a:hover, #footer-thankyou a:focus { 194 color: #f06623; 195 } 196 #wpseo-dashboard-overview .onpage .button.landing-page:active, #wpseo-dashboard-overview .onpage .button.landing-page { 197 background: #fafafa; 198 background-color: #fafafa; 199 box-shadow: 0 1px 0 #ccc; 200 border-color: #ccc; 201 } 202 /*adminbar icons*/ 203 #wpadminbar .menupop li:hover, 204 #wpadminbar .menupop li.hover, 205 #wpadminbar .quicklinks .menupop .ab-item:focus, 206 #wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus { 207 color:#fff; 208 } 209 #adminmenu > li.menu-top:hover div.wp-menu-image:before, 210 #adminmenu > li.menu-top > a:focus div.wp-menu-image:before, 211 #adminmenu > li.opensub > a.menu-top div.wp-menu-image:before { 212 color:#fff; 213 } 214 #wpadminbar li:hover #adminbarsearch:before, 215 #wpadminbar li:hover .ab-icon:before, 216 #wpadminbar li:hover .ab-item:before { 217 color:#fff; 218 } 219 #wpadminbar #adminbarsearch:before, 220 #wpadminbar .ab-icon:before, 221 #wpadminbar .ab-item:before, 222 #wpadminbar .menupop .ab-icon:before, 223 #wpadminbar .menupop .ab-item:before { 224 -moz-transition: none; 225 -webkit-transition: none; 226 -o-transition: color 0 ease-in; 227 transition: none; 228 } 229 #wpadminbar .menupop.hover .ab-item:before, 230 #wpadminbar .menupop.hover .ab-icon:before { 231 color:#fff; 232 }</style><style>span.fl-builder-done-button.fl-builder-button.fl-builder-button-primary { 233 background: #f06623; 234 }</style><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" sizes="32x32" /><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" /><meta name="msapplication-TileImage" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" /><style id="wp-custom-css">.wp-image-54767, .wp-image-54766, .wp-image-54768 { 235box-shadow: 0 1px 5px #969696; 236} 237/* 238CSS Migrated from BB theme: 239*/ 240 241/* to fix search button alignment */ 242#mni-search-1472064255548 .mn-widget-searchbox-searchbtn { 243 vertical-align:top; 244 margin-top:1px; 245} 246/* remove bg pattern on home pg */ 247.home, .fl-page-content { 248 background-image: none ; 249 } 250 251/* main menu parents casing */ 252.fl-page-nav > div > .navbar-nav > li > a { 253 text-transform:uppercase; 254} 255/* main menu dropdown font weight */ 256.fl-page-nav ul.sub-menu li a { 257 font-weight:normal; 258} 259/* increase size of social icons */ 260.fl-social-icons .fl-icon { 261 font-size:34px; 262} 263/* center copyright line */ 264.fl-page .fl-page-footer-text { 265 text-align:center; 266 267} 268.menu .fl-has-submenu .sub-menu { 269 border-top: 3px solid #0079c2; 270} 271/* 272CSS Migrated from BB theme: 273*/ 274 275/* hide copyright */ 276footer.fl-page-footer-wrap {display: none;} 277 278/* tighten icon spacing */ 279footer.fl-icon-text { padding-left: 8px; } 280 281/* tighten slider title line-height */ 282.fl-slide-title { 283 line-height: 1.1; 284} 285 286/* style top bar menu */ 287.fl-node-59c4075d82fef .fl-menu-mobile-toggle, .fl-node-59c4075d82fef .fl-menu .menu { 288 background-color: transparent; 289} 290.fl-node-59c4075d82fef .menu a { 291 border: 1px solid; 292} 293.fl-node-59c4075d82fef .menu a { 294 border: 1px solid; 295} 296.fl-node-59c4075d82fef .fl-menu .menu > li { 297 border:0; 298 margin-right: 10px; 299 margin-bottom:5px; 300} 301.fl-node-59c4075d82fef .fl-menu-mobile-toggle.hamburger:after { 302content: "Quick Links"; 303margin-left: 10px 304} 305/*headings with lines*/ 306.line-heading .fl-heading { 307border-bottom: 1px solid #bababa;height: 20px; 308} 309.line-heading span.fl-heading-text {background-color:#f9f9f9;padding-right:15px; 310} 311 312/*headings with lines - white*/ 313.line-heading-white .fl-heading { 314border-bottom: 1px solid #bababa;height: 20px; 315} 316.line-heading-white span.fl-heading-text {background-color:#ffffff;padding-right:15px; 317} 318 319/* Fix for WP Page FL Overlay */ 320.search .fl-page-content:before, 321.archive .fl-page-content:before, 322.category .fl-page-content:before { 323 content: none; 324} 325/*horizontal button group*/ 326.horizontal-buttons .pp-logos-content .pp-logo div.title-wrapper p.logo-title { 327 text-align: center; 328 font-size: 16px; 329 font-weight: 600; 330 color: #ffffff; 331 margin-top: 0px; 332 margin-bottom: 0px; 333} 334.horizontal-buttons .pp-logos-content .pp-logo { 335 width:auto; 336 padding: 8px; 337 border-style: solid; 338 border-width: 2px; 339 border-color: #ffffff; 340 border-radius: 1px; 341 margin-right: 10px; 342 align-items:center; 343} 344.horizontal-buttons .pp-logos-content .pp-logo:hover { 345 -webkit-transition: all 0.2s linear !important; 346 border-style: solid; 347 border-width: 2px; 348 border-color: #0079c2; 349 border-radius: 1px; 350} 351 352/* board of directors callout */ 353.bod-callout .fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo { 354 display: table-cell; 355 padding-right: 0px; 356 width: 100px; 357 vertical-align: top; 358} 359 360/*logo carousel*/ 361.logo-carousel img.logo-image { 362 max-width: 100%; 363 max-height: 100px; 364} 365 366/*slider button style fix*/ 367.slide-buttons .fl-slide-cta-button .fl-button-wrap a.fl-button, .fl-slide-cta-button .fl-button-wrap a.fl-button:hover { 368 -webkit-transition: all 0.2s linear !important; 369 border-color: #0079c2 !important; 370} 371/* start events box style */ 372.cms-box-styling .mn-scroll-item.mn-has-enddate .mn-scroll-name { 373 padding-left: 0!important; 374} 375.ua-chrome .cms-box-styling .mn-scroll-item { 376 float: left; 377} 378.cms-box-styling {margin-bottom:30px;} 379.cms-box-styling .mn-scroll-container { 380 height: auto; 381} 382.cms-box-styling .mn-scroll-slider { 383 column-count:5; 384 -moz-column-count: 5; 385 -webkit-column-count: 5; 386} 387.cms-box-styling .mn-scroll-item {
388 -moz-border-radius: 0; 389 -webkit-border-radius: 0; 390 background-clip: padding-box; 391 background-color: #005182; 392 border-radius: 15px 0 0 0; 393 color: #FFF!important; 394 position: relative; 395 min-height: 200px; 396 max-height:200px; 397 box-sizing: border-box; 398 vertical-align: top; 399 padding: 50px 20px; 400 width: 100%; 401 display: block; 402 -webkit-column-break-inside: avoid; 403 -moz-column-break-inside: avoid; 404 -o-column-break-inside: avoid; 405 -ms-column-break-inside: avoid; 406 column-break-inside: avoid; 407 page-break-inside: avoid; 408 break-inside: avoid; 409 margin: 0 0 15px; 410} 411.ua-ie .cms-box-styling .mn-scroll-item { 412 display: inline-block; 413} 414.ua-chrome .cms-box-styling .mn-scroll-item { 415 float: left; 416} 417 418@media (min-width: 768px) { 419 .cms-box-styling .mn-scroll-container { 420 height: auto; 421 } 422} 423.cms-box-styling .mn-scroll-teaser { 424 display:none; 425} 426.cms-box-styling .mn-scroll-name { 427 font-size: 120%; 428 padding-top: 20px; 429} 430.cms-box-styling .mn-scroll-item.mn-has-enddate .mn-scroll-name { 431 padding-left: 0; 432} 433.cms-box-styling .mn-scroll-name, .cms-box-styling .mn-scroll-location { 434 display: block; 435 padding: 10px 0; 436 position: relative; 437 text-align: center; 438} 439.cms-box-styling .mn-scroll-location:before { 440 content: "\e062"; 441 position: relative; 442 top: 1px; 443 display: inline-block; 444 font-family: 'Questrial',sans-serif; 445 font-style: normal; 446 font-weight: 400; 447 line-height: 1; 448 -webkit-font-smoothing: antialiased; 449 -moz-osx-font-smoothing: grayscale; 450 padding-right: 3px; 451} 452.cms-box-styling .mn-scroll-link { 453 color: inherit; 454 text-decoration: none; 455} 456.cms-box-styling .mn-scroll-link:hover { 457 text-decoration: underline; 458} 459.cms-box-styling .mn-scroll-date { 460 font-size: 110%; 461 font-weight: 700; 462 left: 0; 463 position: absolute; 464 text-align: left; 465 top: 0; 466 width: 100%; 467 display: block; 468 height: 50px; 469 width: 80px; 470 background-color: rgba(255,255,255,.25); 471 padding-top: 20px; 472 padding-left: 20px; 473} 474.cms-box-styling .mn-scroll-item:hover { 475 opacity: 0.8; 476} 477.cms-box-styling .mn-is-long-date .mn-scroll-date { 478 width:auto; 479 min-width:80px; 480 height:auto; 481 min-height:50px; 482 padding:5px 10px 5px 20px; 483 display:flex; 484 flex-direction:column; 485 justify-content: center; 486} 487.cms-box-styling .mn-scroll-item:nth-child(odd) { 488background-color: #0079C2; 489} 490 491@media (max-width: 992px) { 492.cms-box-styling .mn-scroll-slider { 493 column-count:3; 494 -moz-column-count: 3; 495 -webkit-column-count: 3; 496} 497} 498@media (max-width: 645px) { 499.cms-box-styling .mn-scroll-slider { 500 column-count:1; 501 -moz-column-count: 1; 502 -webkit-column-count: 1; 503} 504} 505/* end events box style */ 506 507/*nav breakpoint adjustments*/ 508 509@media (min-width: 1600px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 14px;padding: 0px 4px;}} 510 511@media (max-width: 1599px) and (min-width: 1366px){.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 14px;padding: 0px 4px;}} 512 513@media (max-width: 1365px) and (min-width: 1095px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 12px;padding: 0px 4px;}} 514 515@media (max-width: 1094px) and (min-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-size: 10px;padding: 0px 4px;}} 516 517/* Start dynamic row */ 518 519.col-fluid { 520 align-content: center; 521 justify-content: center; 522} 523 524.col-fluid-rev { 525 align-content: center; 526 justify-content: center; 527} 528 529@media (max-width: 950px) { 530 .col-fluid { 531 display: flex; 532 flex-direction: column; 533 gap: 10px 534 } 535 536 .col-fluid-rev { 537 display: flex; 538 flex-direction: column; 539 gap: 10px 540 } 541/* center text on media break */ 542 .col-fluid > * { 543 margin-left: auto; 544 margin-right: auto; 545 } 546 .col-fluid-rev > * { 547 margin-left: auto; 548 margin-right: auto; 549 } 550} 551/* End dynamic row */ 552 553 554/* Header Button Image Fix */ 555.fl-node-5d265b6713eec .pp-logos-content .pp-logo img {display:none !important;} 556 557/* End Header Button Image Fix */</style>
vendor: 64 bytes, line 557
557 <script defer src="https://www.googletagmanager.com/gtag/js?id=
557UA-85787-22
vendor: 12 bytes, line 557
557"></script>
557<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdVQS04NTc4Ny0yMicpOwo="></script>
vendor: 65 bytes, line 557
557 <script defer src="https://www.googletagmanager.com/gtag/js?id=
557G-YT96J64FEN
vendor: 12 bytes, line 557
557"></script>
557<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVlUOTZKNjRGRU4nKTsK"></script>
557
557<script defer src="data:text/javascript;base64,CiAgIWZ1bmN0aW9uKGYsYixlLHYsbix0LHMpCiAge2lmKGYuZmJxKXJldHVybjtuPWYuZmJxPWZ1bmN0aW9uKCl7bi5jYWxsTWV0aG9kPwogIG4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9OwogIGlmKCFmLl9mYnEpZi5fZmJxPW47bi5wdXNoPW47bi5sb2FkZWQ9ITA7bi52ZXJzaW9uPScyLjAnOwogIG4ucXVldWU9W107dD1iLmNyZWF0ZUVsZW1lbnQoZSk7dC5hc3luYz0hMDsKICB0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsKICBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscyl9KHdpbmRvdywgZG9jdW1lbnQsJ3NjcmlwdCcsCiAgJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMnKTsKICBmYnEoJ2luaXQnLCAnMjkwMTQzMzkwNjU0MDIxOScpOwogIGZicSgndHJhY2snLCAnUGFnZVZpZXcnKTsK"></script>
557 <noscript><img height="1" width="1" style="display:none" 558 src="https://www.facebook.com/tr?id=2901433906540219&ev=PageView&noscript=1" 559/></noscript><meta name="google-site-verification" content="GooGhywoiu9839t543j0s7543uw1 - pls add [email protected] to GA account {UA-98910357-18} with âManage Users and Editâ permissions - date 09/13/2020"><meta name="facebook-domain-verification" content="86jj6xb1vig326e0fwx5xbxc2tohf7" /><meta name="facebook-domain-verification" content="eo7rrgvsvjbmw599ivnes4idqi3i81" /><link rel="stylesheet" href="https://www.greshamchamber.org/wp-content/themes/bb-theme-child/style.min.css" /><link rel="stylesheet" href="https://www.greshamchamber.org/wp-content/themes/bb-theme-child/css/mono-social-icons.min.css" /></head><body class="home wp-singular page-template-default page page-id-39227 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-9-2-1 fl-themer-1-5-1 fl-theme-1-7-18-1 fl-no-js fl-theme-builder-header fl-theme-builder-header-header fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-part fl-theme-builder-part-top-bar fl-framework-bootstrap fl-preset-bold fl-full-width" itemscope="itemscope" itemtype="http://schema.org/WebPage"> <a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"><div class="fl-builder-content fl-builder-content-54852 fl-builder-global-templates-locked" data-post-id="54852" data-type="part"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5d2659b253bd4 fl-row-default-height fl-row-align-center fl-row-has-layers" data-node="5d2659b253bd4"><div class="fl-row-content-wrap"><div class="fl-builder-layer fl-builder-shape-layer fl-builder-top-edge-layer fl-builder-shape-edge-slant"> <svg class="fl-builder-layer-align-top-left" viewBox="0 0 422 33.98" preserveAspectRatio="none"> <defs> </defs> <g class="fl-shape-content"> <polygon class="fl-shape" points="0,34 422,0 0,0"></polygon> </g> </svg></div><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-5d2659b25d07b fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="5d2659b25d07b"><div class="fl-col fl-node-5d2659b25d313 fl-col-bg-color fl-col-small fl-visible-desktop fl-visible-large" data-node="5d2659b25d313"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-widget fl-node-5e66896ec001a" data-node="5e66896ec001a"><div class="fl-module-content fl-node-content"><div class="fl-widget"></div></div></div><div class="fl-module fl-module-photo fl-node-5d5717afbb6da" data-node="5d5717afbb6da"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-55311 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/link-to-home-page.png" alt="link-to-home-page" itemprop="image" height="64" width="360" title="link-to-home-page" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2019/07/link-to-home-page.png 360w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2019/07/link-to-home-page-300x53.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-5d2659b25d31d fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5d2659b25d31d"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-logos-grid fl-node-5d265b6713eec horizontal-buttons" data-node="5d265b6713eec"><div class="fl-module-content fl-node-content"><div class="pp-logos-content is-grid"><div class="pp-logos-wrapper pp-logos-grid" style=""><div class="pp-logo pp-logo-0"> <a href="/" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Home" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Home</p></div></div></div> </a></div><div class="pp-logo pp-logo-1"> <a href="https://business.greshamchamber.org/contact" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Contact Us" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Contact Us</p></div></div></div> </a></div><div class="pp-logo pp-logo-2"> <a href="https://business.greshamchamber.org/login" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Member Login" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Member Login</p></div></div></div> </a></div></div></div></div></div></div></div><div class="fl-col fl-node-5e690c752c473 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5e690c752c473"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5e690c184e2c3" data-node="5e690c184e2c3"><div class="fl-module-content fl-node-content"><div class="fl-html"><div id="mni-search-1583942591059"></div>
559<script defer type="text/javascript" src="https://business.greshamchamber.org/Content/Script/SearchWidget.js"></script>
559
559<script defer src="data:text/javascript;base64,Ci8qPCFbQ0RBVEFbKi8KbmV3IE1OSS5XaWRnZXRzLlNlYXJjaEJveCgibW5pLXNlYXJjaC0xNTgzOTQyNTkxMDU5Iix7ImxpbWl0IjoxMCwiYnV0dG9uVGV4dCI6IlNlYXJjaCIsImtleXdvcmRQbGFjZWhvbGRlciI6IkVudGVyIG5hbWUsIGNhdGVnb3J5LCBvciBrZXl3b3JkIiwic3R5bGVUZW1wbGF0ZSI6IiNAaWQgLm1uLXdpZGdldC1zZWFyY2hib3gtZm9ybXttYXJnaW46MDtkaXNwbGF5OmZsZXh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZHdyYXBwZXJ7bWFyZ2luOjAgM3B4IDAgMDtmbGV4OjEgMSBhdXRvO3dpZHRoOmF1dG87cG9zaXRpb246cmVsYXRpdmV9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZHtkaXNwbGF5OmJsb2NrO30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LWZpZWxkIGlucHV0e2JhY2tncm91bmQ6I0ZGRjtib3JkZXI6c29saWQgMXB4ICM5OTk7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzMzMzMzMztmb250LWZhbWlseTpcIlJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEwMCV9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZCBpbnB1dHttYXJnaW46MDt3aWR0aDoxMDAlO30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LWtleXdvcmR7d2lkdGg6YXV0b30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LXNlYXJjaGJ0bntiYWNrZ3JvdW5kOiMwMDc5QzI7Ym9yZGVyOnNvbGlkIDFweCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNGRkZGRkY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDttYXJnaW46MDt3aWR0aDphdXRvO3BhZGRpbmc6NXB4IDEwcHh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1zZWFyY2hidG46aG92ZXJ7YmFja2dyb3VuZDojOTVCOUUyO2NvbG9yOiNGRkZGRkZ9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGV7bGVmdDowO21pbi13aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjEwMDB9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGUgdWx7YmFja2dyb3VuZDojRkZGO2JvcmRlcjpzb2xpZCAxcHggIzk5OTtib3JkZXItcmFkaXVzOjVweDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzoycHh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGUgbGl7bWFyZ2luOjA7cGFkZGluZzowfSNAaWQgLm1uLWF1dG9jb21wbGV0ZXtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojMzMzMzMzO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxMDAlO3BhZGRpbmc6LjJlbSAuNGVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lfSNAaWQgLm1uLWF1dG9jb21wbGV0ZTpob3ZlcntiYWNrZ3JvdW5kOiNFRUU7Ym9yZGVyOnNvbGlkIDFweCAjOTk5O21hcmdpbjotMXB4fSNAaWQgLm1uLWF1dG9jb21wbGV0ZSBicntkaXNwbGF5Om5vbmV9I0BpZCAubW4tYXV0b2NvbXBsZXRlLW5hbWV7ZGlzcGxheTpibG9ja30jQGlkIC5tbi1hdXRvY29tcGxldGUtdHlwZXtjb2xvcjojMzMzMzMzO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjc1JTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxMjUlfSJ9KS5jcmVhdGUoKTsKLypdXT4qLwo="></script>
559</div></div></div></div></div><div class="fl-col fl-node-5d2659b25d322 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5d2659b25d322"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon-group fl-node-5d265a02e13bd fl-visible-desktop fl-visible-large fl-visible-medium" data-node="5d265a02e13bd"><div class="fl-module-content fl-node-content"><div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" rel="noopener" > <i class="fab fa-facebook-f" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/greshamchamber/" target="_blank" rel="noopener" > <i class="fab fa-instagram" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_blank" rel="noopener" > <i class="fab fa-youtube" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://linktr.ee/GreshamAreaChamber" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-admin-links" aria-hidden="true"></i> <span class="sr-only">Quick Links for the Gresham Area Chamber of Commerce and Visitors Center</span> </a> </span></div></div></div></div></div></div></div></div></div></div><header class="fl-builder-content fl-builder-content-54666 fl-builder-global-templates-locked" data-post-id="54666" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="1" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59b2fe732fff2 fl-row-default-height fl-row-align-center" data-node="59b2fe732fff2"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59b2fe73300b0 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="59b2fe73300b0"><div class="fl-col fl-node-59b2fe7330165 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="59b2fe7330165"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-59c40071369e2" data-node="59c40071369e2"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-54862 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png" alt="Gresham Chamber Logo" itemprop="image" height="125" width="244" title="gresham-area-chamber-logo-sm" data-no-lazy="1" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-59b2fe7330219 fl-col-bg-color fl-col-small-custom-width" data-node="59b2fe7330219"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-59b2fe7330389" data-node="59b2fe7330389"><div class="fl-module-content fl-node-content"><div class="fl-menu fl-menu-responsive-toggle-medium-mobile"> <button class="fl-menu-mobile-toggle hamburger-label" aria-label="Menu"><span class="fl-menu-icon svg-container"><svg version="1.1" class="hamburger-menu" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"> <rect class="fl-hamburger-menu-top" width="512" height="102"/> <rect class="fl-hamburger-menu-middle" y="205" width="512" height="102"/> <rect class="fl-hamburger-menu-bottom" y="410" width="512" height="102"/> </svg> </span><span class="fl-menu-mobile-toggle-label">Menu</span></button><div class="fl-clear"></div><nav aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-main-menu" class="menu fl-menu-horizontal fl-toggle-arrows"><li id="menu-item-54909" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">About Gresham</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55234" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/welcome-to-gresham/">Welcome to Gresham</a></li><li id="menu-item-59812" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/community-spotlight/">Community Spotlight</a></li><li id="menu-item-58576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/visit-gresham/">Visit</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-62128" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://portal.greshamoregon.gov/GreshamMap/">Map of Gresham</a></li><li id="menu-item-55238" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/lodging-197">Lodging</a></li><li id="menu-item-55239" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/restaurants-food-bars-267">Restaurants</a></li><li id="menu-item-55240" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/retail-specialty-271">Shopping</a></li><li id="menu-item-55353" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/fitness-126">Fitness</a></li><li id="menu-item-55241" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/sports-recreation-288">Sports and Recreation</a></li><li id="menu-item-55242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>
559Bicycle Tourism</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55245" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/visit-by-bike/">Visit by Bike</a></li><li id="menu-item-55244" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bike-friendly-businesses/">Bike Friendly Businesses</a></li><li id="menu-item-55243" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bicycle-tourism-initiative/">Bicycle Tourism Initiative</a></li></ul></li><li id="menu-item-55233" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/parks/">Parks</a></li><li id="menu-item-55231" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/gresham-videos/">Gresham Videos</a></li></ul></li><li id="menu-item-55213" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/economic-development/">Economic Development</a></li><li id="menu-item-55236" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://business.greshamchamber.org/info">Information Request</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55232" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/moving-to-the-area/">Moving to the Area</a></li><li id="menu-item-55235" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/map">Area Map</a></li><li id="menu-item-55215" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/regional-demographics/">Regional Demographics</a></li><li id="menu-item-55230" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/facility-rental/">Facility Rental</a></li><li id="menu-item-55237" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://weather.com/weather/today/l/9e17a8d1c3f1534a9f04c2ed23b7760f151c6216940f0db8b7859b3b0ce98d06">Local Weather</a></li></ul></li></ul></li><li id="menu-item-54910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">The Chamber</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55227" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/board-of-directors/">Board of Directors</a></li><li id="menu-item-55222" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/about-us/">Staff</a></li><li id="menu-item-63081" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://sync.greshamchamber.org/join">Membership Benefits</a></li><li id="menu-item-55206" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/health-and-wellness/">Health and Wellness</a></li><li id="menu-item-55204" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/try-local-first/">Try Local First</a></li><li id="menu-item-55223" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/newsletter/">Newsletter Archive</a></li><li id="menu-item-55221" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.youtube.com/user/GreshamAreaChamber/videos?view_as=subscriber">Our YouTube Channel</a></li></ul></li><li id="menu-item-54911" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Events</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55220" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/events/calendarcatgid/6">Chamber Events Calendar</a></li><li id="menu-item-55219" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/events/calendarcatgid/12">Member and Community Events Calendar</a></li><li id="menu-item-55199" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/forums/">Learn at Lunch</a></li><li id="menu-item-63069" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/adopt-a-cop/">Adopt-A-Cop</a></li><li id="menu-item-61448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bea/">Business Excellence Awards</a></li><li id="menu-item-55663" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/golf-tournaments/">Golf Tournaments</a></li><li id="menu-item-55670" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/business-economic-summit/">Business Economic Summit</a></li><li id="menu-item-60576" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ribbon-cutting/">Gresham Area Ribbon Cuttings & Grand Openings</a></li></ul></li><li id="menu-item-54912" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Resources</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-57668" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/jobs">Job Postings</a></li><li id="menu-item-55246" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list">Directory</a></li><li id="menu-item-55214" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/leadership-academy/">Leadership Gresham</a></li><li id="menu-item-55211" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ask-the-expert/">Ask the Expert</a></li><li id="menu-item-55212" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/certificate-of-origin/">Certificate of Origin</a></li><li id="menu-item-55354" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://issuu.com/pamplinmedia/docs/gresham_business_community_magazine_2025-26?fr=sYjc0MDg2Mzk2Mjg">Gresham Magazine</a></li><li id="menu-item-55210" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/resources/">Important Links</a></li><li id="menu-item-57076" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/gresham-news-and-announcements/">News and Announcements</a></li></ul></li><li id="menu-item-54913" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Committees</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55209" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ambassadors/">
559Ambassadors</a></li><li id="menu-item-55207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/government-affairs-council/">Government Affairs Council</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/advocacy/">Advocacy</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-61188" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://www.greshamchamber.org/2023/04/03/measure-26-239/">Gresham Safety Levy Measure 26-239</a></li><li id="menu-item-61190" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://www.greshamchamber.org/2023/04/03/measure-26-238/">Oregon Capital Gains Tax Measure 26-238</a></li></ul></li><li id="menu-item-55201" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/elected-officials/">Elected Officials</a></li><li id="menu-item-55200" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/endorsements/">Endorsements</a></li><li id="menu-item-55203" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/government-affairs-council/">Government Affairs Council</a></li><li id="menu-item-55198" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/policy-statements/">Policy Statements</a></li><li id="menu-item-55682" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/government-updates/">Gov. Updates</a></li></ul></li><li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/resource-team/">Resource Team</a></li></ul></li></ul></nav></div></div></div><div class="fl-module fl-module-html fl-node-60ee5cd1451cf" data-node="60ee5cd1451cf"><div class="fl-module-content fl-node-content"><div class="fl-html">
559<script defer src="data:text/javascript;base64,CiFmdW5jdGlvbihmLGIsZSx2LG4sdCxzKQp7aWYoZi5mYnEpcmV0dXJuO249Zi5mYnE9ZnVuY3Rpb24oKXtuLmNhbGxNZXRob2Q/Cm4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9OwppZighZi5fZmJxKWYuX2ZicT1uO24ucHVzaD1uO24ubG9hZGVkPSEwO24udmVyc2lvbj0nMi4wJzsKbi5xdWV1ZT1bXTt0PWIuY3JlYXRlRWxlbWVudChlKTt0LmFzeW5jPSEwOwp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsKcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0LHMpfSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsCidodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2ZiZXZlbnRzLmpzJyk7CmZicSgnaW5pdCcsICcxMDA3MTQyMDEwMDk1MDkyJyk7IApmYnEoJ3RyYWNrJywgJ1BhZ2VWaWV3Jyk7Cg=="></script>
559 <noscript> <img loading="lazy" decoding="async" height="1" width="1" src="https://www.facebook.com/tr?id=1007142010095092&ev=PageView &noscript=1"/> </noscript><meta name="facebook-domain-verification" content="86jj6xb1vig326e0fwx5xbxc2tohf7" />
vendor: 65 bytes, line 559
559 <script defer src="https://www.googletagmanager.com/gtag/js?id=
559UA-120294347-1
vendor: 12 bytes, line 559
559"></script>
559<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdVQS0xMjAyOTQzNDctMScpOwo="></script>
vendor: 65 bytes, line 559
559 <script defer src="https://www.googletagmanager.com/gtag/js?id=
559G-YT96J64FEN
vendor: 12 bytes, line 559
559"></script>
559<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVlUOTZKNjRGRU4nKTsK"></script>
559 </div></div></div></div></div></div></div></div></div></header><div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage"><div class="fl-content-full container"><div class="row"><div class="fl-content col-md-12"><article class="fl-post post-39227 page type-page status-publish has-post-thumbnail hentry" id="fl-post-39227" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"><div class="fl-post-content clearfix" itemprop="text"><div class="fl-builder-content fl-builder-content-39227 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="39227"><div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-58544613ac7cc fl-row-default-height fl-row-align-center" data-node="58544613ac7cc"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-58544613ac5c6" data-node="58544613ac5c6"><div class="fl-col fl-node-58544613ac87a fl-col-bg-color" data-node="58544613ac87a"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-58544613ac9d2" data-node="58544613ac9d2"><div class="fl-module-content fl-node-content"><h1 class="fl-heading"> <span class="fl-heading-text">The Gresham Area Chamber of Commerce and Visitors Center</span></h1></div></div><div class="fl-module fl-module-rich-text fl-node-58544613acd34 fl-animation fl-fade-right" data-node="58544613acd34" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;">We are a catalyst that advocates, educates, and collaborates to produce vitality and prosperity.</p></div></div></div></div></div></div><div class="fl-col-group fl-node-59c3e346d9f14" data-node="59c3e346d9f14"><div class="fl-col fl-node-59c3e346da10c fl-col-bg-color" data-node="59c3e346da10c"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-gz-icon-group fl-node-59c3e346d9dab fl-animation fl-fade-up" data-node="59c3e346d9dab" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="gz-icon-group"><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/list" target="_self" aria-label="Directory"> <span class="gz-icon"> <i class="fa fa-address-book" ></i> </span> <span class="gz-icon-text"> Directory </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/events/catgid/6?from=5/11/2026&to=12/31/2026" target="_blank" aria-label="Calendar"> <span class="gz-icon"> <i class="fa fa-calendar" ></i> </span> <span class="gz-icon-text"> Calendar </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/jobs" target="_self" aria-label="Jobs"> <span class="gz-icon"> <i class="fa fa-briefcase" ></i> </span> <span class="gz-icon-text"> Jobs </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://greshamareachambergzcms.preview.gochambermaster.com/member/newmemberapp" target="_blank" aria-label="Join Us"> <span class="gz-icon"> <i class="fas fa-user-plus" ></i> </span> <span class="gz-icon-text"> Join Us </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_self" aria-label="Videos"> <span class="gz-icon"> <i class="fas fa-video" ></i> </span> <span class="gz-icon-text"> Videos </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://www.greshamchamber.org/2024/08/04/board-votes-to-strongly-oppose-measure-118/" target="_self" aria-label="Advocacy"> <span class="gz-icon"> <i class="fas fa-bullhorn" ></i> </span> <span class="gz-icon-text"> Advocacy </span> </a></div></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-58544613acfe4 fl-row-default-height fl-row-align-center" data-node="58544613acfe4"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-7bpmzjuc03oy" data-node="7bpmzjuc03oy"><div class="fl-col fl-node-amvsb3c85wr6 fl-col-bg-color" data-node="amvsb3c85wr6"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-inae80u5fxt2 line-heading" data-node="inae80u5fxt2"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <a 560 href="http://business.greshamchamber.org/form/view/34006" 561 title="What's Happening?" 562 target="_self" 563 > <span class="fl-heading-text">What's Happening?</span> </a></h3></div></div></div></div></div><div class="fl-col-group fl-node-58544613ad095 fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="58544613ad095"><div class="fl-col fl-node-58544613ad143 fl-col-bg-color fl-col-has-cols" data-node="58544613ad143"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-callout fl-node-utsd9c4y5e13 fl-animation fl-fade-up" data-node="utsd9c4y5e13" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-below-title"><div class="fl-callout-content"><div class="fl-callout-text-wrap"><a href="https://www.greshamchamber.org/adopt-a-cop/" target="_self" class="fl-callout-cta-link"></a></div></div></div></div></div><div class="fl-module fl-module-callout fl-node-9gtcz2vqaku6 fl-animation fl-fade-up" data-node="9gtcz2vqaku6" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div 564 class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516" target="_blank" rel="noopener" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-63133 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image.jpg" alt="Pickleball Palooza 2026" itemprop="image" height="500" width="500" title="PICKLEBALL-2026-Pickleball-Palooza-Social-Image" loading="lazy" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image.jpg 500w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image-300x300.jpg 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100v
564w, 500px" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516" target="_blank" rel="noopener" class="fl-callout-title-link fl-callout-title-text"><span>Pickleball Palooza+ - Pickleball Tournament â Date Change</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The <strong>Gresham Area Chamber of Commerce</strong> is excited to introduce a <strong>brand-new event</strong> you wonât want to missâ<strong>Pickleball Palooza+ Pickleball Tournament</strong>, happening <strong>Saturday, October 10th</strong> at <strong>Cascade Athletic Club</strong>!</p><p>This <strong>high-energy community celebration</strong> brings together a <strong>fun yet competitive pickleball tournament</strong> Open to<strong> entire community.</strong></p><p>ð¾Â <strong>The day kicks off with a fun yet challenging pickleball tournament</strong> welcoming <strong>skill levels 3.0 through 4.5</strong>, creating an inclusive and exciting environment for both players and spectators.</p><p>ð¾Â <strong>Pickleball Tournament</strong><br /> <strong>ð </strong><strong> Saturday, October 10th</strong><br /> <strong>ð</strong><strong> Cascade Athletic Club</strong></p></div><div class="fl-callout-button"><div class="fl-button-wrap fl-button-width-auto"> <a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516" target="_blank" class="fl-button" rel="noopener" > <span class="fl-button-text">Learn More</span> </a></div></div></div></div></div></div></div><div class="fl-module fl-module-callout fl-node-hbq5wd4lvkt9 fl-animation fl-fade-up" data-node="hbq5wd4lvkt9" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-below-title"><div class="fl-callout-content"><div class="fl-callout-text-wrap"><a href="https://www.greshamchamber.org/adopt-a-cop/" target="_self" class="fl-callout-cta-link"></a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-l1jiadukch65 line-heading" data-node="l1jiadukch65"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Visit & Enjoy the Gresham Area</span></h3></div></div><div class="fl-module fl-module-callout fl-node-s64mdgrxec1u fl-animation fl-fade-up" data-node="s64mdgrxec1u" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div 565 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpeg"> <a href="/visit-gresham/" target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62909 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/downtown-gresham-photo-walk-dine-shop-landscape-a5831260ed7587a250f4a7002f51a4d1-.jpeg" alt="downtown gresham photo walk dine shop" itemprop="image" height="3024" width="4032" title="downtown gresham photo walk dine shop" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="/visit-gresham/" target="_self" class="fl-callout-title-link fl-callout-title-text"><span>Walk. Shop. Dine. Play.</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>Just a short drive from Portland Oregon, the Gresham area has so much to offer and is the perfect place to stay so you can enjoy it all. You have the opportunity to cross a lot off your bucket list with hundreds of miles of trails and scenic areas in the Mt. Hood National Forest, the Columbia Gorge, and even the Hood River Fruit Loop all within day trip distance.</p></div><a href="/visit-gresham/" target="_self" class="fl-callout-cta-link">Plan Your Trip to the Gresham Area</a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-yp3s21ht7wk8 line-heading" data-node="yp3s21ht7wk8"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Grow Your Business </span></h3></div></div><div class="fl-module fl-module-callout fl-node-58544613ac514 fl-animation fl-fade-up" data-node="58544613ac514" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-right"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://sync.greshamchamber.org/join" target="_self" class="fl-callout-title-link fl-callout-title-text"><span>Advocate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The Chamber actively engages with local and state government bodies to advocate for policies that benef
565it local businesses. By representing the collective interests of its members, the Chamber helps shape favorable regulations and legislation.</p></div><a href="https://sync.greshamchamber.org/join" target="_self" class="fl-callout-cta-link">Get Involved in the Chamber</a></div></div><div class="fl-callout-photo"><div 566 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://sync.greshamchamber.org/join" target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62278 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/fi40rw8f-b0771919-31c9-4b53-abd1-a9b4c961ba06-landscape-7c5fafef6ccc6b2150b7d8c2b891d0d6-.png" alt="fi40rw8f" itemprop="image" height="310" width="400" title="fi40rw8f" loading="lazy" /> </a></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-gkn7486jyd2p" data-node="gkn7486jyd2p"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-filmtxdy53ah fl-animation fl-fade-up" data-node="filmtxdy53ah" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div 567 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="/gresham-news-and-announcements/" target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-60256 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/Leadership-Academy1-8cf1efba-e47c-40cd-85e2-733e1f8e2986-landscape-f94b8e781b5c2f914e28649f4f662177-.jpg" alt="Gresham Area Chamber Leadership Academy" itemprop="image" height="300" width="400" title="Leadership Academy(1)" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="/gresham-news-and-announcements/" target="_self" class="fl-callout-title-link fl-callout-title-text"><span>Educate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The Gresham Area Chamber strives to provide the resources that help you and your company thrive. From innovative programs like the Leadership Academy, and monthly Business and Leaders Luncheons, there are lots of opportunities to get informed and learn from local subject matter experts.</p></div><a href="/gresham-news-and-announcements/" target="_self" class="fl-callout-cta-link">Get the latest local business centric information</a></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-c19e732x6vzm" data-node="c19e732x6vzm"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-xndw6jm8akou fl-animation fl-fade-up" data-node="xndw6jm8akou" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-right"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://sync.greshamchamber.org/join" target="_self" class="fl-callout-title-link fl-callout-title-text"><span>Collaborate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>We offer over <strong>220 opportunities</strong> to connect with other Gresham Area Businesses per year. Choose to attend a Friday AM Networking Event, a midday Business and Leaders Luncheon, or an after work Try Local First gathering. We have meetings that fit your busy schedule.</p></div><a href="https://sync.greshamchamber.org/join" target="_self" class="fl-callout-cta-link">Get Involved in the Chamber</a></div></div><div class="fl-callout-photo"><div 568 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://sync.greshamchamber.org/join" target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62911 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/collaborate-for-website-photo-landscape-9ad2074b4111c90862bd4ef3fbd925d6-.jpg" alt="collaborate for website photo" itemprop="image" height="1760" width="1745" title="collaborate for website photo" loading="lazy" />
568 </a></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-h1kmpj5t8db7" data-node="h1kmpj5t8db7"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-col-group fl-node-309nz6m2wfqr fl-col-group-nested" data-node="309nz6m2wfqr"><div class="fl-col fl-node-54nyb69k1dmr fl-col-bg-color fl-col-small" data-node="54nyb69k1dmr"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-6f0cep8viog9 fl-animation fl-fade-up" data-node="6f0cep8viog9" data-animation-delay="0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://bloximages.chicago2.vip.townnews.com/pamplinspecialsections.com/content/tncms/eedition/merged/6ee84e9ddbec0df2dc91eb9e97bf3084145123ac3cfd4b4e8f7b0eb431c3f0a9-merged.pdf?_dc=1690681499.temp" target="_blank" rel="noopener" itemprop="url"> <img fetchpriority="high" decoding="async" class="fl-photo-img wp-image-62864 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image.jpg" alt="Gresham 2024-2025 Business and Community Magazine Cover Image" itemprop="image" height="2262" width="1738" title="Gresham 2024-2025 Business and Community Magazine Cover Image" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image.jpg 1738w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-231x300.jpg 231w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-787x1024.jpg 787w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-768x1000.jpg 768w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-1180x1536.jpg 1180w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-1574x2048.jpg 1574w" sizes="(max-width: 1738px) 100vw, 1738px" /> </a><div class="fl-photo-caption fl-photo-caption-hover" itemprop="caption"></div></div></div></div></div></div></div><div class="fl-col fl-node-k1ln3b6mzjaq fl-col-bg-color fl-col-small" data-node="k1ln3b6mzjaq"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-plzn5fs0k16o fl-animation fl-fade-up" data-node="plzn5fs0k16o" data-animation-delay="0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><h4 style="text-align: left;">108,000<strong> PRINT &</strong><br /> <strong>DIGITAL DISTRIBUTION:</strong><br /> + 50,000 digital replicas delivered to Pamplin Media opt-in emails in Gresham and surrounding areas.<br /> + 50,000 target digital display impressions in Gresham area promoting the magazine<br /> + Digital edition hosted on the Gresham Area Chamber and Gresham Outlook websites for a year</h4></div></div></div><div class="fl-module fl-module-photo fl-node-hs3ibrdf9x6w" data-node="hs3ibrdf9x6w"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpeg"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62865 size-thumbnail" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-150x150.jpeg" alt="QR CODE_2024-25GreshamDirectory" itemprop="image" height="150" width="150" title="QR CODE_2024-25GreshamDirectory" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-150x150.jpeg 150w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-300x300.jpeg 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory.jpeg 720w" sizes="auto, (max-width: 150px) 100v
568w, 150px" /></div></div></div></div></div></div></div><div class="fl-module fl-module-button fl-node-xadfs5tnki80" data-node="xadfs5tnki80"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://www.greshamchamber.org/assets/pdf/Gresham+2024-2025+Business+%26amp%3B+Community+Magazine-compressed" target="_self" class="fl-button"> <span class="fl-button-text">Click Here to View the Gresham 2024-2025 Business & Community Magazine</span> </a></div></div></div><div class="fl-module fl-module-separator fl-node-q0eg8ju7zc4m" data-node="q0eg8ju7zc4m"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-60baec3b011fa fl-animation fl-fade-up" data-node="60baec3b011fa" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div 569 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/jobs/" target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-59590 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/Gresham-Area-Job-Postings-e45c75ce-a9b7-4555-b688-b9330adc56da-landscape-f317cef22db6e0383700f4e7516b2222-.jpg" alt="Gresham Area Job Postings" itemprop="image" height="300" width="400" title="Gresham Area Job Postings" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://business.greshamchamber.org/jobs/" target="_self" class="fl-callout-title-link fl-callout-title-text"><span>Local Job Postings in the Gresham Area</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>Browse local Gresham Area job postings from Chamber Businesses. Gresham is growing. Also check out our <strong><a href="https://www.facebook.com/groups/greshamhires/">Facebook Group Page Gresham Hires</a></strong> for even more local job postings.</p></div><a href="https://business.greshamchamber.org/jobs/" target="_self" class="fl-callout-cta-link">Browse Available Job Postings</a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-60673ba4b43b2" data-node="60673ba4b43b2"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <a 570 href="https://youtu.be/hGT9t-qbyFw" 571 title="Now is the time to join!" 572 target="_blank" 573 rel="noopener" > <span class="fl-heading-text">Now is the time to join!</span> </a></h3></div></div><div class="fl-col-group fl-node-j4mhbxn3gi2r fl-col-group-nested" data-node="j4mhbxn3gi2r"><div class="fl-col fl-node-42ewbfsxingp fl-col-bg-color" data-node="42ewbfsxingp"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-60b5491b8533e" data-node="60b5491b8533e"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://youtube.com/playlist?list=PLc5G5tscA7IQTo7glzxoe6gGaLY0vvytx" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-hand-point-right" aria-hidden="true"></i> <span class="fl-button-text">View More Gresham Area Chamber Testimonials</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-5fefb9bec8396" data-node="5fefb9bec8396"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/events/calendarcatgid/6" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-calendar-alt" aria-hidden="true"></i> <span class="fl-button-text">Upcoming Events Calendar</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-6054f5f342edf" data-node="6054f5f342edf"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://www.greshamchamber.org/gresham-news-and-announcements/" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-bullhorn" aria-hidden="true"></i> <span class="fl-button-text">News & Announcements</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-5d97a8bf98b2f" data-node="5d97a8bf98b2f"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://lp.constantcontactpages.com/su/YR7IpUQ/GACC" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-newspaper" aria-hidden="true"></i> <span class="fl-button-text">Subscribe to the Weekly Newsletter</span> </a></div></div></div></div></div></div><div class="fl-module fl-module-video fl-node-gw2byxoezs4h" data-node="gw2byxoezs4h"><div class="fl-module-content fl-node-content">
573<div class="fl-video fl-embed-video" itemscope itemtype="https://schema.org/VideoObject"><meta itemprop="name" content="Gresham Area Chamber of Commerce//Now Is The Time To Join" /><meta itemprop="uploadDate" content="2021-08-28T00:00:00+00:00" /><meta itemprop="thumbnailUrl" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/08/Advocate-Educate-Collaborate-Gresham-Area-Chamber-of-Commerce-7abe2f55-fab5-494b-a2bf-2d11901eb29a.jpg" /><meta itemprop="description" content="The Gresham Area Chamber of Commerce and Visitors Center is committed to advancing a vibrant and prosperous economy as the catalyst in the East Metro region. To that end, the Chamber offers members a multitude of opportunities to create exposure for their businesses as well as providing resource for a healthy business climate. Some of the benefits include: -Relationship building and connections -Business advocacy and community development -Educational programs and special events -Sponsorship and advertising opportunities -Referrals to member businesses -Strong City Government and School District Partnerships -Relocation packets -Credibility To view the full list of Gresham Area Chamber Member benefits visit - https://growthzonesitesprod.azureedge... Learn more about the benefits the chamber brings to Gresham Area businesses and non-profits - https://www.greshamchamber.org/member... Apply for membership 24/7 online at https://business.greshamchamber.org/m... We are happy to answer all your Chamber Membership questions. Use our easy to use website to send us your questions - https://business.greshamchamber.org/c... Let's Connect- FaceBook @GreshamAreaChamberofCommerce Instagram @greshamchamber Twitter @GreshamChamber" /><meta itemprop="contentUrl" content="https://youtu.be/hGT9t-qbyFw" /><meta itemprop="embedUrl" content="https://youtu.be/hGT9t-qbyFw" /><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/iV-hHu1Vnds" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></div></div></div></div><div class="fl-col fl-node-58544613ad1ef fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="58544613ad1ef"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-separator fl-node-61e4d63949d8c" data-node="61e4d63949d8c"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-photo fl-node-ysagt0uzeli8" data-node="ysagt0uzeli8"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62650 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/HIgh-Five-web.png" alt="HIgh Five web" itemprop="image" height="675" width="675" title="HIgh Five web" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /></div></div></div></div><div class="fl-module fl-module-callout fl-node-5d5709377ed87" data-node="5d5709377ed87"><div class="fl-module-content fl-node-content"><div class="fl-callout"><div class="fl-callout-content"><h3 class="fl-callout-title"><span class="fl-callout-title-text">Thank you new and renewing members</span></h3></div></div></div></div><div class="fl-module fl-module-pp-testimonials fl-node-4vlipzxdrfg1" data-node="4vlipzxdrfg1"><div class="fl-module-content fl-node-content"><div class="pp-testimonials-wrap pp-testimonials-slider pp-testimonials-no-heading"><div class="pp-testimonials"><div class="owl-carousel owl-theme" tabindex="0"><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Edward Jones/Kimberley Lanphar</p><p style="color: black;">My Place Hotels-Portland East, OR</p><p style="color: black;">Club Paesano</p><p style="color: black;">Snap Fitness</p><p style="color: black;">REAP INC.</p><p style="color: black;">OnPoint Community Credit Union Gresham</p><p style="color: black;">NW Medicare Advisors</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Northwest Enforcement, Inc.</p><p style="color: black;">Nectar - Gresham Halsey</p><p style="color: black;">Happy Baskets/Simple Pleasures Gift Baskets</p><p style="color: black;">Happy Baskets/Simple Pleasures Gift Baskets</p><p style="color: black;">Cascadia Arts Association (CAA)</p><p style="color: black;">Nectar - Gresham 3rd</p><p style="color: black;">ZenBusiness</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Vames Wang Sosa Hood</p><p style="color: black;">Gresham Chrysler Dodge Jeep Ram</p><p style="color: black;">Mt. Hood Tax Professionals</p><p style="color: black;">Kingdom Wealth Group LLC</p><p style="color: black;">Oregon Department of Human Services, District 2 Multnomah County</p><p style="color: black;">Hive Recovery Collective</p><p style="color: black;">Eastwind Computers</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Dr. Shawn Farrens - Gresham-Barlow School Board</p><p style="color: black;">
573Shafia Monroe Consulting, LLC</p><p style="color: black;">A&B Air Solutions LLC</p><p style="color: black;">Forrit Credit Union</p><p style="color: black;">TriMet</p><p style="color: black;">Stephanie Gardens Assisted Living & Memory Care</p><p style="color: black;">Creations for Cures</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Triple V Legacy</p><p style="color: black;">Green Duck Technologies</p><p style="color: black;">Sky Zone Gresham</p><p style="color: black;">Century Heating & A/C</p><p style="color: black;">Project Blue Financial Consulting</p><p style="color: black;">Molly Maid of East Portland</p><p style="color: black;">Derek States VO</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Direct Placement LLC</p><p style="color: black;">Cascade Vision</p><p style="color: black;">Dad's Country Kitchen</p><p style="color: black;">Underground PDX</p><p style="color: black;">TeamLogic IT NE Portland</p><p style="color: black;">Blissful Lashes</p><p style="color: black;">Three Peaks Executive Solutions LLC</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">PromoNinja</p><p style="color: black;">End of Life Advocacy and Care, LLC.</p><p style="color: black;">4 His Glory Roofing</p><p style="color: black;">Marie Wilson Insurance</p><p style="color: black;">Try Local LLC</p><p style="color: black;">AFFORDABLE AT HOME CARE, INC.</p><p style="color: black;">Advantage Orthopedic and Sports Medicine</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">PDX Urban Gardens</p><p style="color: black;">North West Painting, LLC</p><p style="color: black;">Sun Glow Inc. Heating, Air Conditioning & Refrigeration</p><p style="color: black;">Intentional Living Solutions, LLC</p><p style="color: black;">Countryside Pet Resort and Spa</p><p style="color: black;">Comfort Connection</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Nuwa Integrative Wellness, LLC</p><p style="color: black;">Eaton General Construction</p><p style="color: black;">Adam's Auctions, LLC</p><p style="color: black;">AMAROK Security</p><p style="color: black;">New Season</p></div></div></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-zlb4dwk20ams" data-node="zlb4dwk20ams"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-button fl-node-5fefbbae71e7d" data-node="5fefbbae71e7d"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/list" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-address-book" aria-hidden="true"></i> <span class="fl-button-text">Business Directory Search</span> </a></div></div></div><div class="fl-module fl-module-callout fl-node-5d570888e1c84" data-node="5d570888e1c84"><div class="fl-module-content fl-node-content"><div class="fl-callout"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" rel="noopener" class="fl-callout-title-link fl-callout-title-text"><span>Follow us on Facebook</span></a></h3></div></div></div></div><div class="fl-module fl-module-html fl-node-5d2736385a499" data-node="5d2736385a499"><div class="fl-module-content fl-node-content"><div class="fl-html"><div id="fb-root"></div>
573<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.3"></script>
573 <div class="fb-page" data-href="https://www.facebook.com/GreshamAreaChamberofCommerce/" data-tabs="timeline" data-width="500" data-height="1350" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="false"><blockquote cite="https://www.facebook.com/GreshamAreaChamberofCommerce/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/GreshamAreaChamberofCommerce/">Gresham Area Chamber of Commerce</a></blockquote></div></div></div></div><div class="fl-module fl-module-button fl-node-9oxmqnp0di41" data-node="9oxmqnp0di41"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fab fa-facebook-f" aria-hidden="true"></i> <span class="fl-button-text">Follow Us on Facebook</span> </a></div></div></div><div class="fl-module fl-module-photo fl-node-ugtq4l7hw05k" data-node="ugtq4l7hw05k"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://www.greshamchamber.org/leadership-academy/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62652 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Educate.png" alt="Educate" itemprop="image" height="675" width="675" title="Educate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div><div class="fl-module fl-module-photo fl-node-b5triyn0owue" data-node="b5triyn0owue"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/events/calendarcatgid/6" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62654 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Collaborate.png" alt="Collaborate" itemprop="image" height="675" width="675" title="Collaborate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div><div class="fl-module fl-module-photo fl-node-q1rd0bnsmhz9" data-node="q1rd0bnsmhz9"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://www.greshamchamber.org/forums/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62653 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Advocate.png" alt="Advocate" itemprop="image" height="675" width="675" title="Advocate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-58544613ac71f fl-row-default-height fl-row-align-center" data-node="58544613ac71f"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-58544613acde0" data-node="58544613acde0"><div class="fl-col fl-node-58544613ace8c fl-col-bg-color fl-col-has-cols" data-node="58544613ace8c"><div class="fl-col-content fl-node-content"><div class="fl-col-group fl-node-5a294fc5cf4c9 fl-col-group-nested" data-node="5a294fc5cf4c9"><div class="fl-col fl-node-5a294fc5cf781 fl-col-bg-color" data-node="5a294fc5cf781"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5a271d20bc1ca line-heading" data-node="5a271d20bc1ca"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Mark Your Calendar</span></h3></div></div></div></div><div class="fl-col fl-node-5a294fc5cf838 fl-col-bg-color fl-col-small" data-node="5a294fc5cf838"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-5a294feae73ed" data-node="5a294feae73ed"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/events" target="_self" class="fl-button"> <span class="fl-button-text">View all events</span> <i class="fl-button-icon fl-button-icon-after fa fa-angle-double-right" aria-hidden="true"></i> </a></div></div></div></div></div></div><div class="fl-module fl-module-rich-text fl-node-58544613acf38 fl-animation fl-fade-up" data-node="58544613acf38" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><div id="mni-widgets-1518129817821" class="cms-box-styling"></div><p>
573<script defer src="data:text/javascript;base64,Ci8qPCFbQ0RBVEFbKi8gdmFyIF9tbml3cT1fbW5pd3F8fFtdOyBfbW5pd3EucHVzaChbIjE1MTgxMjk4MTc4MjEudHlwZSIsImV2ZW50c191cGNvbWluZyJdLFsiMTUxODEyOTgxNzgyMS5jYXRlZ29yeSIsNl0sWyIxNTE4MTI5ODE3ODIxLmxpbWl0Iiw1XSxbIjE1MTgxMjk4MTc4MjEuZW1wdHlNZXNzYWdlIiwiU29ycnkgbm9uZSBhdmFpbGFibGUiXSxbIjE1MTgxMjk4MTc4MjEubWFycXVlZSIsZmFsc2VdLFsiMTUxODEyOTgxNzgyMS5zaG93RW5kRGF0ZSIsZmFsc2VdLFsiMTUxODEyOTgxNzgyMS5zaG93TG9jYXRpb24iLGZhbHNlXSxbIjE1MTgxMjk4MTc4MjEuc2hvd0xpbmtzIix0cnVlXSxbIjE1MTgxMjk4MTc4MjEuZGF0ZUZvcm1hdCIsIk1NTSBkIl0sWyIxNTE4MTI5ODE3ODIxLmNyZWF0ZSIsIm1uaS13aWRnZXRzLTE1MTgxMjk4MTc4MjEiXSk7IChmdW5jdGlvbihiLGQsYSxjKXtiLmdldEVsZW1lbnRCeUlkKGQpfHwoYz1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKGEpWzBdLGE9Yi5jcmVhdGVFbGVtZW50KGEpLGEudHlwZT0idGV4dC9qYXZhc2NyaXB0IixhLmFzeW5jPSEwLGEuc3JjPSJodHRwczovL2J1c2luZXNzLmdyZXNoYW1jaGFtYmVyLm9yZy9Db250ZW50L1NjcmlwdC9XaWRnZXRzLmpzIixjLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGEsYykpfSkoZG9jdW1lbnQsIm1uaS13aWRnZXRzLXNjcmlwdCIsInNjcmlwdCIpOyAvKl1dJmd0OyovCg=="></script>
573</p></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5d274249ef8b7 fl-row-default-height fl-row-align-center" data-node="5d274249ef8b7"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-5d274249efd28" data-node="5d274249efd28"><div class="fl-col fl-node-5d274249efd2e fl-col-bg-color fl-col-has-cols" data-node="5d274249efd2e"><div class="fl-col-content fl-node-content"><div class="fl-col-group fl-node-5d274249efd2f fl-col-group-nested" data-node="5d274249efd2f"><div class="fl-col fl-node-5d274249efd30 fl-col-bg-color" data-node="5d274249efd30"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5d274249efd31 line-heading-white" data-node="5d274249efd31"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Catalyst Investors</span></h3></div></div></div></div></div></div></div></div><div class="fl-col-group fl-node-60eba0623d01a" data-node="60eba0623d01a"><div class="fl-col fl-node-60eba0623d10e fl-col-bg-color fl-col-small" data-node="60eba0623d10e"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba0a5e0250" data-node="60eba0a5e0250"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/list/member/the-boeing-company-1961" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-55748 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2020/02/Boeing_no-background-dca51f63-fc95-4941-8c0c-1382ed7a3de7.png" alt="The Boeing Company Logo" itemprop="image" height="219" width="941" title="Boeing_no background" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-dca51f63-fc95-4941-8c0c-1382ed7a3de7.png 941w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-300x70.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-768x179.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d112 fl-col-bg-color fl-col-small" data-node="60eba0623d112"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba19f20249" data-node="60eba19f20249"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/gresham-sanitary-service-inc-1911" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57920 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-3603437a-35ce-4bed-b5a3-9ec17a3bc8c2.jpg" alt="Gresham Sanitary Solutions Logo" itemprop="image" height="127" width="310" title="Gresham Sanitary Solutions Logo" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-3603437a-35ce-4bed-b5a3-9ec17a3bc8c2.jpg 310w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-300x123.jpg 300w" sizes="auto, (max-width: 310px) 100vw, 310px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d113 fl-col-bg-color fl-col-small" data-node="60eba0623d113"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba0eb12f18" data-node="60eba0eb12f18"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/gresham-barlow-school-district-252" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57918 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Gresham-Barlow-School-District-Logo-dd0c03e2-932e-4f89-8843-e3706b4532d3.jpg" alt="Gresham-Barlow School District Logo" itemprop="image" height="207" width="201" title="Gresham-Barlow School District Logo" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d114 fl-col-bg-color fl-col-small" data-node="60eba0623d114"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba27b56892" data-node="60eba27b56892"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/portland-general-electric-396" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57922 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Portland-General-Electric-Logo-e6a0ba24-b4bf-4931-9fe0-4d4cb3b19b81.jpg" alt="Portland General Electric
573Logo" itemprop="image" height="132" width="261" title="Portland General Electric Logo" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d115 fl-col-bg-color fl-col-small" data-node="60eba0623d115"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba3578c60c" data-node="60eba3578c60c"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/list/member/metro-east-web-academy-2328" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57794 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/06/Metro-East-Web-Academy-Stakeholder-Event-Sponsor-Gresham-Area-5dd1d667-9a1b-49ab-a067-1972648c3819.png" alt="Metro East Web Academy Stakeholder Event Sponsor Gresham Area" itemprop="image" height="100" width="200" title="Metro East Web Academy Stakeholder Event Sponsor Gresham Area" /> </a></div></div></div></div></div></div></div><div class="fl-col-group fl-node-wofet15plyum" data-node="wofet15plyum"><div class="fl-col fl-node-32m0vyb59cqr fl-col-bg-color" data-node="32m0vyb59cqr"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-ant06b8zelvx" data-node="ant06b8zelvx"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;">The Gresham Area Chamber of Commerce is the <em><strong>CATALYST</strong></em> in the community to</p><p style="text-align: center;"><strong>advocate, educate, and collaborate</strong></p><p style="text-align: center;">on behalf of its membership, for regional vitality and prosperity.</p></div></div></div></div></div></div></div></div></div></div></div></article><div class="fl-comments"></div></div></div></div></div><footer class="fl-page-footer-wrap" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-page-footer row" style="border-top: none !important;"><div class="fl-page-footer-container container"><div class="fl-page-footer-text"> <span>© 2026 Gresham Area Chamber of Commerce and Visitors Center</span> <span> | </span> <span id="fl-site-credits">Site by <a href="http://www.growthzone.com/" target="_blank">GrowthZone</a></span></div></div></div></footer><footer class="fl-builder-content fl-builder-content-54673 fl-builder-global-templates-locked" data-post-id="54673" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59bae91f7935a fl-row-default-height fl-row-align-center" data-node="59bae91f7935a"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-59bae91f7fc51" data-node="59bae91f7fc51"><div class="fl-col fl-node-59bae91f7fe42 fl-col-bg-color" data-node="59bae91f7fe42"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-59badcdd2133f" data-node="59badcdd2133f"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Advocate ⢠Educate ⢠Collaborate</span></h3></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20b71 fl-row-default-height fl-row-align-center" data-node="59badcdd20b71"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20c25" data-node="59badcdd20c25"><div class="fl-col fl-node-59badcdd20e41 fl-col-bg-color fl-col-small" data-node="59badcdd20e41"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-59badcdd20d8d fl-col-bg-color fl-col-small" data-node="59badcdd20d8d"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-59badcdd213f9" data-node="59badcdd213f9"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;"><strong>Gresham Area Chamber of Commerce and Visitors Center</strong></p></div></div></div><div class="fl-module fl-module-icon fl-node-59baee5ad8e55" data-node="59baee5ad8e55"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://goo.gl/maps/fPaDAUtgXkKMJC3XA" target="_blank" tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baee5ad8e55" rel="noopener" > <i class="fa fa-map-marker" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baee5ad8e55" class="fl-icon-text"> <a href="https://goo.gl/maps/fPaDAUtgXkKMJC3XA" target="_blank" class="fl-icon-text-link fl-icon-text-wrap" rel="noopener" ><p style="text-align: center;">1005 North Main Avenue, Suite 101 | Gresham, OR 97030</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef1a88975" data-node="59baef1a88975"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="tel:5036651131" target="_self" tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef1a88975"> <i class="fa fa-phone" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef1a88975" class="fl-icon-text"> <a href="tel:5036651131" target="_self" class="fl-icon-text-link fl-icon-text-wrap"><p style="text-align: center;">503.665.1131</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef19915f5" data-node="59baef19915f5"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="mailto:[email protected]" target="_self" tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef19915f5"> <i class="dashicons dashicons-before dashicons-email-alt" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef19915f5" class="fl-icon-text"> <a href="mailto:[email protected]" target="_self" class="fl-icon-text-link fl-icon-text-wrap"><p>[email protected]</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-u6a8y1ivo5ts" data-node="u6a8y1ivo5ts"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://visitor.constantcontact.com/manage/optin?v=001KZi1d-co_Ii9lmuQK0mylzNIKzIV-WHDh0Am810DIyok4RMtdfdPfEnwYff3MKrno3hhEW202-Yp3ZwQv29RFFyxc25zpPte" target="_self" tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-u6a8y1ivo5ts"> <i class="dashicons dashicons-before dashicons-email-alt" aria-hidden="true"></i> <span class="sr-only">Receive Our Newsletter</span> </a> </span><div id="fl-icon-text-u6a8y1ivo5ts" class="fl-icon-text"> <a href="https://visitor.constantcontact.com/manage/optin?v=001KZi1d-co_Ii9lmuQK0mylzNIKzIV-WHDh0Am810DIyok4RMtdfdPfEnwYff3MKrno3hhEW202-Yp3ZwQv29RFFyxc25zpPte" target="_self" class="fl-icon-text-link fl-icon-text-wrap"><p>Receive Our Newsletter!</p> </a></div></div></div></div><div class="fl-module fl-module-icon-group fl-node-59bae5027f39b" data-node="59bae5027f39b"><div class="fl-module-content fl-node-content"><div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" rel="noopener" > <i class="fa fa-facebook" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Facebook Page</span> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/greshamchamber/" target="_blank" rel="noopener" > <i class="fab fa-instagram" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Instagram Account</span> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_blank" rel="noopener" > <i class="fab fa-youtube" aria-hidden="true"></i> <span class="sr-only">YouTube Link to the Gresham Area Chamber of Commerce Channel</span> </a> </span> <span class="fl-icon"> <a href="https://linktr.ee/GreshamAreaChamber" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-admin-links" aria-hidden="true"></i> <span class="sr-only">Link Tree for the Gresham Area Chamber of Commerce</span> </a> </span> <span class="fl-icon"> <a href="https://g.page/r/Cd2-suKgzvO-EBA%20" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-googleplus" aria-hidden="true"></i> <span class="sr-only">Visit the Google My Business Listing for the Gresham Area Chamber of Commerce</span> </a> </span> <span class="fl-icon"> <a href="https://twitter.com/GreshamChamber" target="_blank" rel="noopener" > <i class="fab fa-twitter" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Twitter Account</span> </a> </span></div></div></div></div></div><div class="fl-col fl-node-59badcdd20cd9 fl-col-bg-color fl-col-small" data-node="59badcdd20cd9"><div class="fl-col-content fl-node-content"></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20896 fl-row-default-height fl-row-align-center" data-node="59badcdd20896"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20950" data-node="59badcdd20950"><div class="fl-col fl-node-59badcdd20a06 fl-col-bg-color" data-node="59badcdd20a06"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5b98367eb5418" data-node="5b98367eb5418"><div class="fl-module-content fl-node-content"><div class="fl-html"><div style="text-align:center; font-size:13px; opacity:.4"> © <span id="copyright">
573<script defer src="data:text/javascript;base64,ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvcHlyaWdodCcpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSkp"></script>
573 </span> Gresham Area Chamber of Commerce and Visitors Center. <span> All Rights Reserved | Site by <a href="https://growthzone.com" target="_blank> ">GrowthZone</a></span></div></div></div></div></div></div></div></div></div></div></footer></div>
573<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/1945\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/bb-theme-child\/*","\/wp-content\/themes\/bb-theme\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/mu-plugins/public/js/front-end-footer.min.js?ver=1.0" id="gz-frontend-js-footer-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.waypoints.min.js?ver=2.9.2.1" id="jquery-waypoints-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js?ver=2.9.2.1" id="imagesloaded-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bbpowerpack/assets/js/owl.carousel.min.js?ver=2.40.5.1" id="pp-owl-carousel-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.fitvids.min.js?ver=1.2" id="jquery-fitvids-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_dc2d7a1a28e6b554bcd1d01e0e206cb0.php?ver=6.8.2" id="mz-sidebar-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/js/search.min.js?ver=6.8.2" id="wp_memberzone_search_script-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js?ver=2.9.2.1" id="jquery-throttle-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.min.js?ver=2.9.2.1" id="jquery-magnificpopup-js"></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/bootstrap.min.js?ver=1.7.18.1" id="bootstrap-js"></script>
573
573<script defer id="fl-automator-js-extra" src="data:text/javascript;base64,CnZhciB0aGVtZW9wdHMgPSB7Im1lZGl1bV9icmVha3BvaW50IjoiOTkyIiwibW9iaWxlX2JyZWFrcG9pbnQiOiI3NjgiLCJsaWdodGJveCI6ImVuYWJsZWQiLCJzY3JvbGxUb3BQb3NpdGlvbiI6IjgwMCJ9Owo="></script>
573
573<script defer src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.18.1" id="fl-automator-js"></script>
573
573<script defer src="data:text/javascript;base64,dmFyIHdwQWpheFVybD0naHR0cHM6Ly93d3cuZ3Jlc2hhbWNoYW1iZXIub3JnL3dwLWFkbWluL2FkbWluLWFqYXgucGhwJzt2YXIgZmxCdWlsZGVyVXJsPSdodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvd3AtY29udGVudC9wbHVnaW5zL2JiLXBsdWdpbi8nO3ZhciBGTEJ1aWxkZXJMYXlvdXRDb25maWc9e2FuY2hvckxpbmtBbmltYXRpb25zOntkdXJhdGlvbjoxMDAwLGVhc2luZzonc3dpbmcnLG9mZnNldDoxMDB9LHBhdGhzOntwbHVnaW5Vcmw6J2h0dHBzOi8vd3d3LmdyZXNoYW1jaGFtYmVyLm9yZy93cC1jb250ZW50L3BsdWdpbnMvYmItcGx1Z2luLycsd3BBamF4VXJsOidodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAnfSxicmVha3BvaW50czp7c21hbGw6NzY4LG1lZGl1bTo5OTIsbGFyZ2U6MTIwMH0sd2F5cG9pbnQ6e29mZnNldDo4MH0sZW1wdHlDb2xXaWR0aDonMCUnfTsoZnVuY3Rpb24oJCl7aWYodHlwZW9mIEZMQnVpbGRlckxheW91dCE9J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dD17aW5pdDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fZGVzdHJveSgpO0ZMQnVpbGRlckxheW91dC5faW5pdENsYXNzZXMoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCYWNrZ3JvdW5kcygpO0ZMQnVpbGRlckxheW91dC5faW5pdFJvd1NoYXBlTGF5ZXJIZWlnaHQoKTtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0Ll9pbml0QW5jaG9yTGlua3MoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRIYXNoKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0Rm9ybXMoKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlb3JkZXJNZW51KCk7fQplbHNle0ZMQnVpbGRlckxheW91dC5faW5pdE5lc3RlZENvbHNXaWR0aCgpO30KJCgnYm9keScpLnJlbW92ZUNsYXNzKCdmbC1uby1qcycpO30scmVmcmVzaEdhbGxlcmllczpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLG1mQ29udGVudD0kZWxlbWVudC5maW5kKCcuZmwtbW9zYWljZmxvdy1jb250ZW50Jyksd21Db250ZW50PSRlbGVtZW50LmZpbmQoJy5mbC1nYWxsZXJ5JyksbWZPYmplY3Q9bnVsbDtpZihtZkNvbnRlbnQpe21mT2JqZWN0PW1mQ29udGVudC5kYXRhKCdtb3NhaWNmbG93Jyk7aWYobWZPYmplY3Qpe21mT2JqZWN0LmNvbHVtbnM9JChbXSk7bWZPYmplY3QuY29sdW1uc0hlaWdodHM9W107bWZDb250ZW50LmRhdGEoJ21vc2FpY2Zsb3cnLG1mT2JqZWN0KTttZkNvbnRlbnQubW9zYWljZmxvdygncmVmaWxsJyk7fX0KaWYod21Db250ZW50KXt3bUNvbnRlbnQudHJpZ2dlcigncmVmcmVzaFdvb2ttYXJrJyk7fX0scmVmcmVzaEdyaWRMYXlvdXQ6ZnVuY3Rpb24oZWxlbWVudCl7dmFyICRlbGVtZW50PSd1bmRlZmluZWQnPT10eXBlb2YgZWxlbWVudD8kKCdib2R5Jyk6JChlbGVtZW50KSxtc25yeUNvbnRlbnQ9JGVsZW1lbnQuZmluZCgnLm1hc29ucnknKTtpZihtc25yeUNvbnRlbnQubGVuZ3RoKXttc25yeUNvbnRlbnQubWFzb25yeSgnbGF5b3V0Jyk7fX0scmVsb2FkU2xpZGVyOmZ1bmN0aW9uKGNvbnRlbnQpe3ZhciAkY29udGVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGNvbnRlbnQ/JCgnYm9keScpOiQoY29udGVudCk7aWYoJGNvbnRlbnQuZmluZCgnLmJ4LXZpZXdwb3J0ID4gZGl2JykubGVuZ3RoPjApeyQuZWFjaCgkY29udGVudC5maW5kKCcuYngtdmlld3BvcnQgPiBkaXYnKSxmdW5jdGlvbihrZXksc2xpZGVyKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JChzbGlkZXIpLmRhdGEoJ2J4U2xpZGVyJykucmVsb2FkU2xpZGVyKCk7fSwxMDApO30pO319LHJlc2l6ZUF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpLHBsYXllcj1udWxsLG1lanNQbGF5ZXI9bnVsbCxyYWlsPW51bGwscmFpbFdpZHRoPTQwMDtpZihhdWRpb1BsYXllcnMubGVuZ3RoJiZ0eXBlb2YgbWVqcyE9PSd1bmRlZmluZWQnKXthdWRpb1BsYXllcnMuZWFjaChmdW5jdGlvbigpe3BsYXllcj0kKHRoaXMpO21lanNQbGF5ZXI9bWVqcy5wbGF5ZXJzW3BsYXllci5hdHRyKCdpZCcpXTtyYWlsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwnKTt2YXIgaW5uZXJNZWpzPXBsYXllci5maW5kKCcubWVqcy1pbm5lcicpLHRvdGFsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXRvdGFsJyk7aWYodHlwZW9mIG1lanNQbGF5ZXIhPT0ndW5kZWZpbmVkJyl7cmFpbFdpZHRoPU1hdGguY2VpbChwbGF5ZXIud2lkdGgoKSowLjgpO2lmKGlubmVyTWVqcy5sZW5ndGgpe3JhaWwuY3NzKCd3aWR0aCcscmFpbFdpZHRoKydweCFpbXBvcnRhbnQnKTttZWpzUGxheWVyLm9wdGlvbnMuYXV0b3NpemVQcm9ncmVzcz10cnVlO3NldFRpbWVvdXQoZnVuY3Rpb24oKXttZWpzUGxheWVyLnNldENvbnRyb2xzU2l6ZSgpO30sNTApO3BsYXllci5maW5kKCcubWVqcy1pbm5lcicpLmNzcyh7dmlzaWJpbGl0eTondmlzaWJsZScsaGVpZ2h0Oidpbmhlcml0J30pO319fSk7fX0scHJlbG9hZEF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksY29udGVudFdyYXA9JGVsZW1lbnQuY2xvc2VzdCgnLmZsLWFjY29yZGlvbi1pdGVtJyksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpO2lmKCFjb250ZW50V3JhcC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJykmJmF1ZGlvUGxheWVycy5maW5kKCcubWVqcy1pbm5lcicpLmxlbmd0aCl7YXVkaW9QbGF5ZXJzLmZpbmQoJy5tZWpzLWlubmVyJykuY3NzKHt2aXNpYmlsaXR5OidoaWRkZW4nLGhlaWdodDowfSk7fX0scmVzaXplU2xpZGVzaG93OmZ1bmN0aW9uKCl7aWYodHlwZW9mIFlVSSE9PSd1bmRlZmluZWQnKXtZVUkoKS51c2UoJ25vZGUtZXZlbnQtc2ltdWxhdGUnLGZ1bmN0aW9uKFkpe1kub25lKHdpbmRvdykuc2ltdWxhdGUoInJlc2l6ZSIpO30pO319LHJlbG9hZEdvb2dsZU1hcDpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLGdvb2dsZU1hcD0kZWxlbWVudC5maW5kKCdpZnJhbWVbc3JjKj0iZ29vZ2xlLmNvbS9tYXBzIl0nKTtpZihnb29nbGVNYXAubGVuZ3RoKXtnb29nbGVNYXAuYXR0cignc3JjJyxmdW5jdGlvbihpLHZhbCl7cmV0dXJuIHZhbDt9KTt9fSxfZGVzdHJveTpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO3dpbi5vZmYoJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcpO3dpbi5vZmYoJ3Jlc2l6ZS5mbC1iZy12aWRlbycpO30sX2lzVG91Y2g6ZnVuY3Rpb24oKXtpZigoJ29udG91Y2hzdGFydCdpbiB3aW5kb3cpfHwod2luZG93LkRvY3VtZW50VG91Y2gmJmRvY3VtZW50IGluc3RhbmNlb2YgRG9jdW1lbnRUb3VjaCkpe3JldHVybiB0cnVlO30KcmV0dXJuIGZhbHNlO30sX2lzTW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuL01vYmlsZXxBbmRyb2lkfFNpbGtcL3xLaW5kbGV8QmxhY2tCZXJyeXxPcGVyYSBNaW5pfE9wZXJhIE1vYml8d2ViT1
573MvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpO30sX2luaXRDbGFzc2VzOmZ1bmN0aW9uKCl7dmFyIGJvZHk9JCgnYm9keScpLHVhPW5hdmlnYXRvci51c2VyQWdlbnQ7aWYoIWJvZHkuaGFzQ2xhc3MoJ2FyY2hpdmUnKSYmJCgnLmZsLWJ1aWxkZXItY29udGVudC1wcmltYXJ5JykubGVuZ3RoPjApe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXInKTt9CmlmKEZMQnVpbGRlckxheW91dC5faXNUb3VjaCgpKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLXRvdWNoJyk7fQppZihGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCkpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItbW9iaWxlJyk7fQppZigkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1zbWFsbCcpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLnNtYWxsJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtbWVkaXVtJyk7fQppZigkKHdpbmRvdykud2lkdGgoKT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubGFyZ2Upe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1sYXJnZScpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLmxhcmdlKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtZGVmYXVsdCcpO30KaWYodWEuaW5kZXhPZignVHJpZGVudC83LjAnKT4tMSYmdWEuaW5kZXhPZigncnY6MTEuMCcpPi0xKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWllLTExJyk7fX0sX2luaXRCYWNrZ3JvdW5kczpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO2lmKCQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kcygpO3dpbi5vbigncmVzaXplLmZsLWJnLXBhcmFsbGF4JyxGTEJ1aWxkZXJMYXlvdXQuX2luaXRQYXJhbGxheEJhY2tncm91bmRzKTt3aW4ub24oJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcsRkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKTt9CmlmKCQoJy5mbC1iZy12aWRlbycpLmxlbmd0aD4wKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCZ1ZpZGVvcygpO0ZMQnVpbGRlckxheW91dC5fcmVzaXplQmdWaWRlb3MoKTt2YXIgcmVzaXplQkdUaW1lcj1udWxsO3dpbi5vbigncmVzaXplLmZsLWJnLXZpZGVvJyxmdW5jdGlvbihlKXtjbGVhclRpbWVvdXQocmVzaXplQkdUaW1lcik7cmVzaXplQkdUaW1lcj1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvcyhlKTt9LDEwMCk7fSk7fX0sX2luaXRQYXJhbGxheEJhY2tncm91bmRzOmZ1bmN0aW9uKCl7JCgnLmZsLXJvdy1iZy1wYXJhbGxheCcpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kOmZ1bmN0aW9uKCl7dmFyIHJvdz0kKHRoaXMpLGNvbnRlbnQ9cm93LmZpbmQoJz4gLmZsLXJvdy1jb250ZW50LXdyYXAnKSx3aW5XaWR0aD0kKHdpbmRvdykud2lkdGgoKSxzY3JlZW5TaXplPScnLGltYWdlU3JjPXtkZWZhdWx0OicnLG1lZGl1bTonJyxyZXNwb25zaXZlOicnLH07aW1hZ2VTcmMuZGVmYXVsdD1yb3cuZGF0YSgncGFyYWxsYXgtaW1hZ2UnKXx8Jyc7aW1hZ2VTcmMubWVkaXVtPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1tZWRpdW0nKXx8aW1hZ2VTcmMuZGVmYXVsdDtpbWFnZVNyYy5yZXNwb25zaXZlPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1yZXNwb25zaXZlJyl8fGltYWdlU3JjLm1lZGl1bTtpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdkZWZhdWx0Jzt9ZWxzZSBpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwmJndpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdtZWRpdW0nO31lbHNlIGlmKHdpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe3NjcmVlblNpemU9J3Jlc3BvbnNpdmUnO30KY29udGVudC5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytpbWFnZVNyY1tzY3JlZW5TaXplXSsnKScpO3Jvdy5kYXRhKCdjdXJyZW50LWltYWdlLWxvYWRlZCcsc2NyZWVuU2l6ZSk7fSxfc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kczpmdW5jdGlvbigpeyQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5lYWNoKEZMQnVpbGRlckxheW91dC5fc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9zY3JvbGxQYXJhbGxheEJhY2tncm91bmQ6ZnVuY3Rpb24oKXt2YXIgd2luPSQod2luZG93KSxyb3c9JCh0aGlzKSxjb250ZW50PXJvdy5maW5kKCc+IC5mbC1yb3ctY29udGVudC13cmFwJyksc3BlZWQ9cm93LmRhdGEoJ3BhcmFsbGF4LXNwZWVkJyksb2Zmc2V0PWNvbnRlbnQub2Zmc2V0KCkseVBvcz0tKCh3aW4uc2Nyb2xsVG9wKCktb2Zmc2V0LnRvcCkvIHNwZWVkKSxpbml0aWFsT2Zmc2V0PShyb3cuZGF0YSgncGFyYWxsYXgtb2Zmc2V0JykhPW51bGwpP3Jvdy5kYXRhKCdwYXJhbGxheC1vZmZzZXQnKTowLHRvdGFsT2Zmc2V0PXlQb3MtaW5pdGlhbE9mZnNldDtjb250ZW50LmNzcygnYmFja2dyb3VuZC1wb3NpdGlvbicsJ2NlbnRlciAnK3RvdGFsT2Zmc2V0KydweCcpO30sX2luaXRCZ1ZpZGVvczpmdW5jdGlvbigpeyQoJy5mbC1iZy12aWRlbycpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0QmdWaWRlbyk7fSxfaW5pdEJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgd3JhcD0kKHRoaXMpLHdpZHRoPXdyYXAuZGF0YSgnd2lkdGgnKSxoZWlnaHQ9d3JhcC5kYXRhKCdoZWlnaHQnKSxtcDQ9d3JhcC5kYXRhKCdtcDQnKSx5b3V0dWJlPXdyYXAuZGF0YSgneW91dHViZScpLHZpbWVvPXdyYXAuZGF0YSgndmltZW8nKSxtcDRUeXBlPXdyYXAuZGF0YSgnbXA0LXR5cGUnKSx3ZWJtPXdyYXAuZGF0YSgnd2VibScpLHdlYm1UeXBlPXdyYXAuZGF0YSgnd2VibS10eXBlJyksZmFsbGJhY2s9d3JhcC5kYXRhKCdmYWxsYmFjaycpLGxvYWRlZD13cmFwLmRhdGEoJ2xvYWRlZCcpLHZpZGVvTW9iaWxlPXdyYXAuZGF0YSgndmlkZW8tbW9iaWxlJyksZmFsbGJhY2tUYWc9JycsdmlkZW9UYWc9bnVsbCxtcDRUYWc9bnVsbCx3ZWJtVGFnPW51bGw7aWYobG9hZGVkKXtyZXR1cm47fQp2aWRlb1RhZz0kKCc8dmlkZW8gYXV0b3BsYXkgbG9vcCBtdXRlZCBwbGF5c2lubGluZT48L3ZpZGVvPicpO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgZmFsbGJhY2smJicnIT1mYWxsYmFjayl7dmlkZW9UYWcuYXR0cigncG9zdGVyJywnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3JykKdmlkZW9UYWcuY3NzKHtiYWNrZ3JvdW5kSW1hZ2U6J3VybCgiJytmYWxsYmFjaysnIiknLGJhY2tncm91bmRDb2xvcjondHJhbnNwYXJlbnQnLGJhY2tncm91bmRSZXBlYXQ6J25vLXJlcGVhdCcsYmFja2dyb3VuZFNpemU6J2NvdmVyJyxiYWNrZ3JvdW5kUG9zaXRpb246J2NlbnRlciBjZW50ZXInLH0pfQppZigndW5kZWZpbmVkJyE9dHlwZW9mIG1wNCYmJychPW1wNCl7bXA0VGFnPSQoJzxzb3VyY2UgLz4nKTttcDRUYWcuYXR0cignc3JjJyxtcDQpO21wNFRhZy5hdHRyKCd0eXBlJyxtcDRUeXBlKTt2aWRlb1RhZy5hcHBlbmQobXA0VGFnKTt9CmlmKCd1bmRlZmluZWQnIT10eXBlb2Ygd2VibSYmJychPXdlYm0pe3dlYm1UYWc9JCgnPHNvdXJjZSAvPicpO3dlYm1UYWcuYXR0cignc3JjJyx3ZWJtKTt3ZWJtVGFnLmF0dHIoJ3R5cGUnLHdlYm1UeXBlKTt2aWRlb1RhZy5hcHBlbmQod2VibVRhZyk7fQppZighRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpfHwoRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpJiYieWVzIj09dmlkZW9Nb2JpbG
573UpKXtpZigndW5kZWZpbmVkJyE9dHlwZW9mIHlvdXR1YmUpe0ZMQnVpbGRlckxheW91dC5faW5pdFlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHRoaXMpO30KZWxzZSBpZigndW5kZWZpbmVkJyE9dHlwZW9mIHZpbWVvKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRWaW1lb0JnVmlkZW8uYXBwbHkodGhpcyk7fQplbHNle3dyYXAuYXBwZW5kKHZpZGVvVGFnKTt9fQplbHNle3ZpZGVvVGFnLmF0dHIoJ3NyYycsJycpCndyYXAuYXBwZW5kKHZpZGVvVGFnKTt9CndyYXAuZGF0YSgnbG9hZGVkJyx0cnVlKTt9LF9pbml0WW91dHViZUJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgcGxheWVyV3JhcD0kKHRoaXMpLHZpZGVvSWQ9cGxheWVyV3JhcC5kYXRhKCd2aWRlby1pZCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxzdGFydFRpbWU9J3VuZGVmaW5lZCchPT10eXBlb2YgcGxheWVyV3JhcC5kYXRhKCdzdGFydCcpP3BsYXllcldyYXAuZGF0YSgnc3RhcnQnKTowLHN0YXJ0VGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ3QnKSYmc3RhcnRUaW1lPT09MD9wbGF5ZXJXcmFwLmRhdGEoJ3QnKTpzdGFydFRpbWUsZW5kVGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ2VuZCcpP3BsYXllcldyYXAuZGF0YSgnZW5kJyk6MCxsb29wPSd1bmRlZmluZWQnIT09dHlwZW9mIHBsYXllcldyYXAuZGF0YSgnbG9vcCcpP3BsYXllcldyYXAuZGF0YSgnbG9vcCcpOjEsc3RhdGVDb3VudD0wLHBsYXllcixmYWxsYmFja19zaG93aW5nO2lmKHZpZGVvSWQpe2ZhbGxiYWNrPXBsYXllcldyYXAuZGF0YSgnZmFsbGJhY2snKXx8ZmFsc2UKaWYoZmFsbGJhY2spe3BsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtc2l6ZScsJ2NvdmVyJyk7ZmFsbGJhY2tUYWcuY3NzKCd0cmFuc2l0aW9uJywnYmFja2dyb3VuZC1pbWFnZSAxcycpCnBsYXllcldyYXAuYXBwZW5kKGZhbGxiYWNrVGFnKTtmYWxsYmFja19zaG93aW5nPXRydWU7fQpGTEJ1aWxkZXJMYXlvdXQuX29uWW91dHViZUFwaVJlYWR5KGZ1bmN0aW9uKFlUKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cGxheWVyPW5ldyBZVC5QbGF5ZXIodmlkZW9QbGF5ZXJbMF0se3ZpZGVvSWQ6dmlkZW9JZCxldmVudHM6e29uUmVhZHk6ZnVuY3Rpb24oZXZlbnQpe2lmKCJubyI9PT1lbmFibGVBdWRpb3x8RkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpKXtldmVudC50YXJnZXQubXV0ZSgpO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvJiZldmVudC50YXJnZXQuaXNNdXRlZCl7ZXZlbnQudGFyZ2V0LnVuTXV0ZSgpO30KcGxheWVyV3JhcC5kYXRhKCdZVFBsYXllcicscGxheWVyKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZVlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHBsYXllcldyYXApO2V2ZW50LnRhcmdldC5wbGF5VmlkZW8oKTtpZihhdWRpb0J1dHRvbi5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7YXVkaW9CdXR0b24ub24oJ2NsaWNrJyx7YnV0dG9uOmF1ZGlvQnV0dG9uLHBsYXllcjpwbGF5ZXJ9LEZMQnVpbGRlckxheW91dC5fdG9nZ2xlQmdWaWRlb0F1ZGlvKTt9fSxvblN0YXRlQ2hhbmdlOmZ1bmN0aW9uKGV2ZW50KXtpZihldmVudC5kYXRhPT09MSl7aWYoZmFsbGJhY2tfc2hvd2luZyl7JCgnLmZsLWJnLXZpZGVvLWZhbGxiYWNrJykuY3NzKCdiYWNrZ3JvdW5kLWltYWdlJywndXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyknKX19CmlmKHN0YXRlQ291bnQ8NCl7c3RhdGVDb3VudCsrO30KaWYoc3RhdGVDb3VudD4xJiYoLTE9PT1ldmVudC5kYXRhfHwyPT09ZXZlbnQuZGF0YSkmJiJ5ZXMiPT09ZW5hYmxlQXVkaW8pe3BsYXllci5tdXRlKCk7cGxheWVyLnBsYXlWaWRlbygpO2F1ZGlvQnV0dG9uLnNob3coKTt9CmlmKGV2ZW50LmRhdGE9PT1ZVC5QbGF5ZXJTdGF0ZS5FTkRFRCYmMT09PWxvb3Ape2lmKHN0YXJ0VGltZT4wKXtwbGF5ZXIuc2Vla1RvKHN0YXJ0VGltZSk7fQplbHNle3BsYXllci5wbGF5VmlkZW8oKTt9fX0sb25FcnJvcjpmdW5jdGlvbihldmVudCl7Y29uc29sZS5pbmZvKCdZVCBFcnJvcjogJytldmVudC5kYXRhKQpGTEJ1aWxkZXJMYXlvdXQuX29uRXJyb3JZb3V0dWJlVmltZW8ocGxheWVyV3JhcCl9fSxwbGF5ZXJWYXJzOntwbGF5c2lubGluZTpGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCk/MTowLGNvbnRyb2xzOjAsc2hvd2luZm86MCxyZWw6MCxzdGFydDpzdGFydFRpbWUsZW5kOmVuZFRpbWUsfX0pO30sMSk7fSk7fX0sX29uRXJyb3JZb3V0dWJlVmltZW86ZnVuY3Rpb24ocGxheWVyV3JhcCl7ZmFsbGJhY2s9cGxheWVyV3JhcC5kYXRhKCdmYWxsYmFjaycpfHxmYWxzZQppZighZmFsbGJhY2spe3JldHVybiBmYWxzZTt9CnBsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtwbGF5ZXJXcmFwLmFwcGVuZChmYWxsYmFja1RhZyk7fSxfb25Zb3V0dWJlQXBpUmVhZHk6ZnVuY3Rpb24oY2FsbGJhY2spe2lmKHdpbmRvdy5ZVCYmWVQubG9hZGVkKXtjYWxsYmFjayhZVCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fb25Zb3V0dWJlQXBpUmVhZHkoY2FsbGJhY2spO30sMzUwKTt9fSxfaW5pdFZpbWVvQmdWaWRlbzpmdW5jdGlvbigpe3ZhciBwbGF5ZXJXcmFwPSQodGhpcyksdmlkZW9JZD1wbGF5ZXJXcmFwLmRhdGEoJ3ZpZGVvLWlkJyksdmlkZW9IYXNoPXBsYXllcldyYXAuZGF0YSgndmlkZW8taGFzaCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxwbGF5ZXIsd2lkdGg9cGxheWVyV3JhcC5vdXRlcldpZHRoKCksdWE9bmF2aWdhdG9yLnVzZXJBZ2VudDtpZih0eXBlb2YgVmltZW8hPT0ndW5kZWZpbmVkJyYmdmlkZW9JZCl7Y29uc3QgdmltT3B0aW9ucz17bG9vcDp0cnVlLHRpdGxlOmZhbHNlLHBvcnRyYWl0OmZhbHNlLGJhY2tncm91bmQ6dHJ1ZSxhdXRvcGF1c2U6ZmFsc2UsbXV0ZWQ6dHJ1ZSx9O2lmKHZpZGVvSGFzaC5sZW5ndGgpe3ZpbU9wdGlvbnMudXJsPWBodHRwczovL3BsYXllci52aW1lby5jb20vdmlkZW8vJHsgdmlkZW9JZCB9P2g9JHsgdmlkZW9IYXNoIH1gO31lbHNle3ZpbU9wdGlvbnMuaWQ9dmlkZW9JZDt9CnBsYXllcj1uZXcgVmltZW8uUGxheWVyKHZpZGVvUGxheWVyWzBdLHZpbU9wdGlvbnMpO3BsYXllcldyYXAuZGF0YSgnVk1QbGF5ZXInLHBsYXllcik7aWYoIm5vIj09PWVuYWJsZUF1ZGlvKXtwbGF5ZXIuc2V0Vm9sdW1lKDApO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvKXtpZih1YS5pbmRleE9mKCJTYWZhcmkiKT4tMXx8dWEuaW5kZXhPZigiQ2hyb21lIik+LTF8fHVhLmluZGV4T2YoIkZpcmVmb3giKT4tMSl7cGxheWVyLnNldFZvbHVtZSgwKTthdWRpb0J1dHRvbi5zaG93KCk7fQplbHNle3BsYXllci5zZXRWb2x1bWUoMSk7fX0KcGxheWVyLnBsYXkoKS5jYXRjaChmdW5jdGlvbihlcnJvcil7RkxCdWlsZGVyTGF5b3V0Ll9vbkVycm9yWW91dHVi
573ZVZpbWVvKHBsYXllcldyYXApfSk7aWYoYXVkaW9CdXR0b24ubGVuZ3RoPjApe2F1ZGlvQnV0dG9uLm9uKCdjbGljaycse2J1dHRvbjphdWRpb0J1dHRvbixwbGF5ZXI6cGxheWVyfSxGTEJ1aWxkZXJMYXlvdXQuX3RvZ2dsZUJnVmlkZW9BdWRpbyk7fX19LF90b2dnbGVCZ1ZpZGVvQXVkaW86ZnVuY3Rpb24oZSl7dmFyIHBsYXllcj1lLmRhdGEucGxheWVyLGNvbnRyb2w9ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmwtYXVkaW8tY29udHJvbCcpO2lmKGNvbnRyb2wuaGFzQ2xhc3MoJ2ZhLXZvbHVtZS1vZmYnKSl7Y29udHJvbC5yZW1vdmVDbGFzcygnZmEtdm9sdW1lLW9mZicpLmFkZENsYXNzKCdmYS12b2x1bWUtdXAnKTtlLmRhdGEuYnV0dG9uLmZpbmQoJy5mYS10aW1lcycpLmhpZGUoKTtpZignZnVuY3Rpb24nPT09dHlwZW9mIHBsYXllci51bk11dGUpe3BsYXllci51bk11dGUoKTt9CmVsc2V7cGxheWVyLnNldFZvbHVtZSgxKTt9fQplbHNle2NvbnRyb2wucmVtb3ZlQ2xhc3MoJ2ZhLXZvbHVtZS11cCcpLmFkZENsYXNzKCdmYS12b2x1bWUtb2ZmJyk7ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmEtdGltZXMnKS5zaG93KCk7aWYoJ2Z1bmN0aW9uJz09PXR5cGVvZiBwbGF5ZXIudW5NdXRlKXtwbGF5ZXIubXV0ZSgpO30KZWxzZXtwbGF5ZXIuc2V0Vm9sdW1lKDApO319fSxfdmlkZW9CZ1NvdXJjZUVycm9yOmZ1bmN0aW9uKGUpe3ZhciBzb3VyY2U9JChlLnRhcmdldCksd3JhcD1zb3VyY2UuY2xvc2VzdCgnLmZsLWJnLXZpZGVvJyksdmlkPXdyYXAuZmluZCgndmlkZW8nKSxmYWxsYmFjaz13cmFwLmRhdGEoJ2ZhbGxiYWNrJyksZmFsbGJhY2tUYWc9Jyc7c291cmNlLnJlbW92ZSgpO2lmKHZpZC5maW5kKCdzb3VyY2UnKS5sZW5ndGgpe3JldHVybjt9ZWxzZSBpZignJyE9PWZhbGxiYWNrKXtmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ZhbGxiYWNrKycpJyk7d3JhcC5hcHBlbmQoZmFsbGJhY2tUYWcpO3ZpZC5yZW1vdmUoKTt9fSxfcmVzaXplQmdWaWRlb3M6ZnVuY3Rpb24oKXskKCcuZmwtYmctdmlkZW8nKS5lYWNoKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLmFwcGx5KHRoaXMpO2lmKCQodGhpcykucGFyZW50KCkuZmluZCgnaW1nJykubGVuZ3RoPjApeyQodGhpcykucGFyZW50KCkuaW1hZ2VzTG9hZGVkKCQucHJveHkoRkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLHRoaXMpKTt9fSk7fSxfcmVzaXplQmdWaWRlbzpmdW5jdGlvbigpe2lmKDA9PT0kKHRoaXMpLmZpbmQoJ3ZpZGVvJykubGVuZ3RoJiYwPT09JCh0aGlzKS5maW5kKCdpZnJhbWUnKS5sZW5ndGgpe3JldHVybjt9CnZhciB3cmFwPSQodGhpcyksd3JhcEhlaWdodD13cmFwLm91dGVySGVpZ2h0KCksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHZpZD13cmFwLmZpbmQoJ3ZpZGVvJyksdmlkSGVpZ2h0PXdyYXAuZGF0YSgnaGVpZ2h0JyksdmlkV2lkdGg9d3JhcC5kYXRhKCd3aWR0aCcpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdIZWlnaHQ9TWF0aC5yb3VuZCh2aWRIZWlnaHQqd3JhcFdpZHRoL3ZpZFdpZHRoKSxuZXdMZWZ0PTAsbmV3VG9wPTAsaWZyYW1lPXdyYXAuZmluZCgnaWZyYW1lJyksaXNSb3dGdWxsSGVpZ2h0PSQodGhpcykuY2xvc2VzdCgnLmZsLXJvdy1iZy12aWRlbycpLmhhc0NsYXNzKCdmbC1yb3ctZnVsbC1oZWlnaHQnKSx2aWRDU1M9e3RvcDonNTAlJyxsZWZ0Oic1MCUnLHRyYW5zZm9ybTondHJhbnNsYXRlKC01MCUsLTUwJSknLH07aWYodmlkLmxlbmd0aCl7aWYodmlkSGVpZ2h0PT09Jyd8fHR5cGVvZiB2aWRIZWlnaHQ9PT0ndW5kZWZpbmVkJ3x8dmlkV2lkdGg9PT0nJ3x8dHlwZW9mIHZpZFdpZHRoPT09J3VuZGVmaW5lZCcpe3ZpZC5jc3MoeydsZWZ0JzonMHB4JywndG9wJzonMHB4Jywnd2lkdGgnOm5ld1dpZHRoKydweCd9KTt2aWQub24oJ2xvYWRlZG1ldGFkYXRhJyxGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZU9uTG9hZGVkTWV0YSk7cmV0dXJuO30KaWYoIWlzUm93RnVsbEhlaWdodCl7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8gMik7bmV3V2lkdGg9dmlkSGVpZ2h0P01hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpOm5ld1dpZHRoO30KZWxzZXtuZXdUb3A9LSgobmV3SGVpZ2h0LXdyYXBIZWlnaHQpLzIpO30KdmlkQ1NTPXtsZWZ0Om5ld0xlZnQrJ3B4Jyx0b3A6bmV3VG9wKydweCcsaGVpZ2h0Om5ld0hlaWdodCsncHgnLHdpZHRoOm5ld1dpZHRoKydweCcsfX0KdmlkLmNzcyh2aWRDU1MpO30KZWxzZSBpZihpZnJhbWUubGVuZ3RoKXtpZih0eXBlb2Ygd3JhcC5kYXRhKCd5b3V0dWJlJykhPT0ndW5kZWZpbmVkJyl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVZb3V0dWJlQmdWaWRlby5hcHBseSh0aGlzKTt9fX0sX3Jlc2l6ZU9uTG9hZGVkTWV0YTpmdW5jdGlvbigpe3ZhciB2aWRlbz0kKHRoaXMpLHdyYXBIZWlnaHQ9dmlkZW8ucGFyZW50KCkub3V0ZXJIZWlnaHQoKSx3cmFwV2lkdGg9dmlkZW8ucGFyZW50KCkub3V0ZXJXaWR0aCgpLHZpZFdpZHRoPXZpZGVvWzBdLnZpZGVvV2lkdGgsdmlkSGVpZ2h0PXZpZGVvWzBdLnZpZGVvSGVpZ2h0LG5ld0hlaWdodD1NYXRoLnJvdW5kKHZpZEhlaWdodCp3cmFwV2lkdGgvdmlkV2lkdGgpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdMZWZ0PTAsbmV3VG9wPTA7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld1dpZHRoPU1hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpO25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8yKTt9CmVsc2V7bmV3VG9wPS0oKG5ld0hlaWdodC13cmFwSGVpZ2h0KS8yKTt9CnZpZGVvLnBhcmVudCgpLmRhdGEoJ3dpZHRoJyx2aWRXaWR0aCk7dmlkZW8ucGFyZW50KCkuZGF0YSgnaGVpZ2h0Jyx2aWRIZWlnaHQpO3ZpZGVvLmNzcyh7J2xlZnQnOm5ld0xlZnQrJ3B4JywndG9wJzpuZXdUb3ArJ3B4Jywnd2lkdGgnOm5ld1dpZHRoKydweCcsJ2hlaWdodCc6bmV3SGVpZ2h0KydweCd9KTt9LF9yZXNpemVZb3V0dWJlQmdWaWRlbzpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcyksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHdyYXBIZWlnaHQ9d3JhcC5vdXRlckhlaWdodCgpLHBsYXllcj13cmFwLmRhdGEoJ1lUUGxheWVyJyksdmlkZW89cGxheWVyP3BsYXllci5nZXRJZnJhbWUoKTpudWxsLGFzcGVjdFJhdGlvU2V0dGluZz0nMTY6OScsYXNwZWN0UmF0aW9BcnJheT1hc3BlY3RSYXRpb1NldHRpbmcuc3BsaXQoJzonKSxhc3BlY3RSYXRpbz1hc3BlY3RSYXRpb0FycmF5WzBdLyBhc3BlY3RSYXRpb0FycmF5WzFdLHJhdGlvV2lk
573dGg9d3JhcFdpZHRoIC8gYXNwZWN0UmF0aW8scmF0aW9IZWlnaHQ9d3JhcEhlaWdodCphc3BlY3RSYXRpbyxpc1dpZHRoRml4ZWQ9d3JhcFdpZHRoIC8gd3JhcEhlaWdodD5hc3BlY3RSYXRpbyx3aWR0aD1pc1dpZHRoRml4ZWQ/d3JhcFdpZHRoOnJhdGlvSGVpZ2h0LGhlaWdodD1pc1dpZHRoRml4ZWQ/cmF0aW9XaWR0aDp3cmFwSGVpZ2h0O2lmKHZpZGVvKXskKHZpZGVvKS53aWR0aCh3aWR0aCkuaGVpZ2h0KGhlaWdodCk7fX0sX2luaXRIYXNoOmZ1bmN0aW9uKCl7dmFyIGhhc2g9d2luZG93LmxvY2F0aW9uLmhhc2gucmVwbGFjZSgnIycsJycpLnNwbGl0KCcvJykuc2hpZnQoKSxlbGVtZW50PW51bGwsdGFicz1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsLHRhYkluZGV4PW51bGwsbGFiZWw9bnVsbDtpZignJyE9PWhhc2gpe3RyeXtlbGVtZW50PSQoJyMnK2hhc2gpO2lmKGVsZW1lbnQubGVuZ3RoPjApe2lmKGVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLWFjY29yZGlvbi1pdGVtJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTt9LDEwMCk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXt0YWJzPWVsZW1lbnQuY2xvc2VzdCgnLmZsLXRhYnMnKTtyZXNwb25zaXZlTGFiZWw9ZWxlbWVudC5maW5kKCcuZmwtdGFicy1wYW5lbC1sYWJlbCcpO3RhYkluZGV4PXJlc3BvbnNpdmVMYWJlbC5kYXRhKCdpbmRleCcpO2xhYmVsPXRhYnMuZmluZCgnLmZsLXRhYnMtbGFiZWxzIC5mbC10YWJzLWxhYmVsW2RhdGEtaW5kZXg9Jyt0YWJJbmRleCsnXScpO2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fSwxMDApO319fQpjYXRjaChlKXt9fX0sX2luaXRBbmNob3JMaW5rczpmdW5jdGlvbigpeyQoJ2EnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRBbmNob3JMaW5rOmZ1bmN0aW9uKCl7dmFyIGxpbms9JCh0aGlzKSxocmVmPWxpbmsuYXR0cignaHJlZicpLGxvYz13aW5kb3cubG9jYXRpb24saWQ9bnVsbCxlbGVtZW50PW51bGwsZmxOb2RlPWZhbHNlO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgaHJlZiYmaHJlZi5pbmRleE9mKCcjJyk+LTEmJmxpbmsuY2xvc2VzdCgnc3ZnJykubGVuZ3RoPDEpe2lmKGxvYy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKT09dGhpcy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKSYmbG9jLmhvc3RuYW1lPT10aGlzLmhvc3RuYW1lKXt0cnl7aWQ9aHJlZi5zcGxpdCgnIycpLnBvcCgpO2lmKCFpZCl7cmV0dXJuO30KZWxlbWVudD0kKCcjJytpZCk7aWYoZWxlbWVudC5sZW5ndGg+MCl7ZmxOb2RlPWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLXJvdycpfHxlbGVtZW50Lmhhc0NsYXNzKCdmbC1jb2wnKXx8ZWxlbWVudC5oYXNDbGFzcygnZmwtbW9kdWxlJyk7aWYoIWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLW5vLXNjcm9sbCcpJiYobGluay5oYXNDbGFzcygnZmwtc2Nyb2xsLWxpbmsnKXx8ZmxOb2RlKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2spO30KaWYoZWxlbWVudC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0nKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljayk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpeyQobGluaykub24oJ2NsaWNrJyxGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvVGFiT25MaW5rQ2xpY2spO319fQpjYXRjaChlKXt9fX19LF9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljazpmdW5jdGlvbihlLGNhbGxiYWNrKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50LGNhbGxiYWNrKTtlLnByZXZlbnREZWZhdWx0KCk7fSxfc2Nyb2xsVG9FbGVtZW50OmZ1bmN0aW9uKGVsZW1lbnQsY2FsbGJhY2spe3ZhciBjb25maWc9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmFuY2hvckxpbmtBbmltYXRpb25zLGRlc3Q9MCx3aW49JCh3aW5kb3cpLGRvYz0kKGRvY3VtZW50KTtpZihlbGVtZW50Lmxlbmd0aD4wKXtpZignZml4ZWQnPT09ZWxlbWVudC5jc3MoJ3Bvc2l0aW9uJyl8fCdmaXhlZCc9PT1lbGVtZW50LnBhcmVudCgpLmNzcygncG9zaXRpb24nKSl7ZGVzdD1lbGVtZW50LnBvc2l0aW9uKCkudG9wO30KZWxzZSBpZihlbGVtZW50Lm9mZnNldCgpLnRvcD5kb2MuaGVpZ2h0KCktd2luLmhlaWdodCgpKXtkZXN0PWRvYy5oZWlnaHQoKS13aW4uaGVpZ2h0KCk7fQplbHNle2Rlc3Q9ZWxlbWVudC5vZmZzZXQoKS50b3AtY29uZmlnLm9mZnNldDt9CiQoJ2h0bWwsIGJvZHknKS5zdG9wKHRydWUpLmFuaW1hdGUoe3Njcm9sbFRvcDpkZXN0fSxjb25maWcuZHVyYXRpb24sY29uZmlnLmVhc2luZyxmdW5jdGlvbigpe2lmKCd1bmRlZmluZWQnIT10eXBlb2YgY2FsbGJhY2spe2NhbGxiYWNrKCk7fQppZih1bmRlZmluZWQhPWVsZW1lbnQuYXR0cignaWQnKSYmd2luZG93LmxvY2F0aW9uLmhhc2ghPT0nIycrZWxlbWVudC5hdHRyKCdpZCcpKXtpZihoaXN0b3J5LnB1c2hTdGF0ZSl7aGlzdG9yeS5wdXNoU3RhdGUobnVsbCxudWxsLCcjJytlbGVtZW50LmF0dHIoJ2lkJykpO30KZWxzZXt3aW5kb3cubG9jYXRpb24uaGFzaD1lbGVtZW50LmF0dHIoJ2lkJyk7fX19KTt9fSxfc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljazpmdW5jdGlvbihlKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtpZihlbGVtZW50Lmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTtlbGVtZW50PWZhbHNlO319O0ZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2suY2FsbCh0aGlzLGUsY2FsbGJhY2spO319LF9zY3JvbGxUb1RhYk9uTGlua0NsaWNrOmZ1bmN0aW9uKGUpe3ZhciBlbGVtZW50PSQoJyMnKyQodGhpcykuYXR0cignaHJlZicpLnNwbGl0KCcjJykucG9wKCkpLHRhYnM9bnVsbCxsYWJlbD1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsO2lmKGVsZW1lbnQubGVuZ3RoPjApe3RhYnM9ZWxlbWVudC5jbG9zZXN0KCcuZmwtdGFicycpO3Jlc3BvbnNpdmVMYWJlbD1lbGVtZW50LmZpbmQoJy5mbC10YWJzLXBhbmVsLWxhYmVsJyk7dGFiSW5kZXg9cmVzcG9uc2l2ZUxhYmVsLmRhdGEoJ2luZGV4Jyk7bGFiZWw9dGFicy5maW5kKCcuZmwtdGFicy1sYWJlbHMgLmZsLXRhYnMtbGFiZWxbZGF0YS1pbmRleD0nK3RhYkluZGV4KyddJyk7aWYocmVzcG9uc2l2ZUxhYmVsLmlzKCc6dmlzaWJsZScpKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtyZXNwb25zaXZlTGFiZWwudHJpZ2dlcigkLkV2ZW50KCdjbGljaycse3doaWNoOjF9KSk7fX07RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljay5jYWxsKHRoaXMsZSxjYWxsYmFjayk7fQplbHNle2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fQplLnByZXZlbn
573REZWZhdWx0KCk7fX0sX2luaXRGb3JtczpmdW5jdGlvbigpe2lmKCFGTEJ1aWxkZXJMYXlvdXQuX2hhc1BsYWNlaG9sZGVyU3VwcG9ydCl7JCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO30KJCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5fY2xlYXJGb3JtRmllbGRFcnJvcik7fSxfaGFzUGxhY2Vob2xkZXJTdXBwb3J0OmZ1bmN0aW9uKCl7dmFyIGlucHV0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7cmV0dXJuJ3VuZGVmaW5lZCchPWlucHV0LnBsYWNlaG9sZGVyO30sX2luaXRGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyksdmFsPWZpZWxkLnZhbCgpLHBsYWNlaG9sZGVyPWZpZWxkLmF0dHIoJ3BsYWNlaG9sZGVyJyk7aWYoJ3VuZGVmaW5lZCchPXBsYWNlaG9sZGVyJiYnJz09PXZhbCl7ZmllbGQudmFsKHBsYWNlaG9sZGVyKTtmaWVsZC5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5faGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO2ZpZWxkLm9uKCdibHVyJyxGTEJ1aWxkZXJMYXlvdXQuX3Nob3dGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrKTt9fSxfaGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2s6ZnVuY3Rpb24oKXt2YXIgZmllbGQ9JCh0aGlzKSx2YWw9ZmllbGQudmFsKCkscGxhY2Vob2xkZXI9ZmllbGQuYXR0cigncGxhY2Vob2xkZXInKTtpZih2YWw9PXBsYWNlaG9sZGVyKXtmaWVsZC52YWwoJycpO319LF9zaG93Rm9ybUZpZWxkUGxhY2Vob2xkZXJGYWxsYmFjazpmdW5jdGlvbigpe3ZhciBmaWVsZD0kKHRoaXMpLHZhbD1maWVsZC52YWwoKSxwbGFjZWhvbGRlcj1maWVsZC5hdHRyKCdwbGFjZWhvbGRlcicpO2lmKCcnPT09dmFsKXtmaWVsZC52YWwocGxhY2Vob2xkZXIpO319LF9jbGVhckZvcm1GaWVsZEVycm9yOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyk7ZmllbGQucmVtb3ZlQ2xhc3MoJ2ZsLWZvcm0tZXJyb3InKTtmaWVsZC5zaWJsaW5ncygnLmZsLWZvcm0tZXJyb3ItbWVzc2FnZScpLmhpZGUoKTt9LF9pbml0Um93U2hhcGVMYXllckhlaWdodDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fYWRqdXN0Um93U2hhcGVMYXllckhlaWdodCgpOyQod2luZG93KS5vbigncmVzaXplJyxGTEJ1aWxkZXJMYXlvdXQuX2FkanVzdFJvd1NoYXBlTGF5ZXJIZWlnaHQpO30sX2luaXROZXN0ZWRDb2xzV2lkdGg6ZnVuY3Rpb24oKXt2YXIgbmVzdGVkQ29scz0kKCcuZmwtY29sLWhhcy1jb2xzJyk7aWYobmVzdGVkQ29scy5sZW5ndGg8PTApe3JldHVybjt9CiQobmVzdGVkQ29scykuZWFjaChmdW5jdGlvbihpbmRleCxjb2wpe2lmKCQoY29sKS53aWR0aCgpPD0wKXskKGNvbCkuY3NzKCd3aWR0aCcsRkxCdWlsZGVyTGF5b3V0Q29uZmlnLmVtcHR5Q29sV2lkdGgpO319KTt9LF9hZGp1c3RSb3dTaGFwZUxheWVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIHJvd1NoYXBlTGF5ZXJzPSQoJy5mbC1idWlsZGVyLXNoYXBlLWxheWVyJyk7JChyb3dTaGFwZUxheWVycykuZWFjaChmdW5jdGlvbihpbmRleCl7dmFyIHJvd1NoYXBlTGF5ZXI9JCh0aGlzKSxzaGFwZT0kKHJvd1NoYXBlTGF5ZXIpLmZpbmQoJ3N2ZycpLGhlaWdodD1zaGFwZS5oZWlnaHQoKSxleGNsdWRlU2hhcGVzPScuZmwtYnVpbGRlci1zaGFwZS1jaXJjbGUsIC5mbC1idWlsZGVyLXNoYXBlLWRvdC1jbHVzdGVyLCAuZmwtYnVpbGRlci1zaGFwZS10b3BvZ3JhcGh5LCAuZmwtYnVpbGRlci1zaGFwZS1yZWN0JztpZighcm93U2hhcGVMYXllci5pcyhleGNsdWRlU2hhcGVzKSl7JChzaGFwZSkuY3NzKCdoZWlnaHQnLE1hdGguY2VpbChoZWlnaHQpKTt9fSk7fSxfc3RyaW5nX3RvX3NsdWc6ZnVuY3Rpb24oc3RyKXtzdHI9c3RyLnJlcGxhY2UoL15ccyt8XHMrJC9nLCcnKTtpZigndW5kZWZpbmVkJz09dHlwZW9mIHdpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgpe3JlZ2V4PW5ldyBSZWdFeHAoJ1teYS16QS1aMC05XCciOigpICEuLC1ffF0nLCdnJyk7fWVsc2V7cmVnZXg9bmV3IFJlZ0V4cCgnW14nK3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgrJ1wnIjpcKFwpICEuLC1ffFxcXHB7TGV0dGVyfV0nLCd1ZycpO30Kc3RyPXN0ci5yZXBsYWNlKHJlZ2V4LCcnKS5yZXBsYWNlKC9ccysvZywnICcpO3JldHVybiBzdHI7fSxfcmVvcmRlck1lbnU6ZnVuY3Rpb24oKXtpZigkKCcjd3AtYWRtaW4tYmFyLWZsLWJ1aWxkZXItZnJvbnRlbmQtZWRpdC1saW5rLWRlZmF1bHQgbGknKS5sZW5ndGg+MSl7JCgnI3dwLWFkbWluLWJhci1mbC1idWlsZGVyLWZyb250ZW5kLWR1cGxpY2F0ZS1saW5rJykuYXBwZW5kVG8oJyN3cC1hZG1pbi1iYXItZmwtYnVpbGRlci1mcm9udGVuZC1lZGl0LWxpbmstZGVmYXVsdCcpLmNzcygncGFkZGluZy10b3AnLCc1cHgnKS5jc3MoJ2JvcmRlci10b3AnLCcycHggc29saWQgIzFEMjEyNScpLmNzcygnbWFyZ2luLXRvcCcsJzVweCcpfX19OyQoZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuaW5pdCgpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzIT09J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dE1vZHVsZXM9e2luaXQ6ZnVuY3Rpb24oKXtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5faW5pdE1vZHVsZUFuaW1hdGlvbnMoKTt9fSxfaW5pdE1vZHVsZUFuaW1hdGlvbnM6ZnVuY3Rpb24oKXtpZih0eXBlb2YgalF1ZXJ5LmZuLndheXBvaW50IT09J3VuZGVmaW5lZCcpeyQoJy5mbC1hbmltYXRpb24nKS5lYWNoKGZ1bmN0aW9uKCl7dmFyIG5vZGU9JCh0aGlzKSxub2RlVG9wPW5vZGUub2Zmc2V0KCkudG9wLHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksYm9keUhlaWdodD0kKCdib2R5JykuaGVpZ2h0KCksd2F5cG9pbnQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50LG9mZnNldD0nODAlJztpZih0eXBlb2Ygd2F5cG9pbnQub2Zmc2V0IT09dW5kZWZpbmVkKXtvZmZzZXQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50Lm9mZnNldCsnJSc7fQppZihib2R5SGVpZ2h0LW5vZGVUb3A8d2luSGVpZ2h0KjAuMil7b2Zmc2V0PScxMDAlJzt9Cm5vZGUud2F5cG9pbnQoe29mZnNldDpvZmZzZXQsaGFuZGxlcjpGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzLl9kb01vZHVs
573ZUFuaW1hdGlvbn0pO30pO319LF9kb01vZHVsZUFuaW1hdGlvbjpmdW5jdGlvbigpe3ZhciBtb2R1bGU9J3VuZGVmaW5lZCc9PXR5cGVvZiB0aGlzLmVsZW1lbnQ/JCh0aGlzKTokKHRoaXMuZWxlbWVudCksZGVsYXk9cGFyc2VGbG9hdChtb2R1bGUuZGF0YSgnYW5pbWF0aW9uLWRlbGF5JykpLGR1cmF0aW9uPXBhcnNlRmxvYXQobW9kdWxlLmRhdGEoJ2FuaW1hdGlvbi1kdXJhdGlvbicpKTtpZighaXNOYU4oZHVyYXRpb24pKXttb2R1bGUuY3NzKCdhbmltYXRpb24tZHVyYXRpb24nLGR1cmF0aW9uKydzJyk7fQppZighaXNOYU4oZGVsYXkpJiZkZWxheT4wKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bW9kdWxlLmFkZENsYXNzKCdmbC1hbmltYXRlZCcpO30sZGVsYXkqMTAwMCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe21vZHVsZS5hZGRDbGFzcygnZmwtYW5pbWF0ZWQnKTt9LDEpO319fTskKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5pbml0KCk7fSk7fSkoalF1ZXJ5KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLTZmMGNlcDh2aW9nOSAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLXlzYWd0MHV6ZWxpOCAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLWhzM2licmRmOXg2dyAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTs7KGZ1bmN0aW9uKCQpe3ZhciBmaXhlZEhlaWdodD10cnVlO2Z1bmN0aW9uIGVxdWFsaGVpZ2h0KCl7aWYoIWZpeGVkSGVpZ2h0KXtyZXR1cm47fQp2YXIgbWF4SGVpZ2h0PTA7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5wcC10ZXN0aW1vbmlhbCAucHAtY29udGVudC13cmFwcGVyJykuZWFjaChmdW5jdGlvbihpbmRleCl7aWYoKCQodGhpcykub3V0ZXJIZWlnaHQoKSk+bWF4SGVpZ2h0KXttYXhIZWlnaHQ9JCh0aGlzKS5vdXRlckhlaWdodCgpO319KTskKCcuZmwtbm9kZS00dmxpcHp4ZHJmZzEgLnBwLXRlc3RpbW9uaWFsIC5wcC1jb250ZW50LXdyYXBwZXInKS5jc3MoJ2hlaWdodCcsbWF4SGVpZ2h0KydweCcpO30KdmFyIGxlZnRfYXJyb3dfc3ZnPSc8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5MiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1LjEgMjQ3LjVsMTE3LjgtMTE2YzQuNy00LjcgMTIuMy00LjcgMTcgMGw3LjEgNy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0w2NC43IDI1NmwxMDIuMiAxMDAuNGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTcuMSA3LjFjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNSAyNjQuNWMtNC42LTQuNy00LjYtMTIuMy4xLTE3eiI+PC9wYXRoPjwvc3ZnPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+UHJldmlvdXM8L3NwYW4+Jzt2YXIgcmlnaHRfYXJyb3dfc3ZnPSc8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5MiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE2Ni45IDI2NC41bC0xMTcuOCAxMTZjLTQuNyA0LjctMTIuMyA0LjctMTcgMGwtNy4xLTcuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3TDEyNy4zIDI1NiAyNS4xIDE1NS42Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNy4xLTcuMWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTE3LjggMTE2YzQuNiA0LjcgNC42IDEyLjMtLjEgMTd6Ij48L3BhdGg+PC9zdmc+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5OZXh0PC9zcGFuPic7dmFyIHNldEFyaWFIaWRkZW49ZnVuY3Rpb24oZSl7dmFyIGN1cnJlbnRJbmRleD1lLml0ZW0uaW5kZXg7dmFyIHZpc2libGVJdGVtcz1lLnBhZ2Uuc2l6ZTskKGUudGFyZ2V0KS5maW5kKCcub3dsLWl0ZW0nKS5lYWNoKGZ1bmN0aW9uKGluZGV4KXtpZihpbmRleD49Y3VycmVudEluZGV4JiZpbmRleDxjdXJyZW50SW5kZXgrdmlzaWJsZUl0ZW1zKXskKHRoaXMpLmF0dHIoJ2FyaWEtaGlkZGVuJywnZmFsc2UnKTt9ZWxzZXskKHRoaXMpLmF0dHIoJ2FyaWEtaGlkZGVuJywndHJ1ZScpO319KTt9O3ZhciBvbkNoYW5nZT1mdW5jdGlvbihlKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JChlLnRhcmdldCkuZmluZCgnLm93bC1pdGVtJykucmVtb3ZlQ2xhc3MoJ3BwLXRlc3RpbW9uaWFsLS1jZW50ZXInKTt2YXIgYWN0aXZlcz0kKGUudGFyZ2V0KS5maW5kKCcub3dsLWl0ZW0uYWN0aXZlJyk7aWYoYWN0aXZlcy5sZW5ndGg9PT0zKXskKGFjdGl2ZXNbMV0pLmFkZENsYXNzKCdwcC10ZXN0aW1vbmlhbC0tY2VudGVyJyk7fX0sMjAwKTskKGUudGFyZ2V0KS5maW5kKCcub3dsLWRvdCcpLmVhY2goZnVuY3Rpb24oKXtpZigkKHRoaXMpLmhhc0NsYXNzKCdhY3RpdmUnKSl7JCh0aGlzKS5hdHRyKCdhcmlhLWN1cnJlbnQnLCd0cnVlJyk7fWVsc2V7JCh0aGlzKS5hdHRyKCdhcmlhLWN1cnJlbnQnLCdmYWxzZScpO319KTt2YXIgdmlzaWJsZVNsaWRlcz0wOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtaXRlbScpLmVhY2goZnVuY3Rpb24oaW5kZXgpe2lmKCEkKHRoaXMpLmhhc0NsYXNzKCdjbG9uZWQnKSl7dmlzaWJsZVNsaWRlcysrOyQodGhpcykuYXR0cignYXJpYS1sYWJlbCcsJ1Rlc3RpbW9uaWFsICcrdmlzaWJsZVNsaWRlcysnIG9mICcrZS5pdGVtLmNvdW50KTt9fSk7c2V0QXJpYUhpZGRlbihlKTt9O3ZhciBvcHRpb25zPXtpdGVtczoxLHJlc3BvbnNpdmU6ezA6e2l0ZW1zOjEsfSw3Njk6e2l0ZW1zOjEsfSw5OTM6e2l0ZW1zOjEsfSwxMjAxOntpdGVtczoxLH19LGRvdHM6ZmFsc2UsYXV0b3BsYXk6dHJ1ZSxhdXRvcGxheUhvdmVyUGF1c2U6dHJ1ZSxhdXRvcGxheVRpbWVvdXQ6NDAwMCxhdXRvcGxheVNwZWVkOjIwMDAsbmF2U3BlZWQ6MjAwMCxkb3RzU3BlZWQ6MjAwMCxuYXZUZX
573h0OltsZWZ0X2Fycm93X3N2ZyxyaWdodF9hcnJvd19zdmddLG5hdkNvbnRhaW5lcjonLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5wcC10ZXN0aW1vbmlhbHMtbmF2JyxuYXZFbGVtZW50OididXR0b24gdHlwZT0iYnV0dG9uIicsbG9vcDp0cnVlLGF1dG9IZWlnaHQ6IWZpeGVkSGVpZ2h0LGl0ZW1zOjEscmVzcG9uc2l2ZTp7fSxhbmltYXRlT3V0OidzbGlkZU91dFVwJyxhbmltYXRlSW46J3NsaWRlSW5VcCcsc2xpZGVCeToyLG1vdXNlRHJhZzpmYWxzZSxyZXNwb25zaXZlUmVmcmVzaFJhdGU6MjAwLHJlc3BvbnNpdmVCYXNlV2lkdGg6d2luZG93LG1hcmdpbjoyLHJ0bDokKCdib2R5JykuaGFzQ2xhc3MoJ3J0bCcpLG9uSW5pdGlhbGl6ZWQ6ZnVuY3Rpb24oZSl7b25DaGFuZ2UoZSk7c2V0QXJpYUhpZGRlbihlKTtlcXVhbGhlaWdodCgpO3ZhciBjb3VudD0xOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtZG90JykuZWFjaChmdW5jdGlvbigpeyQodGhpcykuYXBwZW5kKCc8c3BhbiBjbGFzcz0ic3Itb25seSI+VGVzdGltb25pYWwgU2xpZGUgJytjb3VudCsnPC9zcGFuPicpO2lmKCQodGhpcykuaGFzQ2xhc3MoJ2FjdGl2ZScpKXskKHRoaXMpLmF0dHIoJ2FyaWEtY3VycmVudCcsJ3RydWUnKTt9ZWxzZXskKHRoaXMpLmF0dHIoJ2FyaWEtY3VycmVudCcsJ2ZhbHNlJyk7fQpjb3VudCsrO30pOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtaXRlbScpLmF0dHIoJ3JvbGUnLCdncm91cCcpO3ZhciB2aXNpYmxlU2xpZGVzPTA7JChlLnRhcmdldCkuZmluZCgnLm93bC1pdGVtJykuZWFjaChmdW5jdGlvbihpbmRleCl7aWYoISQodGhpcykuaGFzQ2xhc3MoJ2Nsb25lZCcpKXt2aXNpYmxlU2xpZGVzKys7JCh0aGlzKS5hdHRyKCdhcmlhLWxhYmVsJywnVGVzdGltb25pYWwgJyt2aXNpYmxlU2xpZGVzKycgb2YgJytlLml0ZW0uY291bnQpO319KTskKGUudGFyZ2V0KS5wYXJlbnQoKS5maW5kKCcub3dsLXByZXYnKS5hdHRyKCd0aXRsZScsJ1ByZXZpb3VzIHRlc3RpbW9uaWFsJyk7JChlLnRhcmdldCkucGFyZW50KCkuZmluZCgnLm93bC1uZXh0JykuYXR0cigndGl0bGUnLCdOZXh0IHRlc3RpbW9uaWFsJyk7dmFyIGNhcm91c2VsPXRoaXM7Y2Fyb3VzZWwuJGVsZW1lbnQub24oJ2ZvY3VzJyxmdW5jdGlvbigpe2Nhcm91c2VsLiRlbGVtZW50Lm9uKCdrZXl1cCcsZnVuY3Rpb24oZSl7aWYoMzc9PT1lLmtleUNvZGV8fDM3PT09ZS53aGljaCl7Y2Fyb3VzZWwucHJldigpO30KaWYoMzk9PT1lLmtleUNvZGV8fDM5PT09ZS53aGljaCl7Y2Fyb3VzZWwubmV4dCgpO319KTt9KS5vbignYmx1cicsZnVuY3Rpb24oKXtjYXJvdXNlbC4kZWxlbWVudC5vZmYoJ2tleXVwJyk7fSk7fSxvblJlc2l6ZWQ6ZXF1YWxoZWlnaHQsb25SZWZyZXNoZWQ6ZXF1YWxoZWlnaHQsb25Mb2FkZWRMYXp5OmVxdWFsaGVpZ2h0LG9uQ2hhbmdlZDpvbkNoYW5nZSxvbkRyYWdnZWQ6ZnVuY3Rpb24oZSl7dmFyIGF1dG9wbGF5PXRydWU7aWYoIWF1dG9wbGF5KXskKGUudGFyZ2V0KS50cmlnZ2VyKCdzdG9wLm93bC5hdXRvcGxheScpO319fTtpZigkLmZuLmltYWdlc0xvYWRlZCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxJykuaW1hZ2VzTG9hZGVkKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5vd2xDYXJvdXNlbChvcHRpb25zKTt9KTt9ZWxzZXskKCcuZmwtbm9kZS00dmxpcHp4ZHJmZzEgLm93bC1jYXJvdXNlbCcpLm93bENhcm91c2VsKG9wdGlvbnMpO30KaWYoJCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5wYXJlbnRzKCcucHAtdGFicy1wYW5lbC1jb250ZW50Om5vdCg6dmlzaWJsZSknKS5sZW5ndGg+MCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5hZGRDbGFzcygnb3dsLWhpZGRlbicpO319KShqUXVlcnkpO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtdWd0cTRsN2h3MDVrIC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtYjV0cml5bjBvd3VlIC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtcTFyZDBibnNtaHo5IC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pOzsoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1lbWJlZC12aWRlbycpLmZpdFZpZHMoKTtpZigoJCgnLmZsLXdwLXZpZGVvIHZpZGVvJykubGVuZ3RoPjEpJiZ0eXBlb2YgJC5mbi5tZWRpYWVsZW1lbnRwbGF5ZXIhPT0ndW5kZWZpbmVkJyl7JCgnLmZsLXdwLXZpZGVvIHZpZGVvJykubWVkaWFlbGVtZW50cGxheWVyKHtwYXVzZU90aGVyUGxheWVyczpmYWxzZX0pO319KTtGTEJ1aWxkZXJWaWRlbz1mdW5jdGlvbihzZXR0aW5ncyl7dGhpcy5ub2RlSUQ9c2V0dGluZ3MuaWQ7dGhpcy5ub2RlQ2xhc3M9Jy5mbC1ub2RlLScrc2V0dGluZ3MuaWQ7dGhpcy5faW5pdFZpZGVvKCk7dGhpcy5faW5pdFN0aWNreU9uU2Nyb2xsKCk7fTtGTEJ1aWxkZXJWaWRlby5wcm90b3R5cGU9e19pbml0VmlkZW86ZnVuY3Rpb24oKXt2YXIgb3JpZ1RvcD0kKHRoaXMubm9kZUNsYXNzKS5vZmZzZXQoKS50b3Asb3JpZ0xlZnQ9JCh0aGlzLm5vZGVDbGFzcykub2Zmc2V0KCkubGVmdCxvcmlnSGVpZ2h0PSQodGhpcy5ub2RlQ2xhc3MpLm91dGVySGVpZ2h0KCksb3JpZ1dpZHR
573oPSQodGhpcy5ub2RlQ2xhc3MpLm91dGVyV2lkdGgoKTskKHRoaXMubm9kZUNsYXNzKS5hdHRyKCdkYXRhLW9yaWctdG9wJyxvcmlnVG9wKTskKHRoaXMubm9kZUNsYXNzKS5hdHRyKCdkYXRhLW9yaWctbGVmdCcsb3JpZ0xlZnQpOyQodGhpcy5ub2RlQ2xhc3MpLmF0dHIoJ2RhdGEtb3JpZy1oZWlnaHQnLG9yaWdIZWlnaHQpOyQodGhpcy5ub2RlQ2xhc3MpLmF0dHIoJ2RhdGEtb3JpZy13aWR0aCcsb3JpZ1dpZHRoKTt9LF9tYWtlU3RpY2t5OmZ1bmN0aW9uKCl7dmFyIG9yaWdMZWZ0PSQodGhpcy5ub2RlQ2xhc3MpLmRhdGEoJ29yaWctbGVmdCcpLG9yaWdIZWlnaHQ9JCh0aGlzLm5vZGVDbGFzcykuZGF0YSgnb3JpZy1oZWlnaHQnKSxvcmlnV2lkdGg9JCh0aGlzLm5vZGVDbGFzcykuZGF0YSgnb3JpZy13aWR0aCcpOyQodGhpcy5ub2RlQ2xhc3MpLmFkZENsYXNzKCdmbC12aWRlby1zdGlja3knKTskKHRoaXMubm9kZUNsYXNzKS5jc3MoJ2xlZnQnLG9yaWdMZWZ0KTskKHRoaXMubm9kZUNsYXNzKS5jc3MoJ2hlaWdodCcsb3JpZ0hlaWdodCk7JCh0aGlzLm5vZGVDbGFzcykuY3NzKCd3aWR0aCcsb3JpZ1dpZHRoKTt9LF9yZW1vdmVTdGlja3k6ZnVuY3Rpb24oKXskKHRoaXMubm9kZUNsYXNzKS5yZW1vdmVDbGFzcygnZmwtdmlkZW8tc3RpY2t5Jyk7fSxfaW5pdFN0aWNreU9uU2Nyb2xsOmZ1bmN0aW9uKCl7JCh3aW5kb3cpLm9uKCdzY3JvbGwnLCQucHJveHkoZnVuY3Rpb24oZSl7dmFyIHdpbj0kKHdpbmRvdyksd2luVG9wPXdpbi5zY3JvbGxUb3AoKSxub2RlVG9wPSQodGhpcy5ub2RlQ2xhc3MpLmRhdGEoJ29yaWctdG9wJyk7aXNTdGlja3k9JCh0aGlzLm5vZGVDbGFzcykuaGFzQ2xhc3MoJ2ZsLXZpZGVvLXN0aWNreScpO2lmKHdpblRvcD49bm9kZVRvcCl7aWYoIWlzU3RpY2t5KXt0aGlzLl9tYWtlU3RpY2t5KCk7fX1lbHNle3RoaXMuX3JlbW92ZVN0aWNreSgpO319LHRoaXMpKTt9LH07fSkoalF1ZXJ5KTsoZnVuY3Rpb24oJCl7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe0ZMQnVpbGRlck1lbnU9ZnVuY3Rpb24oc2V0dGluZ3Mpe3RoaXMubm9kZUlkPXNldHRpbmdzLmlkO3RoaXMubm9kZUNsYXNzPScuZmwtbm9kZS0nK3NldHRpbmdzLmlkO3RoaXMud3JhcHBlckNsYXNzPXRoaXMubm9kZUNsYXNzKycgLmZsLW1lbnUnO3RoaXMudHlwZT1zZXR0aW5ncy50eXBlO3RoaXMubW9iaWxlVG9nZ2xlPXNldH
573RpbmdzLm1vYmlsZTt0aGlzLm1vYmlsZUJlbG93Um93PXNldHRpbmdzLm1vYmlsZUJlbG93Um93O3RoaXMubW9iaWxlRmx5b3V0PXNldHRpbmdzLm1vYmlsZUZseW91dDt0aGlzLmJyZWFrUG9pbnRzPXNldHRpbmdzLmJyZWFrUG9pbnRzO3RoaXMubW9iaWxlQnJlYWtwb2ludD1zZXR0aW5ncy5tb2JpbGVCcmVha3BvaW50O3RoaXMuY3VycmVudEJyb3dzZXJXaWR0aD0kKHdpbmRvdykud2lkdGgoKTt0aGlzLnBvc3RJZD1zZXR0aW5ncy5wb3N0SWQ7dGhpcy5tb2JpbGVTdGFja2VkPXNldHRpbmdzLm1vYmlsZVN0YWNrZWQ7dGhpcy5zdWJtZW51SWNvbj1zZXR0aW5ncy5zdWJtZW51SWNvbjt0aGlzLl9pbml0TWVudSgpOyQod2luZG93KS5vbigncmVzaXplJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciB3aWR0aD0kKHdpbmRvdykud2lkdGgoKTtpZih3aWR0aCE9dGhpcy5jdXJyZW50QnJvd3NlcldpZHRoKXt0aGlzLmN1cnJlbnRCcm93c2VyV2lkdGg9d2lkdGg7dGhpcy5faW5pdE1lbnUoKTt0aGlzLl9jbGlja09ySG92ZXIoKTt9CnRoaXMuX3Jlc2l6ZUZseW91dE1lbnVQYW5lbCgpO30sdGhpcykpOyQod2luZG93KS5vbignc2Nyb2xsJywkLnByb3h5KGZ1bmN0aW9uKGUpe3RoaXMuX3Jlc2l6ZUZseW91dE1lbnVQYW5lbCgpO30sdGhpcykpOyQoJ2JvZHknKS5vbignY2xpY2snLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2YgRkxCdWlsZGVyQ29uZmlnKXtyZXR1cm47fQp2YXIgYWN0aXZlTW9iaWxlTWVudT0kKHRoaXMud3JhcHBlckNsYXNzKycgLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5mbC1hY3RpdmUnKTtpZihhY3RpdmVNb2JpbGVNZW51Lmxlbmd0aCYmKCdleHBhbmRlZCchPT10aGlzLm1vYmlsZVRvZ2dsZSkpeyQoYWN0aXZlTW9iaWxlTWVudSkudHJpZ2dlcignY2xpY2snKTt9CiQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1oYXMtc3VibWVudScpLnJlbW92ZUNsYXNzKCdmb2N1cycpOyQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1oYXMtc3VibWVudSAuc3ViLW1lbnUnKS5yZW1vdmVDbGFzcygnZm9jdXMnKTt9LHRoaXMpKTskKHRoaXMud3JhcHBlckNsYXNzKycgdWwubWVudSA+IGxpOmxhc3QtY2hpbGQnKS5vbignZm9jdXNvdXQnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSYmKCdleHBhbmRlZCchPT10aGlzLm1vYmlsZVRvZ2dsZSkpe2lmKCEkKGUucmVsYXRlZFRhcmdldCkucGFyZW50KCkuaGFzQ2xhc3MoJ21lbnUtaXRlbScpKXskKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykudHJpZ2dlcignY2xpY2snKTt9fX0sdGhpcykpO307RkxCdWlsZGVyTWVudS5wcm90b3R5cGU9e25vZGVDbGFzczonJyx3cmFwcGVyQ2xhc3M6JycsdHlwZTonJyxicmVha1BvaW50czp7fSwkc3VibWVudXM6bnVsbCxfaXNNb2JpbGU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLnNtYWxsP3RydWU6ZmFsc2U7fSxfaXNNZWRpdW06ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLm1lZGl1bT90cnVlOmZhbHNlO30sX2lzTGFyZ2U6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLmxhcmdlP3RydWU6ZmFsc2U7fSxfaXNNZW51VG9nZ2xlOmZ1bmN0aW9uKCl7aWYoKCdhbHdheXMnPT10aGlzLm1vYmlsZUJyZWFrcG9pbnR8fCh0aGlzLl9pc01vYmlsZSgpJiYnbW9iaWxlJz09dGhpcy5tb2JpbGVCcmVha3BvaW50KXx8KHRoaXMuX2lzTWVkaXVtKCkmJidtZWRpdW0tbW9iaWxlJz09dGhpcy5tb2JpbGVCcmVha3BvaW50KXx8KHRoaXMuX2lzTGFyZ2UoKSYmJ2xhcmdlLW1vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCkpJiYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmlzKCc6dmlzaWJsZScpfHwnZXhwYW5kZWQnPT10aGlzLm1vYmlsZVRvZ2dsZSkpe3JldHVybiB0cnVlO30KcmV0dXJuIGZhbHNlO30sX2luaXRNZW51OmZ1bmN0aW9uKCl7dGhpcy5fc2V0dXBTdWJtZW51KCk7dGhpcy5fbWVudU9uRm9jdXMoKTt0aGlzLl9tZW51T25Fc2NhcGUoKTt0aGlzLl9zdWJtZW51T25DbGljaygpO2lmKCQodGhpcy5ub2RlQ2xhc3MpLmxlbmd0aCYmdGhpcy50eXBlPT0naG9yaXpvbnRhbCcpe3RoaXMuX2luaXRNZWdhTWVudXMoKTt9CmlmKHRoaXMuX2lzTWVudVRvZ2dsZSgpfHx0aGlzLnR5cGU9PSdhY2NvcmRpb24nKXskKHRoaXMud3JhcHBlckNsYXNzKS5vZmYoJ21vdXNlZW50ZXIgbW91c2VsZWF2ZScpO3RoaXMuX21lbnVPbkNsaWNrKCk7dGhpcy5fY2xpY2tPckhvdmVyKCk7fWVsc2V7JCh0aGlzLndyYXBwZXJDbGFzcykub2ZmKCdjbGljaycpO3RoaXMuX3N1Ym1lbnVPblJpZ2h0KCk7dGhpcy5fc3VibWVudVJvd1ppbmRleEZpeCgpO30KaWYodGhpcy5tb2JpbGVUb2dnbGUhPSdleHBhbmRlZCcpe3RoaXMuX3RvZ2dsZUZvck1vYmlsZSgpO30KaWYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtc2VhcmNoLWl0ZW0nKS5sZW5ndGgpe3RoaXMuX3RvZ2dsZU1lbnVTZWFyY2goKTt9CmlmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LWNhcnQtaXRlbScpLmxlbmd0aCl7dGhpcy5fd29vVXBkYXRlUGFyYW1zKCk7fX0sX3NldHVwU3VibWVudTpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MrJyB1bC5zdWItbWVudScpLmVhY2goZnVuY3Rpb24oKXskKHRoaXMpLmNsb3Nlc3QoJ2xpJykuZmluZCgnYScpLmZpcnN0KCkuYXR0cignYXJpYS1oYXNwb3B1cCcsJ3RydWUnKTt9KTt9LF9tZW51T25Gb2N1czpmdW5jdGlvbigpe3ZhciBjS2V5PTAsaXNTaGlmdGVkPWZhbHNlOyQodGhpcy5ub2RlQ2xhc3MpLm9mZigna2V5ZG93bicpLm9uKCdrZXlkb3duJywnYScsZnVuY3Rpb24oZSl7Y0tleT1lLndoaWNoO2lzU2hpZnRlZD1lLnNoaWZ0S2V5O30pOyQodGhpcy5ub2RlQ2xhc3MpLm9mZignZm9jdXMnKS5vbignZm9jdXMnLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciAkbWVudUl0ZW09JChlLnRhcmdldCkucGFyZW50cygnLm1lbnUtaXRlbScpLmZpcnN0KCksJHBhcmVudHM9JChlLnRhcmdldCkucGFyZW50c1VudGlsKHRoaXMud3JhcHBlckNsYXNzKTskKCcuZmwtbWVudSAuZm9jdXMnKS5yZW1vdmVDbGFzcygnZm9jdXMnKTskcGFyZW50cy5hZGRDbGFzcygnZm9jdXMnKQppZighJG1lbnVJdGVtLmNsb3Nlc3QoJy5mbC1oYXMtc3VibWVudScpLmhhc0NsYXNzKCdlc2NhcGVkJykpeyRtZW51SXRlbS5hZGRDbGFzcygnZm9jdXMnKX0KZWxzZXskbWVudUl0ZW0uY2xvc2VzdCgnLmZsLWhhcy1zdWJtZW51JykucmVtb3ZlQ2xhc3MoJ2ZvY3VzIGVzY2FwZWQnKX19LHRoaXMpKS5vbignZm9jdXNvdXQnLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciBlbD0kKGUudGFyZ2V0KS5wYXJlbnQoKSwkbWVnYU1lbnU9ZWwuY2xvc2VzdCgnLm1lZ2EtbWVudScpLCRtZWdhTGFzdEl0ZW09JG1lZ2FNZW51LmZpbmQoJz4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkJyksJGxhc3RJdGVtPWVsLnBhcmVudHMoJy5mbC1oYXMtc3VibWVudTpsYXN0JykuZmluZCgnLm1lbnUtaXRlbTpsYXN0JyksaXNMYXN0Q2hpbGQ9ISRtZWdhTWVudS5sZW5ndGgmJmVsLmlzKCRsYXN0SXRlbSk7aWYoJG1lZ2FNZW51Lmxlbmd0aCl7aXNMYXN0Q2hpbGQ9ZWwuaXMoJG1lZ2FMYXN0SXRlbSl8fGVsLmlzKCRtZWdhTGFzdEl0ZW0uZmluZCgnLm1lbnUtaXRlbTpsYXN0LWNoaWxkJykpO30KaWYoaXNMYXN0Q2hpbGQmJmNLZXk9PT05JiZpc1NoaWZ0ZWQpe2lzTGFzdENoaWxkPWZhbHNlO2NLZXk9MDtpc1NoaWZ0ZWQ9ZmFsc2U7fQplbHNlIGlmKGNLZXk9PT0yNyl7aXNMYXN0Q2hpbGQ9ZmFsc2U7fQppZihpc0xhc3RDaGlsZCl7JChlLnRhcmdldCkucGFyZW50c1VudGlsKHRoaXMud3JhcHBlckNsYXNzKS5yZW1vdmVDbGFzcygnZm9jdXMnKTt9fSx0aGlzKSk7fSxfbWVudU9uRXNjYXBlOmZ1bmN0aW9uKCl7JCgnYm9keScpLm9mZigna2V5ZG93bicpLm9uKCdrZXlkb3duJywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKGUud2hpY2ghPT0yNyl7cmV0dXJuO30KaWYoJChlLnRhcmdldCkuY2xvc2VzdCgnLm1lbnUtaXRlbScpLmxlbmd0aCl7dmFyIGFjdGl2ZVN1Ym1lbnU9bnVsbCxtZW51SXRlbT0kKGUudGFyZ2V0KS5jbG9zZXN0KCcubWVudS1pdGVtJyksdHlwZT1tZW51SXRlbS5jbG9zZXN0KCcuZmwtbWVudS1hY2NvcmRpb24nKS5sZW5ndGg/J2FjY29yZGlvbic6J2hvcml6b250YWwnO2lmKCdob3Jpem9udGFsJz09PXR5cGUpe2lmKG1lbnVJdGVtLmhhc0NsYXNzKCdmbC1oYXMtc3VibWVudScpJiZtZW51SXRlbS5oYXNDbGFzcygnZm9jdXMnKSl7YWN0aXZlU3VibWVudT1tZW51SXRlbS5maW5kKCc+IHVsLnN1Yi1tZW51Jyk7fQplbHNle2FjdGl2ZVN1Ym1lbnU9bWVudUl0ZW0uY2xvc2VzdCgndWwuc3ViLW1lbnUnKTt9CmFjdGl2ZVN1Ym1lbnUucGFyZW50KCkuYWRkQ2xhc3MoJ2VzY2FwZWQnKTthY3RpdmVTdWJtZW51LnBhcmVudCgpLmZpbmQoJ2E6Zmlyc3QnKS5mb2N1cygpO30KZWxzZXtpZihtZW51SXRlbS5oYXNDbGFzcygnZmwtaGFzLXN1Ym1lbnUnKSYmJ2FjY29yZGlvbic9PT10eXBlJiZtZW51SXRlbS5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2FjdGl2ZVN1Ym1lbnU9bWVudUl0ZW0uZmluZCgnPiB1bC5zdWItbWVudScpO30KZWxzZXthY3RpdmVTdWJtZW51PW1lbnVJdGVtLmNsb3Nlc3QoJ3VsLnN1Yi1tZW51Jyk7fQphY3RpdmVTdWJtZW51LnNsaWRlVXAoNDAwLGZ1bmN0aW9uKCl7aWYobWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWhhcy1zdWJtZW51JykmJm1lbnVJdGVtLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7YWN0aXZlU3VibWVudS5wYXJlbnQoKS5sYXN0KCkuZmluZCgnYTpmaXJzdCcpLmZvY3VzKCk7fQplbHNle21lbnVJdGVtLnJlbW92ZUNsYXNzKCdmb2N1cycpO21lbnVJdGVtLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5maXJzdCgpLmZpbmQoJ2E6Zmlyc3QnKS5mb2N1cygpO30KYWN0aXZlU3VibWVudS5wYXJlbnQoKS5sYXN0KCkucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpO30pO319CmVsc2V7JCgnLmZsLW1lbnUnKS5maW5kKCdsaS5tZW51LWl0ZW0uZm9jdXMnKS5sYXN0KCkucmVtb3ZlQ2xhc3MoJ2ZvY3VzJyk7fX0sdGhpcykpO30sX21lbnVPbkNsaWNrOmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub2ZmKCkub24oJ2NsaWNrJywnLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lcicsJC5wcm94eShmdW5jdGlvbihlKXt2YXIgJGxpbms9JChlLnRhcmdldCkucGFyZW50cygnLmZsLWhhcy1zdWJtZW51JykuZmlyc3QoKSwkc3ViTWVudT0kbGluay5jaGlsZHJlbignLnN1Yi1tZW51JykuZmlyc3QoKSwkaHJlZj0kbGluay5jaGlsZHJlbignLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lcicpLmZpcnN0KCkuZmluZCgnPiBhJykuYXR0cignaHJlZicpfHxmYWxzZSwkc3ViTWVudVBhcmVudHM9JChlLnRhcmdldCkucGFyZW50cygnLnN1Yi1tZW51JyksJGFjdGl2ZVBhcmVudHM9JChlLnRhcmdldCkucGFyZW50cygnLmZsLWhhcy1zdWJtZW51LmZsLWFjdGl2ZScpO2lmKCghJHN1Yk1lbnUuaXMoJzp2aXNpYmxlJykmJidub25lJz09PXRoaXMuc3VibWVudUljb24pfHwkKGUudGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS10b2dnbGUnKXx8KCRzdWJNZW51LmlzKCc6dmlzaWJsZScpJiYodHlwZW9mICRocmVmPT09J3VuZGVmaW5lZCd8fCRocmVmPT0nIycpKXx8KCEkaHJlZnx8JyMnPT09JGhyZWYpKXtlLnByZXZlbn
573REZWZhdWx0KCk7fWVsc2V7ZS5zdG9wUHJvcGFnYXRpb24oKTt3aW5kb3cubG9jYXRpb24uaHJlZj0kaHJlZjtyZXR1cm4gZmFsc2U7fQppZigkKHRoaXMud3JhcHBlckNsYXNzKS5oYXNDbGFzcygnZmwtbWVudS1hY2NvcmRpb24tY29sbGFwc2UnKSl7aWYoISRsaW5rLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5oYXNDbGFzcygnZmwtYWN0aXZlJykpeyQoJy5tZW51IC5mbC1hY3RpdmUnLHRoaXMud3JhcHBlckNsYXNzKS5ub3QoJGxpbmspLnJlbW92ZUNsYXNzKCdmbC1hY3RpdmUnKTt9CmVsc2UgaWYoJGxpbmsucGFyZW50cygnLm1lbnUtaXRlbScpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSYmJGxpbmsucGFyZW50KCcuc3ViLW1lbnUnKS5sZW5ndGgpeyQoJy5tZW51IC5mbC1hY3RpdmUnLHRoaXMud3JhcHBlckNsYXNzKS5ub3QoJGxpbmspLm5vdCgkYWN0aXZlUGFyZW50cykucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpO30KJCgnLnN1Yi1tZW51Jyx0aGlzLndyYXBwZXJDbGFzcykubm90KCRzdWJNZW51KS5ub3QoJHN1Yk1lbnVQYXJlbnRzKS5zbGlkZVVwKCdub3JtYWwnKTt9CmlmKCF0aGlzLm1vYmlsZVN0YWNrZWQmJidob3Jpem9udGFsJz09dGhpcy50eXBlJiYnZXhwYW5kZWQnPT10aGlzLm1vYmlsZVRvZ2dsZSl7JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLWFjdGl2ZScpLm5vdCgkbGluaykubm90KCRhY3RpdmVQYXJlbnRzKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7fQplbHNleyRzdWJNZW51LnNsaWRlVG9nZ2xlKCk7fQokbGluay50b2dnbGVDbGFzcygnZmwtYWN0aXZlJyk7ZS5zdG9wUHJvcGFnYXRpb24oKTt9LHRoaXMpKTt9LF9zdWJtZW51T25DbGljazpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MrJyAuc3ViLW1lbnUnKS5vZmYoKS5vbignY2xpY2snLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQoZS50YXJnZXQpLnBhcmVudCgpLmhhc0NsYXNzKCdmb2N1cycpKXskKGUudGFyZ2V0KS5wYXJlbnRzVW50aWwodGhpcy53cmFwcGVyQ2xhc3MpLnJlbW92ZUNsYXNzKCdmb2N1cycpO319LHRoaXMpKTt9LF9jbGlja09ySG92ZXI6ZnVuY3Rpb24oKXt0aGlzLiRzdWJtZW51cz10aGlzLiRzdWJtZW51c3x8JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLnN1Yi1tZW51Jyk7dmFyICR3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLCRtZW51PSR3cmFwcGVyLmZpbmQoJy5tZW51Jyk7JGxpPSR3cmFwcGVyLmZpbmQoJy5mbC1oYXMtc3VibWVudScpO2lmKHRoaXMuX2lzTWVudVRvZ2dsZSgpKXskbGkuZWFjaChmdW5jdGlvbihlbCl7aWYoISQodGhpcykuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXskKHRoaXMpLmZpbmQoJy5zdWItbWVudScpLmZhZGVPdXQoKTt9fSk7fWVsc2V7JGxpLmVhY2goZnVuY3Rpb24oZWwpe2lmKCEkKHRoaXMpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7JCh0aGlzKS5maW5kKCcuc3ViLW1lbnUnKS5jc3MoeydkaXNwbGF5JzonJywnb3BhY2l0eSc6Jyd9KTt9fSk7fX0sX3N1Ym1lbnVPblJpZ2h0OmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub24oJ21vdXNlZW50ZXIgZm9jdXMnLCcuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJChlLmN1cnJlbnRUYXJnZXQpLmZpbmQoJy5zdWItbWVudScpLmxlbmd0aD09PTApe3JldHVybjt9CnZhciAkbGluaz0kKGUuY3VycmVudFRhcmdldCksJHBhcmVudD0kbGluay5wYXJlbnQoKSwkc3ViTWVudT0kbGluay5maW5kKCcuc3ViLW1lbnUnKSxzdWJNZW51V2lkdGg9JHN1Yk1lbnUud2lkdGgoKSxzdWJNZW51UG9zPTAsYm9keVdpZHRoPSQoJ2JvZHknKS53aWR0aCgpO2lmKCRsaW5rLmNsb3Nlc3QoJy5mbC1tZW51LXN1Ym1lbnUtcmlnaHQnKS5sZW5ndGghPT0wKXskbGluay5hZGRDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fWVsc2UgaWYoJCgnYm9keScpLmhhc0NsYXNzKCdydGwnKSl7c3ViTWVudVBvcz0kcGFyZW50LmlzKCcuc3ViLW1lbnUnKT8kcGFyZW50Lm9mZnNldCgpLmxlZnQtc3ViTWVudVdpZHRoOiRsaW5rLm9mZnNldCgpLmxlZnQtJGxpbmsud2lkdGgoKS1zdWJNZW51V2lkdGg7aWYoc3ViTWVudVBvczw9MCl7JGxpbmsuYWRkQ2xhc3MoJ2ZsLW1lbnUtc3VibWVudS1yaWdodCcpO319ZWxzZXtzdWJNZW51UG9zPSRwYXJlbnQuaXMoJy5zdWItbWVudScpPyRwYXJlbnQub2Zmc2V0KCkubGVmdCskcGFyZW50LndpZHRoKCkrc3ViTWVudVdpZHRoOiRsaW5rLm9mZnNldCgpLmxlZnQrJGxpbmsud2lkdGgoKStzdWJNZW51V2lkdGg7aWYoc3ViTWVudVBvcz5ib2R5V2lkdGgpeyRsaW5rLmFkZENsYXNzKCdmbC1tZW51LXN1Ym1lbnUtcmlnaHQnKTt9fX0sdGhpcykpLm9uKCdtb3VzZWxlYXZlJywnLmZsLWhhcy1zdWJtZW51JywkLnByb3h5KGZ1bmN0aW9uKGUpeyQoZS5jdXJyZW50VGFyZ2V0KS5yZW1vdmVDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fSx0aGlzKSk7fSxfc3VibWVudVJvd1ppbmRleEZpeDpmdW5jdGlvbihlKXskKHRoaXMud3JhcHBlckNsYXNzKS5vbignbW91c2VlbnRlcicsJ3VsLm1lbnUgPiAuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJChlLmN1cnJlbnRUYXJnZXQpLmZpbmQoJy5zdWItbWVudScpLmxlbmd0aD09PTApe3JldHVybjt9CiQodGhpcy5ub2RlQ2xhc3MpLmNsb3Nlc3QoJy5mbC1yb3cnKS5maW5kKCcuZmwtcm93LWNvbnRlbnQnKS5jc3MoJ3otaW5kZXgnLCcxMCcpO30sdGhpcykpLm9uKCdtb3VzZWxlYXZlJywndWwubWVudSA+IC5mbC1oYXMtc3VibWVudScsJC5wcm94eShmdW5jdGlvbihlKXskKHRoaXMubm9kZUNsYXNzKS5jbG9zZXN0KCcuZmwtcm93JykuZmluZCgnLmZsLXJvdy1jb250ZW50JykuY3NzKCd6LWluZGV4JywnJyk7fSx0aGlzKSk7fSxfdG9nZ2xlRm9yTW9iaWxlOmZ1bmN0aW9uKCl7dmFyICR3cmFwcGVyPW51bGwsJG1lbnU9bnVsbCxzZWxmPXRoaXM7aWYodGhpcy5faXNNZW51VG9nZ2xlKCkpe2lmKHRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpe3RoaXMuX3BsYWNlTW9iaWxlTWVudUJlbG93Um93KCk7JHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyk7JG1lbnU9JCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJyk7JG1lbnUuZmluZCgndWwubWVudScpLnNob3coKTt9CmVsc2V7JHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyk7JG1lbnU9JHdyYXBwZXIuZmluZCgnLm1lbnUnKTt9CmlmKCEkd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpJiYhc2VsZi5tb2JpbGVGbHlvdXQpeyRtZW51LmNzcyh7ZGlzcGxheTonbm9uZSd9KTt9CmlmKHNlbGYubW9iaWxlRmx5b3V0KXt0aGlzLl9pbml0Rmx5b3V0TWVudSgpO30KJHdyYXBwZXIub24oJ2NsaWNrJywnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScsZnVuY3Rpb24oZSl7JCh0aGlzKS50b2dnbGVDbGFzcygnZmwtYWN0aXZlJyk7aWYoc2VsZi5tb2JpbGVGbHlvdXQpe3NlbGYuX3RvZ2dsZUZseW91dE1lbnUoKTt9CmVsc2V7dmFyIHRhcmdldE1lbnU9bnVsbDtpZihzZWxmLm1vYmlsZUJlbG93Um93KXt2YXIgJGNsb3Nlc3RDb2w9JCh0aGlzKS5wYXJlbnRzKCcuZmwtY29sLCAuZmwtbW9kdWxlLWJveCcpLCRjbG9zZXN0Q29sR3JvdXA9JGNsb3Nlc3RDb2wubGVuZ3RoPyRjbG9zZXN0Q29sLnBhcmVudCgnLmZsLWNvbC1ncm91cCcpOm51bGwsdGFyZ2V0TWVudT0kY2xvc2VzdENvbC5sZW5ndGg/JGNsb3Nlc3RDb2wubGFzdCgpLm5leHQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpOm51bGw7aWYoJGNsb3Nlc3RDb2xHcm91cC5sZW5ndGgpe2lmKCRjbG9zZXN0Q29sR3JvdXAuaGFzQ2xhc3MoJ2ZsLWNvbC1ncm91cC1yZXNwb25zaXZlLXJldmVyc2VkJykpeyRjbG9zZXN0Q29sR3JvdXAuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb25lJykuY3NzKCdvcmRlcicsLTEpO31lbHNlIGlmKCRjbG9zZXN0Q29sR3JvdXApeyRjbG9zZXN0Q29sR3JvdXAuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb25lJykuY3NzKCdvcmRlcicsMik7fX19ZWxzZXt0YXJnZXRNZW51PSQodGhpcykuY2xvc2VzdCgnLmZsLW1lbnUnKS5maW5kKCd1bC5tZW51Jyk7fQppZih0YXJnZXRNZW51Lmxlbmd0aCl7JG1lbnU9JCh0YXJnZXRNZW51KTt9CiRtZW51LnNsaWRlVG9nZ2xlKCk7fQ
573plLnN0b3BQcm9wYWdhdGlvbigpO30pOyRtZW51Lm9mZigpLm9uKCdjbGljaycsJy5tZW51LWl0ZW0gPiBhW2hyZWYqPSIjIl06bm90KFtocmVmPSIjIl0pJyxmdW5jdGlvbihlKXt2YXIgJGhyZWY9JCh0aGlzKS5hdHRyKCdocmVmJyksJHRhcmdldElEPSRocmVmLnNwbGl0KCcjJylbMV0sZWxlbWVudD0kKCcjJyskdGFyZ2V0SUQpO2lmKCQoJ2JvZHknKS5maW5kKGVsZW1lbnQpLmxlbmd0aD4wKXskKHRoaXMpLnRvZ2dsZUNsYXNzKCdmbC1hY3RpdmUnKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50KTtpZighc2VsZi5faXNNZW51VG9nZ2xlKCkpeyRtZW51LnNsaWRlVG9nZ2xlKCk7fX19KTt9CmVsc2V7aWYodGhpcy5faXNNb2JpbGVCZWxvd1Jvd0VuYWJsZWQoKSl7dGhpcy5fcmVtb3ZlTWVudUZyb21CZWxvd1JvdygpO30KJHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyksJG1lbnU9JHdyYXBwZXIuZmluZCgndWwubWVudScpOyR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7JG1lbnUuY3NzKHtkaXNwbGF5OicnfSk7aWYoIXRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpeyRtZW51Lm9mZignY2xpY2snLCcubWVudS1pdGVtID4gYVtocmVmKj0iIyJdOm5vdChbaHJlZj0iIyJdKScpO30KaWYodGhpcy5tb2JpbGVGbHlvdXQmJiR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKS5sZW5ndGg+MCl7JCgnYm9keScpLmNzcygnbWFyZ2luJywnJyk7JCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykuY3NzKCd0cmFuc2Zvcm0nLCcnKTskbWVudS51bndyYXAoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5yZW1vdmUoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLnJlbW92ZSgpO319fSxfaW5pdE1lZ2FNZW51czpmdW5jdGlvbigpe3ZhciBtb2R1bGU9JCh0aGlzLm5vZGVDbGFzcykscm93Q29udGVudD1tb2R1bGUuY2xvc2VzdCgnLmZsLXJvdy1jb250ZW50Jykscm93V2lkdGg9cm93Q29udGVudC53aWR0aCgpLG1lZ2FzPW1vZHVsZS5maW5kKCcubWVnYS1tZW51JyksZGlzYWJsZWQ9bW9kdWxlLmZpbmQoJy5tZWdhLW1lbnUtZGlzYWJsZWQnKSxpc1RvZ2dsZT10aGlzLl9pc01lbnVUb2dnbGUoKTtpZihpc1RvZ2dsZSl7bWVnYXMucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudScpLmFkZENsYXNzKCdtZWdhLW1lbnUtZGlzYWJsZWQnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51LWRpc2FibGVkID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJywnJyk7cm93Q29udGVudC5jc3MoJ3Bvc2l0aW9uJywnJyk7fWVsc2V7ZGlzYWJsZWQucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudS1kaXNhYmxlZCcpLmFkZENsYXNzKCdtZWdhLW1lbnUnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51ID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJyxyb3dXaWR0aCsncHgnKTtyb3dDb250ZW50LmNzcygncG9zaXRpb24nLCdyZWxhdGl2ZScpO319LF9pc01vYmlsZUJlbG93Um93RW5hYmxlZDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm1vYmlsZUJlbG93Um93JiYoJCh0aGlzLm5vZGVDbGFzcykucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKS5sZW5ndGgpO30sX3BsYWNlTW9iaWxlTWVudUJlbG93Um93OmZ1bmN0aW9uKCl7aWYoJCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJykubGVuZ3RoKXtyZXR1cm47fQp2YXIgbW9kdWxlPSQodGhpcy5ub2RlQ2xhc3MpLGNsb25lPW51bGwsY29sPW1vZHVsZS5wYXJlbnRzKCcuZmwtY29sLCAuZmwtbW9kdWxlLWJveCcpLmxhc3QoKTtpZihtb2R1bGUubGVuZ3RoPDEpe3JldHVybjt9CmNsb25lPShtb2R1bGUubGVuZ3RoPjEpPyQobW9kdWxlWzBdKS5jbG9uZSgpOm1vZHVsZS5jbG9uZSgpO21vZHVsZS5maW5kKCd1bC5tZW51JykucmVtb3ZlKCk7Y2xvbmUuYWRkQ2xhc3MoKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKS5yZXBsYWNlKCcuJywnJykpO2Nsb25lLmFkZENsYXNzKCdmbC1tZW51LW1vYmlsZS1jbG9uZScpO2Nsb25lLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmUoKTtjb2wuYWZ0ZXIoY2xvbmUpO2lmKG1vZHVsZS5oYXNDbGFzcygnZmwtYW5pbWF0aW9uJykpe2Nsb25lLnJlbW92ZUNsYXNzKCdmbC1hbmltYXRpb24nKTt9CnRoaXMuX21lbnVPbkNsaWNrKCk7fSxfcmVtb3ZlTWVudUZyb21CZWxvd1JvdzpmdW5jdGlvbigpe2lmKCEkKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKS5sZW5ndGgpe3JldHVybjt9CnZhciBtb2R1bGU9JCh0aGlzLm5vZGVDbGFzcyksY2xvbmU9JCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJyksbWVudT1jbG9uZS5maW5kKCd1bC5tZW51Jyk7bW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5hZnRlcihtZW51KTtjbG9uZS5yZW1vdmUoKTttZW51LmZpbmQoJ2EnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRGbHlvdXRNZW51OmZ1bmN0aW9uKCl7dmFyIHdpbj0kKHdpbmRvdyksd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxtZW51PXdyYXBwZXIuZmluZCgndWwubWVudScpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKTtpZigwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JykubGVuZ3RoKXttZW51LndyYXAoJzxkaXYgY2xhc3M9ImZsLW1lbnUtbW9iaWxlLWZseW91dCI+PC9kaXY+Jyk7fQppZigwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5sZW5ndGgpe2Nsb3NlPXdpbmRvdy5mbF9yZXNwb25zaXZlX2Nsb3NlfHwnQ2xvc2UnCndyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLnByZXBlbmQoJzxidXR0b24gY2xhc3M9ImZsLW1lbnUtbW9iaWxlLWNsb3NlIiBhcmlhLWxhYmVsPSInK2Nsb3NlKyciPjxpIGNsYXNzPSJmYXMgZmEtdGltZXMiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+PC9idXR0b24+Jyk7fQppZih3cmFwcGVyLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gtb3BhY2l0eScpJiYwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLmxlbmd0aCl7d3JhcHBlci5hcHBlbmQoJzxkaXYgY2xhc3M9ImZsLW1lbnUtbW9iaWxlLW9wYWNpdHkiPjwvZGl2PicpO30Kd3JhcHBlci5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eSwgLmZsLW1lbnUtbW9iaWxlLWNsb3NlJyxmdW5jdGlvbihlKXtidXR0b24udHJpZ2dlcignY2xpY2snKTtlLnN0b3BQcm9wYWdhdGlvbigpO30pO2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIEZMQnVpbGRlcil7RkxCdWlsZGVyLmFkZEhvb2soJ3Jlc3RhcnRFZGl0aW5nU2Vzc2lvbicsZnVuY3Rpb24oKXskKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5jc3MoJ3RyYW5zZm9ybScsJycpO2lmKGJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2J1dHRvbi50cmlnZ2VyKCdjbGljaycpO319KTt9fSxfdG9nZ2xlRmx5b3V0TWVudTpmdW5jdGlvbigpe3ZhciB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKSx3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLHBvc2l0aW9uPXdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLWZseW91dC1yaWdodCcpPydyaWdodCc6J2xlZnQnLHB1c2hNZW51PXdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdX
573QtcHVzaCcpfHx3cmFwcGVyLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gtb3BhY2l0eScpLG9wYWNpdHk9d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLG1hcmdpblBvcz17fSxwb3NBdHRyPXt9LGZpeGVkUG9zPXt9LHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksZml4ZWRIZWFkZXI9JCgnaGVhZGVyLCBoZWFkZXIgPiBkaXYnKTt0aGlzLl9yZXNpemVGbHlvdXRNZW51UGFuZWwoKTtpZigkKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5sZW5ndGg+MCYmISQoJ2JvZHknKS5oYXNDbGFzcygnZmwtYnVpbGRlci1lZGl0JykpeyQoJy5mbC1idWlsZGVyLXVpLXBpbm5lZC1jb250ZW50LXRyYW5zZm9ybScpLmNzcygndHJhbnNmb3JtJywnbm9uZScpO30KaWYocHVzaE1lbnUpe21hcmdpblBvc1snbWFyZ2luLScrcG9zaXRpb25dPWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJyk/JzI1MHB4JzonMHB4JzskKCdib2R5JykuYW5pbWF0ZShtYXJnaW5Qb3MsMjAwKTtpZihmaXhlZEhlYWRlci5sZW5ndGg+MCl7Zml4ZWRQb3NbcG9zaXRpb25dPWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJyk/JzI1MHB4JzonMHB4JztmaXhlZEhlYWRlci5lYWNoKGZ1bmN0aW9uKCl7aWYoJ2ZpeGVkJz09JCh0aGlzKS5jc3MoJ3Bvc2l0aW9uJykpeyQodGhpcykuY3NzKHsnLXdlYmtpdC10cmFuc2l0aW9uJzonbm9uZScsJy1vLXRyYW5zaXRpb24nOidub25lJywndHJhbnNpdGlvbic6J25vbmUnfSk7JCh0aGlzKS5hbmltYXRlKGZpeGVkUG9zLDIwMCk7fX0pO319CmlmKG9wYWNpdHkubGVuZ3RoPjAmJmJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJykpe29wYWNpdHkuc2hvdygpO30KZWxzZXtvcGFjaXR5LmhpZGUoKTt9fSxfcmVzaXplRmx5b3V0TWVudVBhbmVsOmZ1bmN0aW9uKCl7Y29uc3Qgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKTtjb25zdCB3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpO2lmKHdyYXBGbHlvdXQubGVuZ3RoPjApe3dyYXBGbHlvdXQuY3NzKHRoaXMuX2dldEZseW91dE1lbnVQYW5lbFBvc2l0aW9uKCkpO319LF9nZXRGbHlvdXRNZW51UGFuZWxQb3NpdGlvbjpmdW5jdGlvbigpe3ZhciB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKSx3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLHNpZGU9d3JhcHBlci5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcsd2luSGVpZ2h0PSQod2luZG93KS5vdXRlckhlaWdodCgpLHdpblRvcD0kKHdpbmRvdykuc2Nyb2xsVG9wKCksYWRtaW5CYXJIZWlnaHQ9JCgnI3dwYWRtaW5iYXInKS5sZW5ndGg/JCgnI3dwYWRtaW5iYXInKS5oZWlnaHQoKTowLGZseW91dFBvc2l0aW9uPXt9O2ZseW91dFBvc2l0aW9uW3NpZGVdPSctMjY3cHgnO2lmKCFidXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXtyZXR1cm4gZmx5b3V0UG9zaXRpb247fQpmbHlvdXRQb3NpdGlvbltzaWRlXT0nMHB4JztmbHlvdXRQb3NpdGlvblsnaGVpZ2h0J109d2luSGVpZ2h0KydweCc7Zmx5b3V0UG9zaXRpb25bJ3RvcCddPScwcHgnO2lmKGFkbWluQmFySGVpZ2h0PjApe2NvbnN0IGRpZmY9YWRtaW5CYXJIZWlnaHQtd2luVG9wO2ZseW91dFBvc2l0aW9uWyd0b3AnXT1kaWZmPD0wPycwcHgnOihkaWZmKSsncHgnO30KcmV0dXJuIGZseW91dFBvc2l0aW9uO30sX3RvZ2dsZU1lbnVTZWFyY2g6ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1zZWFyY2gtaXRlbScpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJ2EuZmwtYnV0dG9uJyksZm9ybT13cmFwcGVyLmZpbmQoJy5mbC1zZWFyY2gtZm9ybS1pbnB1dC13cmFwJyksc2VsZj10aGlzO2J1dHRvbi5vbignY2xpY2snLGZ1bmN0aW9uKGUpe2UucHJldmVudERlZmF1bHQoKTtpZihmb3JtLmlzKCc6dmlzaWJsZScpKXtmb3JtLnN0b3AoKS5mYWRlT3V0KDIwMCk7fQplbHNle2Zvcm0uc3RvcCgpLmZhZGVJbigyMDApOyQoJ2JvZHknKS5vbignY2xpY2suZmwtbWVudS1zZWFyY2gnLCQucHJveHkoc2VsZi5faGlkZU1lbnVTZWFyY2gsc2VsZikpO2Zvcm0uZmluZCgnLmZsLXNlYXJjaC10ZXh0JykuZm9jdXMoKTt9fSk7fSxfaGlkZU1lbnVTZWFyY2g6ZnVuY3Rpb24oZSl7dmFyIGZvcm09JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLXNlYXJjaC1mb3JtLWlucHV0LXdyYXAnKTtpZihlIT09dW5kZWZpbmVkKXtpZigkKGUudGFyZ2V0KS5jbG9zZXN0KCcuZmwtbWVudS1zZWFyY2gtaXRlbScpLmxlbmd0aD4wKXtyZXR1cm47fX0KZm9ybS5zdG9wKCkuZmFkZU91dCgyMDApOyQoJ2JvZHknKS5vZmYoJ2NsaWNrLmZsLW1lbnUtc2VhcmNoJyk7fSxfd29vVXBkYXRlUGFyYW1zOmZ1bmN0aW9uKCl7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2Ygd2NfY2FydF9mcmFnbWVudHNfcGFyYW1zKXt3Y19jYXJ0X2ZyYWdtZW50c19wYXJhbXMud2NfYWpheF91cmwrPScmZmwtbWVudS1ub2RlPScrdGhpcy5ub2RlSWQrJyZwb3N0LWlkPScrdGhpcy5wb3N0SWQ7fQppZigndW5kZWZpbmVkJyE9PXR5cGVvZiB3Y19hZGRfdG9fY2FydF9wYXJhbXMpe3djX2FkZF90b19jYXJ0X3BhcmFtcy53Y19hamF4X3VybCs9JyZmbC1tZW51LW5vZGU9Jyt0aGlzLm5vZGVJZCsnJnBvc3QtaWQ9Jyt0aGlzLnBvc3RJZDt9fSx9O30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXtuZXcgRkxCdWlsZGVyTWVudSh7aWQ6JzU5YjJmZTczMzAzODknLHR5cGU6J2hvcml6b250YWwnLG1vYmlsZTonaGFtYnVyZ2VyLWxhYmVsJyxtb2JpbGVCZWxvd1JvdzpmYWxzZSxtb2JpbGVGbHlvdXQ6ZmFsc2UsYnJlYWtQb2ludHM6e2xhcmdlOjEyMDAsbWVkaXVtOjk5MixzbWFsbDo3Njh9LG1vYmlsZUJyZWFrcG9pbnQ6J21lZGl1bS1tb2JpbGUnLHBvc3RJZDonNTQ2NjYnLG1vYmlsZVN0YWNrZWQ6dHJ1ZSxzdWJtZW51SWNvbjonYXJyb3dzJyx9KTt9KTt9KShqUXVlcnkpO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtNTljNDAwNzEzNjllMiAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTsoZnVuY3Rpb24oJCl7RkxUaGVtZUJ1aWxkZXJIZWFkZXJMYXlvdXQ9e3dpbjpudWxsLGJvZHk6bnVsbCxoZWFkZXI6bnVsbCxvdmVybGF5OmZhbHNlLGhhc0FkbWluQmFyOmZhbHNlLHN0aWNreU9uOicnLGJyZWFrcG9pbnRXaWR0aDowLGluaXQ6ZnVuY3Rpb24oKXt2YXIgZWRpdGluZz0kKCdodG1sLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCxoZWFkZXI9JCgnLmZsLWJ1aWxkZXItY29udGVudFtkYXRhLXR5cGU9aGVhZGVyXScpLG1lbnVNb2R1bGU9aGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtbWVudScpLGJyZWFrcG9pbnQ9bnVsbDtpZighZWRpdGluZyYmaGVhZGVyLmxlbmd0aCl7aGVhZGVyLmltYWdlc0xvYWRlZCgkLnByb3h5KGZ1bmN0aW9uKCl7dGhpcy53aW49JCh3aW5kb3cpO3RoaXMuYm9keT0kKCdib2R5Jyk7dGhpcy5oZWFkZXI9aGVhZGVyLmVxKDApO3RoaXMub3ZlcmxheT0hIU51bWJlcihoZWFkZXIuYXR0cignZGF0YS1vdmVybGF5JykpO3RoaXMuaGFzQWRtaW5CYXI9ISEkKCdib2R5LmFkbWluLWJhcicpLmxlbmd0aDt0aGlzLnN0aWNreU9uPXRoaXMuaGVhZGVyLmRhdGEoJ3N0aWNreS1vbicpO2JyZWFrcG9pbnQ9dGhpcy5oZWFkZXIuZGF0YSgnc3RpY2t5LWJyZWFrcG9pbnQnKTtpZignJz09dGhpcy5zdGlja3lPbil7aWYodHlwZW9mIEZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1ticmVha3BvaW50XSE9PXVuZGVmaW5lZCl7dGhpcy5icmVha3BvaW50V2lkdGg9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzW2JyZWFrcG9pbnRdO30KZWxzZXt0aGlzLmJyZWFrcG9pbnRXaWR0aD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtO319CmlmKE51bWJlcihoZWFkZXIuYXR0cignZGF0YS1zdGlja3knKSkpe3RoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcsdGhpcy5oZWFkZXIub2Zmc2V0KCkudG9wKTt0aGlzLndpbi5vb
573igncmVzaXplJywkLnRocm90dGxlKDUwMCwkLnByb3h5KHRoaXMuX2luaXRTdGlja3ksdGhpcykpKTt0aGlzLl9pbml0U3RpY2t5KCk7fX0sdGhpcykpO319LF9pbml0U3RpY2t5OmZ1bmN0aW9uKGUpe3ZhciBoZWFkZXI9JCgnLmZsLWJ1aWxkZXItY29udGVudFtkYXRhLXR5cGU9aGVhZGVyXScpLHdpbmRvd1NpemU9dGhpcy53aW4ud2lkdGgoKSxtYWtlU3RpY2t5PWZhbHNlO21ha2VTdGlja3k9dGhpcy5fbWFrZVdpbmRvd1N0aWNreSh3aW5kb3dTaXplKTtpZihtYWtlU3RpY2t5fHwodGhpcy5icmVha3BvaW50V2lkdGg+MCYmd2luZG93U2l6ZT49dGhpcy5icmVha3BvaW50V2lkdGgpKXt0aGlzLndpbi5vbignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScsJC5wcm94eSh0aGlzLl9kb1N0aWNreSx0aGlzKSk7aWYoZSYmJ3Jlc2l6ZSc9PT1lLnR5cGUpe2lmKHRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7dGhpcy5fZG9TdGlja3koZSk7fQp0aGlzLl9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aCgpO30KaWYoTnVtYmVyKGhlYWRlci5hdHRyKCdkYXRhLXNocmluaycpKSl7dGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtaGVpZ2h0Jyx0aGlzLmhlYWRlci5vdXRlckhlaWdodCgpKTt0aGlzLndpbi5vbigncmVzaXplJywkLnRocm90dGxlKDUwMCwkLnByb3h5KHRoaXMuX2luaXRTaHJpbmssdGhpcykpKTt0aGlzLl9pbml0U2hyaW5rKCk7fQp0aGlzLl9pbml0Rmx5b3V0TWVudUZpeChlKTt9ZWxzZXt0aGlzLndpbi5vZmYoJ3Njcm9sbC5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLndpbi5vZmYoJ3Jlc2l6ZS5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLmhlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy5oZWFkZXIucmVtb3ZlQXR0cignc3R5bGUnKTt0aGlzLmhlYWRlci5wYXJlbnQoKS5jc3MoJ3BhZGRpbmctdG9wJywnMCcpO319LF9tYWtlV2luZG93U3RpY2t5OmZ1bmN0aW9uKHdpbmRvd1NpemUpe3ZhciBtYWtlU3RpY2t5PWZhbHNlO3N3aXRjaCh0aGlzLnN0aWNreU9uKXtjYXNlJ3hsJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydsYXJnZSddO2JyZWFrO2Nhc2UnJzpjYXNlJ2Rlc2t0b3AnOm1ha2VTdGlja3k9d2luZG93U2l6ZT49RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXTticmVhaztjYXNlJ2Rlc2t0b3AtbWVkaXVtJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddO2JyZWFrO2Nhc2UnbGFyZ2UnOm1ha2VTdGlja3k9d2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ21lZGl1bSddJiZ3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ2xhcmdlJ107YnJlYWs7Y2FzZSdsYXJnZS1tZWRpdW0nOm1ha2VTdGlja3k9d2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10mJndpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbGFyZ2UnXTticmVhaztjYXNlJ21lZGl1bSc6bWFrZVN0aWNreT0od2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSYmd2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10pO2JyZWFrO2Nhc2UnbWVkaXVtLW1vYmlsZSc6bWFrZVN0aWNreT0od2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSk7YnJlYWs7Y2FzZSdtb2JpbGUnOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snc21hbGwnXSk7YnJlYWs7Y2FzZSdhbGwnOm1ha2VTdGlja3k9dHJ1ZTticmVhazt9CnJldHVybiBtYWtlU3RpY2t5O30sX2RvU3RpY2t5OmZ1bmN0aW9uKGUpe3ZhciB3aW5Ub3A9TWF0aC5mbG9vcih0aGlzLndpbi5zY3JvbGxUb3AoKSksaGVhZGVyVG9wPU1hdGguZmxvb3IodGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtdG9wJykpLGhhc1N0aWNreUNsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSxoYXNTY3JvbGxlZENsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zY3JvbGxlZCcpLGJlZm9yZUhlYWRlcj10aGlzLmhlYWRlci5wcmV2QWxsKCcuZmwtYnVpbGRlci1jb250ZW50JyksYm9keVRvcFBhZGRpbmc9cGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdwYWRkaW5nLXRvcCcpKSx3aW5CYXJIZWlnaHQ9JCgnI3dwYWRtaW5iYXInKS5sZW5ndGg/JCgnI3dwYWRtaW5iYXInKS5vdXRlckhlaWdodCgpOjAsaGVhZGVySGVpZ2h0PTA7aWYoaXNOYU4oYm9keVRvcFBhZGRpbmcpKXtib2R5VG9wUGFkZGluZz0wO30KaWYodGhpcy5oYXNBZG1pbkJhciYmdGhpcy53aW4ud2lkdGgoKT42MDApe3dpblRvcCs9TWF0aC5mbG9vcih3aW5CYXJIZWlnaHQpO30KaWYod2luVG9wPmhlYWRlclRvcCl7aWYoIWhhc1N0aWNreUNsYXNzKXtpZihlJiYoJ3Njcm9sbCc9PT1lLnR5cGV8fCdzbWFydHNjcm9sbCc9PT1lLnR5cGUpKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7aWYodGhpcy5vdmVybGF5JiZiZWZvcmVIZWFkZXIubGVuZ3RoKXt0aGlzLmhlYWRlci5jc3MoJ3RvcCcsd2luQmFySGVpZ2h0KTt9fQppZighdGhpcy5vdmVybGF5KXt0aGlzLl9hZGp1c3RIZWFkZXJIZWlnaHQoKTt9fX0KZWxzZSBpZihoYXNTdGlja3lDbGFzcyl7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO3RoaXMuaGVhZGVyLnJlbW92ZUF0dHIoJ3N0eWxlJyk7dGhpcy5oZWFkZXIucGFyZW50KCkuY3NzKCdwYWRkaW5nLXRvcCcsJzAnKTt9CnRoaXMuX2FkanVzdFN0aWNreUhlYWRlcldpZHRoKCk7aWYod2luVG9wPmhlYWRlclRvcCl7aWYoIWhhc1Njcm9sbGVkQ2xhc3Mpe3RoaXMuaGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zY3JvbGxlZCcpO319ZWxzZSBpZihoYXNTY3JvbGxlZENsYXNzKXt0aGlzLmhlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKTt9CnRoaXMuX2ZseW91dE1lbnVGaXgoZSk7fSxfaW5pdEZseW91dE1lbnVGaXg6ZnVuY3Rpb24oZSl7dmFyIGhlYWRlcj10aGlzLmhlYWRlcixtZW51TW9kdWxlPWhlYWRlci5jbG9zZXN0KCcuZmwtbWVudScpLGZseW91dE1lbnU9bWVudU1vZHVsZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JyksaXNQdXNoTWVudT1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gnKXx8bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoLW9wYWNpdHknKSxpc092ZXJsYXk9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1vdmVybGF5JyksZmx5b3V0UG9zPW1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLWZseW91dC1yaWdodCcpPydyaWdodCc6J2xlZnQnLGZseW91dFBhcmVudD1oZWFkZXIucGFyZW50KCkuaXMoJ2hlYWRlcicpP2hlYWRlci5wYXJlbnQoKS5wYXJlbnQoKTpoZWFkZXIucGFyZW50KCk7aXNGdWxsV2lkdGg9dGhpcy53aW4ud2lkdGgoKT09PWhlYWRlci53aWR0aCgpLGZseW91dExheW91dD0nJyxhY3RpdmVQb3M9MjUwLGhlYWRlclBvcz0wO2lmKCFmbHlvdXRNZW51Lmxlbmd0aCl7cmV0dXJuO30KaWYodGhpcy53aW4ud2lkdGgoKT5oZWFkZXIucGFyZW50KCkud2lkdGgoKSl7aGVhZGVyUG9zPSh0aGlzLndpbi53aWR0aCgpLWhlYWRlci53aWR0aCgpKS8gMjt9CmlmKGlzT3ZlcmxheSl7YWN0aXZlUG9zPWhlYWRlclBvczt9CmVsc2UgaWYoaXNQdXNoTWVudSl7YWN0aXZlUG9zPWFjdGl2ZVBvcytoZWFkZXJQb3M7fQpmbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycsYWN0aXZlUG9zKTtpZihpc1B1c2hNZW51KXtmbHlvdXRMYXlvdXQ9J3B1c2gtJytmbHlvdXRQb3M7fQplbHNlIGlmKGlzT3ZlcmxheSl7Zmx5b3V0TGF5b3V0PSdvdmVybGF5LScrZmx5b3V0UG9zO30KaWYoaXNQdXNoTWVudSYmISQoJ2h0bWwnKS5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oYXMtZmx5b3V0LW1lbnUnKSl7JCgnaHRtbCcpLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWh
573hcy1mbHlvdXQtbWVudScpO30KaWYoIWZseW91dFBhcmVudC5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS0nK2ZseW91dExheW91dCkpe2ZseW91dFBhcmVudC5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS0nK2ZseW91dExheW91dCk7fQppZighaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKSYmaXNPdmVybGF5KXtoZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtb3ZlcmxheScpO30KaWYoIWhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpJiZpc0Z1bGxXaWR0aCl7aGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1mdWxsLXdpZHRoJyk7fQplbHNlIGlmKCFpc0Z1bGxXaWR0aCl7aGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1mdWxsLXdpZHRoJyk7fQptZW51TW9kdWxlLm9uKCdjbGljaycsJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnLCQucHJveHkoZnVuY3Rpb24oZXZlbnQpe2lmKG1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5mbC1hY3RpdmUnKS5sZW5ndGgpeyQoJ2h0bWwnKS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1hY3RpdmUnKTtldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTt9CmVsc2V7JCgnaHRtbCcpLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LWFjdGl2ZScpO30KdGhpcy5fZmx5b3V0TWVudUZpeChldmVudCk7fSx0aGlzKSk7fSxfZmx5b3V0TWVudUZpeDpmdW5jdGlvbihlKXt2YXIgaGVhZGVyPXRoaXMuaGVhZGVyLG1lbnVNb2R1bGU9JChlLnRhcmdldCkuY2xvc2VzdCgnLmZsLW1lbnUnKSxmbHlvdXRNZW51PW1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLGZseW91dFBvcz1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1mbHlvdX
573QtcmlnaHQnKT8ncmlnaHQnOidsZWZ0JyxtZW51T3BhY2l0eT1tZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1vcGFjaXR5JyksaXNTY3JvbGw9J3VuZGVmaW5lZCchPT10eXBlb2YgZSYmJ3Njcm9sbCc9PT1lLmhhbmRsZU9iai50eXBlLGFjdGl2ZVBvcz0ndW5kZWZpbmVkJyE9PXR5cGVvZiBmbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycpP2ZseW91dE1lbnUuZGF0YSgnYWN0aXZlUG9zJyk6MCxoZWFkZXJQb3M9KHRoaXMud2luLndpZHRoKCktaGVhZGVyLndpZHRoKCkpLyAyLGluYWN0aXZlUG9zPWhlYWRlclBvcz4wP2FjdGl2ZVBvcys0OjI1NDtpZighZmx5b3V0TWVudS5sZW5ndGgpe3JldHVybjt9CmlmKHRoaXMub3ZlcmxheSl7cmV0dXJuO30KaWYoJCgnLmZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtYWN0aXZlJykubGVuZ3RoKXtpZihpc1Njcm9sbCYmIWZseW91dE1lbnUuaGFzQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJykpe2ZseW91dE1lbnUuYWRkQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJyk7fQppZihoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpKXtpZighaXNTY3JvbGwpe3NldFRpbWVvdXQoJC5wcm94eShmdW5jdGlvbigpe2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScrYWN0aXZlUG9zKydweCcpO30sdGhpcyksMSk7fQplbHNle2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScrYWN0aXZlUG9zKydweCcpO319CmVsc2V7Zmx5b3V0TWVudS5jc3MoZmx5b3V0UG9zLCcwcHgnKTt9fQplbHNle2lmKGZseW91dE1lbnUuaGFzQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJykpe2ZseW91dE1lbnUucmVtb3ZlQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJyk7fQppZihoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtb3ZlcmxheScpJiZoZWFkZXJQb3M+MCYmaGVhZGVyUG9zPDI1MCl7aWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aW5hY3RpdmVQb3M9aGVhZGVyUG9zKzI1NDt9CmVsc2V7aW5hY3RpdmVQb3M9MjU0O319CmlmKGUmJmUudHlwZT09PSdyZXNpemUnKXtpbmFjdGl2ZVBvcz1oZWFkZXJQb3MrMjU0O30KZmx5b3V0TWVudS5jc3MoZmx5b3V0UG9zLCctJytpbmFjdGl2ZVBvcysncHgnKTt9CmlmKGUmJm1lbnVNb2R1bGUuaXMoJy5mbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LW92ZXJsYXknKSYmJC5pbmZpbml0ZXNjcm9sbCl7ZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTt9CmlmKG1lbnVPcGFjaXR5Lmxlbmd0aCl7aWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aWYoJzBweCc9PT1tZW51T3BhY2l0eS5jc3MoJ2xlZnQnKSl7bWVudU9wYWNpdHkuY3NzKCdsZWZ0JywnLScraGVhZGVyUG9zKydweCcpO319CmVsc2V7bWVudU9wYWNpdHkuY3NzKCdsZWZ0JywnJyk7fX19LF9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aDpmdW5jdGlvbigpe2lmKCQoJ2JvZHknKS5oYXNDbGFzcygnZmwtZml4ZWQtd2lkdGgnKSl7dmFyIHBhcmVudFdpZHRoPXRoaXMuaGVhZGVyLnBhcmVudCgpLndpZHRoKCk7aWYodGhpcy53aW4ud2lkdGgoKT49OTkyKXt0aGlzLmhlYWRlci5jc3MoeydtYXJnaW4nOicwIGF1dG8nLCdtYXgtd2lkdGgnOnBhcmVudFdpZHRoLH0pO30KZWxzZXt0aGlzLmhlYWRlci5jc3MoeydtYXJnaW4nOicnLCdtYXgtd2lkdGgnOicnLH0pO319fSxfYWRqdXN0SGVhZGVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIGJlZm9yZUhlYWRlcj10aGlzLmhlYWRlci5wcmV2QWxsKCcuZmwtYnVpbGRlci1jb250ZW50JyksYmVmb3JlSGVhZGVySGVpZ2h0PTAsYmVmb3JlSGVhZGVyRml4PTAsaGVhZGVySGVpZ2h0PU1hdGguZmxvb3IodGhpcy5oZWFkZXIub3V0ZXJIZWlnaHQoKSksYm9keVRvcFBhZGRpbmc9cGFyc2VJbnQoJCgnYm9keScpLmNzcygncGFkZGluZy10b3AnKSksd3BBZG1pbkJhckhlaWdodD0wLHRvdGFsSGVhZGVySGVpZ2h0PTA7aWYoaXNOYU4oYm9keVRvcFBhZGRpbmcpKXtib2R5VG9wUGFkZGluZz0wO30KaWYoYmVmb3JlSGVhZGVyLmxlbmd0aCl7JC5lYWNoKGJlZm9yZUhlYWRlcixmdW5jdGlvbigpe2JlZm9yZUhlYWRlckhlaWdodCs9TWF0aC5mbG9vcigkKHRoaXMpLm91dGVySGVpZ2h0KCkpO30pO2JlZm9yZUhlYWRlckZpeD0yO30KaWYodGhpcy5oYXNBZG1pbkJhciYmdGhpcy53aW4ud2lkdGgoKTw9NjAwKXt3cEFkbWluQmFySGVpZ2h0PU1hdGguZmxvb3IoJCgnI3dwYWRtaW5iYXInKS5vdXRlckhlaWdodCgpKTt9CnRvdGFsSGVhZGVySGVpZ2h0PU1hdGguZmxvb3IoYmVmb3JlSGVhZGVySGVpZ2h0K2hlYWRlckhlaWdodCk7aWYoaGVhZGVySGVpZ2h0PjApe3ZhciBoZWFkZXJQYXJlbnQ9dGhpcy5oZWFkZXIucGFyZW50KCksaGVhZGVyUGFyZW50VG9wUGFkZGluZz0wO2lmKCQoaGVhZGVyUGFyZW50KS5pcygnYm9keScpKXtoZWFkZXJQYXJlbnRUb3BQYWRkaW5nPU1hdGguZmxvb3IoaGVhZGVySGVpZ2h0LXdwQWRtaW5CYXJIZWlnaHQpO31lbHNle2hlYWRlclBhcmVudFRvcFBhZGRpbmc9TWF0aC5mbG9vcihoZWFkZXJIZWlnaHQtYm9keVRvcFBhZGRpbmctd3BBZG1pbkJhckhlaWdodCk7fQokKGhlYWRlclBhcmVudCkuY3NzKCdwYWRkaW5nLXRvcCcsKGhlYWRlclBhcmVudFRvcFBhZGRpbmctYmVmb3JlSGVhZGVyRml4KSsncHgnKTt0aGlzLmhlYWRlci5jc3Moeyctd2Via2l0LXRyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknLCctbXMtdHJhbnNmb3JtJzondHJhbnNsYXRlKDBweCwgLScrdG90YWxIZWFkZXJIZWlnaHQrJ3B4KScsJ3RyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknfSk7fX0sX2luaXRTaHJpbms6ZnVuY3Rpb24oZSl7aWYodGhpcy53aW4ud2lkdGgoKT49dGhpcy5icmVha3BvaW50V2lkdGgpe3RoaXMud2luLm9uKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJywkLnByb3h5KHRoaXMuX2RvU2hyaW5rLHRoaXMpKTt0aGlzLl9zZXRJbWFnZU1heEhlaWdodCgpO2lmKHRoaXMud2luLnNjcm9sbFRvcCgpPjApe3RoaXMuX2RvU2hyaW5rKCk7fX1lbHNle3RoaXMuaGVhZGVyLnBhcmVudCgpLmNzcygncGFkZGluZy10b3AnLCcwJyk7dGhpcy53aW4ub2ZmKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7dGhpcy5fcmVtb3ZlU2hyaW5rKCk7dGhpcy5fcmVtb3ZlSW1hZ2VNYXhIZWlnaHQoKTt9fSxfZG9TaHJpbms6ZnVuY3Rpb24oZSl7dmFyIHdpblRvcD10aGlzLndpbi5zY3JvbGxUb3AoKSxoZWFkZXJUb3A9dGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtdG9wJyksaGVhZGVySGVpZ2h0PXRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLWhlaWdodCcpLHNocmlua0ltYWdlSGVpZ2h0PXRoaXMuaGVhZGVyLmRhdGEoJ3Nocmluay1pbWFnZS1oZWlnaHQnKSx3aW5kb3dTaXplPXRoaXMud2luLndpZHRoKCksbWFrZVN0aWNreT10aGlzLl9tYWtl
573V2luZG93U3RpY2t5KHdpbmRvd1NpemUpLGhhc0NsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmsnKTtpZih0aGlzLmhhc0FkbWluQmFyKXt3aW5Ub3ArPTMyO30KaWYobWFrZVN0aWNreSYmKHdpblRvcD5oZWFkZXJUb3AraGVhZGVySGVpZ2h0KSl7aWYoIWhhc0NsYXNzKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7dGhpcy5oZWFkZXIuZmluZCgnaW1nJykuZWFjaChmdW5jdGlvbihpKXt2YXIgaW1hZ2U9JCh0aGlzKSxtYXhNZWdhTWVudT1pbWFnZS5jbG9zZXN0KCcubWF4LW1lZ2EtbWVudScpLmxlbmd0aCxpbWFnZUluTGlnaHRib3g9aW1hZ2UuY2xvc2VzdCgnLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50JykubGVuZ3RoLGltYWdlSW5OYXZNZW51PWltYWdlLmNsb3Nlc3QoJ2xpLm1lbnUtaXRlbScpLmxlbmd0aDtpZighKGltYWdlSW5MaWdodGJveHx8aW1hZ2VJbk5hdk1lbnV8fG1heE1lZ2FNZW51KSl7aW1hZ2UuY3NzKCdtYXgtaGVpZ2h0JyxzaHJpbmtJbWFnZUhlaWdodCk7fX0pO3RoaXMuaGVhZGVyLmZpbmQoJy5mbC1yb3ctY29udGVudC13cmFwJykuZWFjaChmdW5jdGlvbigpe3ZhciByb3c9JCh0aGlzKTtpZihwYXJzZUludChyb3cuY3NzKCdwYWRkaW5nLWJvdHRvbScpKT41KXtyb3cuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctYm90dG9tJyk7fQppZihwYXJzZUludChyb3cuY3NzKCdwYWRkaW5nLXRvcCcpKT41KXtyb3cuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctdG9wJyk7fX0pO3RoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtY29udGVudCcpLmVhY2goZnVuY3Rpb24oKXt2YXIgbW9kdWxlPSQodGhpcyk7aWYocGFyc2VJbnQobW9kdWxlLmNzcygnbWFyZ2luLWJvdHRvbScpKT41KXttb2R1bGUuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtYm90dG9tJyk7fQppZihwYXJzZUludChtb2R1bGUuY3NzKCdtYXJnaW4tdG9wJykpPjUpe21vZHVsZS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLW1vZHVsZS10b3AnKTt9fSk7fX1lbHNlIGlmKGhhc0NsYXNzKXt0aGlzLmhlYWRlci5maW5kKCdpbWcnKS5jc3MoJ21heC1oZWlnaHQnLCcnKTt0aGlzLl9yZW1vdmVTaHJpbmsoKTt9CmlmKCd1bmRlZmluZWQnPT09dHlwZW9mKGUpJiYkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWZpeGVkLXdpZHRoJykpe2lmKCF0aGlzLm92ZXJsYXkpe3RoaXMuX2FkanVzdEhlYWRlckhlaWdodCgpO319fSxfcmVtb3ZlU2hyaW5rOmZ1bmN0aW9uKCl7dmFyIHJvd3M9dGhpcy5oZWFkZXIuZmluZCgnLmZsLXJvdy1jb250ZW50LXdyYXAnKSxtb2R1bGVzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtY29udGVudCcpO3Jvd3MucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctYm90dG9tJyk7cm93cy5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLXJvdy10b3AnKTttb2R1bGVzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLWJvdHRvbScpO21vZHVsZXMucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtdG9wJyk7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO30sX3NldEltYWdlTWF4SGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIGhlYWQ9JCgnaGVhZCcpLHN0eWxlc0lkPSdmbC1oZWFkZXItc3R5bGVzLScrdGhpcy5oZWFkZXIuZGF0YSgncG9zdC1pZCcpLHN0eWxlcz0nJyxpbWFnZXM9dGhpcy5oZWFkZXIuZmluZCgnLmZsLW1vZHVsZS1jb250ZW50IGltZycpO2lmKCQoJyMnK3N0eWxlc0lkKS5sZW5ndGgpe3JldHVybjt9CmltYWdlcy5lYWNoKGZ1bmN0aW9uKGkpe3ZhciBpbWFnZT0kKHRoaXMpLGhlaWdodD1pbWFnZS5oZWlnaHQoKSxub2RlPWltYWdlLmNsb3Nlc3QoJy5mbC1tb2R1bGUnKS5kYXRhKCdub2RlJyksY2xhc3NOYW1lPSdmbC1ub2RlLScrbm9kZSsnLWltZy0nK2ksbWF4TWVnYU1lbnU9aW1hZ2UuY2xvc2VzdCgnLm1heC1tZWdhLW1lbnUnKS5sZW5ndGgsaW1hZ2VJbkxpZ2h0Ym94PWltYWdlLmNsb3Nlc3QoJy5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCcpLmxlbmd0aCxpbWFnZUluTmF2TWVudT1pbWFnZS5jbG9zZXN0KCdsaS5tZW51LWl0ZW0nKS5sZW5ndGg7aWYoIShpbWFnZUluTGlnaHRib3h8fGltYWdlSW5OYXZNZW51fHxtYXhNZWdhTWVudSkpe2ltYWdlLmFkZENsYXNzKGNsYXNzTmFtZSk7c3R5bGVzKz0nLicrY2xhc3NOYW1lKycgeyBtYXgtaGVpZ2h0OiAnKyhoZWlnaHQ/aGVpZ2h0OmltYWdlWzBdLmhlaWdodCkrJ3B4IH0nO319KTtpZignJyE9PXN0eWxlcyl7aGVhZC5hcHBlbmQoJzxzdHlsZSBpZD0iJytzdHlsZXNJZCsnIj4nK3N0eWxlcysnPC9zdHlsZT4nKTt9fSxfcmVtb3ZlSW1hZ2VNYXhIZWlnaHQ6ZnVuY3Rpb24oKXskKCcjZmwtaGVhZGVyLXN0eWxlcy0nK3RoaXMuaGVhZGVyLmRhdGEoJ3Bvc3QtaWQnKSkucmVtb3ZlKCk7fSx9OyQoZnVuY3Rpb24oKXtGTFRoZW1lQnVpbGRlckhlYWRlckxheW91dC5pbml0KCk7fSk7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe2Z1bmN0aW9uIGVxdWFsaGVpZ2h0KCl7aWYod2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZignTVNJRSAnKT4wKXtyZXR1cm47fQp2YXIgbWF4SGVpZ2h0PTA7JCgnLmZsLW5vZGUtNWQyNjViNjcxM2VlYyAucHAtbG9nb3Mtd3JhcHBlciAucHAtbG9nbycpLmVhY2goZnVuY3Rpb24oaW5kZXgpe2lmKCgkKHRoaXMpLmZpbmQoJy5sb2dvLWltYWdlJykub3V0ZXJIZWlnaHQoKSs0Mik+bWF4SGVpZ2h0KXttYXhIZWlnaHQ9JCh0aGlzKS5maW5kKCcubG9nby1pbWFnZScpLm91dGVySGVpZ2h0KCkrNDI7fX0pOyQoJy5mbC1ub2RlLTVkMjY1YjY3MTNlZWMgLnBwLWxvZ29zLXdyYXBwZXIgLnBwLWxvZ28nKS5jc3MoJ2hlaWdodCcsbWF4SGVpZ2h0KydweCcpO3JldHVybiBtYXhIZWlnaHQ7fQokKCcuZmwtbm9kZS01ZDI2NWI2NzEzZWVjIC5wcC1sb2dvcy13cmFwcGVyJykuaW1hZ2VzTG9h
573ZGVkKGZ1bmN0aW9uKCl7fSk7fSkoalF1ZXJ5KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLTVkNTcxN2FmYmI2ZGEgLmZsLXBob3RvLWltZycpLm9uKCdtb3VzZWVudGVyJyxmdW5jdGlvbihlKXskKHRoaXMpLmRhdGEoJ3RpdGxlJywkKHRoaXMpLmF0dHIoJ3RpdGxlJykpLnJlbW92ZUF0dHIoJ3RpdGxlJyk7fSkub24oJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKGUpeyQodGhpcykuYXR0cigndGl0bGUnLCQodGhpcykuZGF0YSgndGl0bGUnKSkuZGF0YSgndGl0bGUnLG51bGwpO30pO30pO3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXg9J2EtekEtWjAtOSc7fSk7"></script>
573</body></html> 574<!-- Dynamic page generated in 1.825 seconds. --> 575<!-- Cached page generated by WP-Super-Cache on 2026-09-29 18:19:55 --> 576 577<!-- Compression = gzip -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.