CINXE.COM

Custom Engineered Kinetic Structures - Morgan Engineering

<!doctype html><html lang="en-US"><head> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="http://gmpg.org/xfn/11"><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><title>Custom Engineered Kinetic Structures - Morgan Engineering</title><meta name="description" content="Morgan&#039;s kinetic structures help give movement to some of the largest retractable stadium roofs in the world. Learn more about heavy duty kinetic structures." /><link rel="canonical" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Custom Engineered Kinetic Structures - Morgan Engineering" /><meta property="og:description" content="Morgan&#039;s kinetic structures help give movement to some of the largest retractable stadium roofs in the world. Learn more about heavy duty kinetic structures." /><meta property="og:url" content="https://www.morganengineering.com/custom-engineering/kinetic-structures/" /><meta property="og:site_name" content="Morgan Engineering" /><meta property="article:publisher" content="https://www.facebook.com/Morgan-Engineering-2208134982545523/" /><meta property="article:modified_time" content="2024-05-21T17:56:15+00:00" /><meta property="og:image" content="https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@Morgan_Engineer" /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="3 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/","url":"https://www.morganengineering.com/custom-engineering/kinetic-structures/","name":"Custom Engineered Kinetic Structures - Morgan Engineering","isPartOf":{"@id":"https://www.morganengineering.com/#website"},"primaryImageOfPage":{"@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/#primaryimage"},"image":{"@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/#primaryimage"},"thumbnailUrl":"https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg","datePublished":"2022-09-15T14:59:38+00:00","dateModified":"2024-05-21T17:56:15+00:00","description":"Morgan's kinetic structures help give movement to some of the largest retractable stadium roofs in the world. Learn more about heavy duty kinetic structures.","breadcrumb":{"@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.morganengineering.com/custom-engineering/kinetic-structures/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/#primaryimage","url":"https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg","contentUrl":"https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg","width":1024,"height":421,"caption":"The exterior view of the world's largest United States Tennis Association building in New York with Morgan's retractable roof."},{"@type":"BreadcrumbList","@id":"https://www.morganengineering.com/custom-engineering/kinetic-structures/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.morganengineering.com/"},{"@type":"ListItem","position":2,"name":"Custom Engineered Solutions","item":"https://www.morganengineering.com/custom-engineering/"},{"@type":"ListItem","position":3,"name":"Kinetic Structures"}]},{"@type":"WebSite","@id":"https://www.morganengineering.com/#website","url":"https://www.morganengineering.com/","name":"Morgan Engineering","description":"","publisher":{"@id":"https://www.morganengineering.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.morganengineering.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.morganengineering.com/#organization","name":"Morgan Engineering","url":"https://www.morganengineering.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.morganengineering.com/#/schema/logo/image/","url":"https://www.morganengineering.com/wp-content/uploads/morgan-header-logo-v3.png","contentUrl":"https://www.morganengineering.com/wp-content/uploads/morgan-header-logo-v3.png","width":756,"height":213,"caption":"Morgan Engineering"},"image":{"@id":"https://www.morganengineering.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/Morgan-Engineering-2208134982545523/","https://x.com/Morgan_Engineer","https://www.youtube.com/channel/UCOxbJhmq0R712gQOgF5mqAA","https://www.linkedin.com/company/morgan-engineering/","https://www.instagram.com/morgan_engineering/"]}]}</script> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /><link rel='dns-prefetch' href='//unpkg.com' /><link rel="alternate" type="application/rss+xml" title="Morgan Engineering &raquo; Feed" href="https://www.morganengineering.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Morgan Engineering &raquo; Comments Feed" href="https://www.morganengineering.com/comments/feed/" /><link rel="preload" href="https://use.typekit.net/ihx8nwa.css" as="style"><link rel='stylesheet' id='wp-block-library-css' href='https://www.morganengineering.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' type='text/css' media='all' /><style id='wp-block-library-theme-inline-css' type='text/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.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.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='elasticpress-related-posts-style-inline-css' type='text/css'>.editor-styles-wrapper .wp-block-elasticpress-related-posts ul,.wp-block-elasticpress-related-posts ul{list-style-type:none;padding:0}.editor-styles-wrapper .wp-block-elasticpress-related-posts ul li a>div{display:inline}</style><style id='classic-theme-styles-inline-css' type='text/css'>/*! This file is auto-generated */ .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' type='text/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: #fefefe;--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--gray-200: #d8d8d8;--wp--preset--color--gray-300: #cccccc;--wp--preset--color--gray-400: #707070;--wp--preset--color--gray-500: #404040;--wp--preset--color--gray-600: #333333;--wp--preset--color--gray-700: #2a2929;--wp--preset--color--me-red-1: #AA1F2E;--wp--preset--color--me-gray-1: #808080;--wp--preset--color--me-gray-2: #4d4d4d;--wp--preset--color--me-gray-3: #e6e6e6;--wp--preset--color--me-black-1: #231f20;--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,0,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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='morgan_engineering-main-css' href='https://www.morganengineering.com/wp-content/themes/morgan-engineering/assets/css/main.min.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='morgan_engineering-icons-css' href='https://www.morganengineering.com/wp-content/cache/autoptimize/css/autoptimize_single_0fdfbc1716f8d4a13b9ec098850708a7.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='morgan_engineering-aos-style-css' href='https://unpkg.com/aos@2.3.1/dist/aos.css?ver=1.2.8' type='text/css' media='1' /><link rel='stylesheet' id='elasticpress-facets-css' href='https://www.morganengineering.com/wp-content/cache/autoptimize/css/autoptimize_single_7234922ad4a6b0aad7933d83b67b2f3c.css?ver=7d568203f3965dc85d8a' type='text/css' media='all' /><link rel='stylesheet' id='searchterm-highlighting-css' href='https://www.morganengineering.com/wp-content/cache/autoptimize/css/autoptimize_single_a94b1c5673d0b682db18d23cae4ac94d.css?ver=252562c4ed9241547293' type='text/css' media='all' /> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=1.0.1" id="bodhi-dompurify-library-js"></script> <script type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.5.8" id="bodhi_svg_inline-js"></script> <script defer id="bodhi_svg_inline-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwpjc3NUYXJnZXQ9eyJCb2RoaSI6ImltZy5zdHlsZS1zdmciLCJGb3JjZUlubGluZVNWRyI6InN0eWxlLXN2ZyJ9O0ZvcmNlSW5saW5lU1ZHQWN0aXZlPSJmYWxzZSI7ZnJvbnRTYW5pdGl6YXRpb25FbmFibGVkPSJvbiI7Ci8qIF1dPiAqLwo="></script> <link rel="https://api.w.org/" href="https://www.morganengineering.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.morganengineering.com/wp-json/wp/v2/pages/125" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.morganengineering.com/xmlrpc.php?rsd" /><link rel='shortlink' href='https://www.morganengineering.com/?p=125' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.morganengineering.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.morganengineering.com%2Fcustom-engineering%2Fkinetic-structures%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.morganengineering.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.morganengineering.com%2Fcustom-engineering%2Fkinetic-structures%2F&#038;format=xml" /> <script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOg0KbmV3IERhdGUoKS5nZXRUaW1lKCksZXZlbnQ6J2d0bS5qcyd9KTt2YXIgZj1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdLA0Kaj1kLmNyZWF0ZUVsZW1lbnQocyksZGw9bCE9J2RhdGFMYXllcic/JyZsPScrbDonJztqLmFzeW5jPXRydWU7ai5zcmM9DQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7DQp9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS1LQkNQUlMzJyk7"></script> <link rel="stylesheet" href="https://use.typekit.net/ihx8nwa.css" media="print" onload="this.media='all'" /><style type="text/css">.site-title, .site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); }</style><link rel="icon" href="https://www.morganengineering.com/wp-content/uploads/cropped-morgan-favicon-final-150x150.png" sizes="32x32" /><link rel="icon" href="https://www.morganengineering.com/wp-content/uploads/cropped-morgan-favicon-final-300x300.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://www.morganengineering.com/wp-content/uploads/cropped-morgan-favicon-final-300x300.png" /><meta name="msapplication-TileImage" content="https://www.morganengineering.com/wp-content/uploads/cropped-morgan-favicon-final-300x300.png" /></head><body class="page-template-default page page-id-125 page-child parent-pageid-20 wp-custom-logo wp-embed-responsive"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBCPRS3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="page" class="site"> <a class="skip-link screen-reader-text" href="#primary">Skip to content</a><div id="top-search-bar" class="top-search-bar" data-toggler=".is-open"><form role="search" method="get" class="search-form" action="https://www.morganengineering.com/"><div class="top-search-bar-inner"><div class="top-search-bar__search col"> <label class="top-search-bar__label" for="search-form-1"><span>Search:</span></label> <input class="top-search-bar__input" type="search" id="search-form-1" placeholder="Enter search term" value="" name="s" /></div><div class="top-search-bar__buttons col"> <button type="submit" class="btn btn--search" value="Search"><span>Search</span></button> <button type="button" class="btn btn--cancel" data-toggle="top-search-bar"><i class="icon-x-alt"></i>Cancel</button></div></div></form></div><header id="masthead" class="site-header"><div class="site-branding"> <a href="https://www.morganengineering.com/" class="custom-logo-link" rel="home"><img width="756" height="213" src="https://www.morganengineering.com/wp-content/uploads/morgan-header-logo-v3.png" class="custom-logo" alt="Morgan logo" decoding="async" fetchpriority="high" srcset="https://www.morganengineering.com/wp-content/uploads/morgan-header-logo-v3.png 756w, https://www.morganengineering.com/wp-content/uploads/morgan-header-logo-v3-300x85.png 300w" sizes="(max-width: 756px) 100vw, 756px" /></a><p class="site-title"><a href="https://www.morganengineering.com/" rel="home">Morgan Engineering</a></p></div> <button id="hamburgerMenu" class="hamburger hamburger--spin" aria-controls="primary-menu" aria-label="Open Primary Menu" aria-expanded="false"><div class="hamburger-inner-wrapper"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span></div> </button><div class="desktop-navigation-container"><div class="top-nav-container"><nav id="secondary-navigation" class="secondary-navigation"><ul id="top-menu" class="top-menu"><li id="menu-item-31" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31"><a href="https://www.morganengineering.com/careers/">Careers</a></li><li id="menu-item-30" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30"><a href="https://www.morganengineering.com/contact-us/">Contact Us</a></li></ul></nav> <button data-toggle="top-search-bar" class="header-search-toggle"><span class="icon-search-wrapper"><i class="icon-icon-search"></i></span>Search</button></div><nav id="desktop-navigation" class="desktop-navigation"><ul id="primary-desktop-menu" class="primary-menu" data-dropdown-menu data-alignment="null"><li id="menu-item-28" class="three-column-menu menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-page-parent current_page_ancestor menu-item-has-children menu-item-28"><a href="https://www.morganengineering.com/custom-engineering/">Custom Engineered Solutions</a><ul class="dropdown-submenu depth_0"><li id="menu-item-277" class="dropdown-submenu-column menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-277"><a href="#">Left Column</a><ul class="submenu-child"><li id="menu-item-138" class="menu-item-heading-column menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-138"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/">Overhead Bridge Cranes<i class="icon-chevron-right-solid"></i></a><ul class="submenu-child"><li id="menu-item-1051" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1051"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/overhead-bridge-cranes/">Overhead Bridge Cranes for Any Application</a></li><li id="menu-item-189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-189"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/charge-cranes/">Charge Cranes</a></li><li id="menu-item-201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-201"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/coil-cranes/">Coil Cranes</a></li><li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/ladle-cranes/">Ladle Cranes</a></li><li id="menu-item-199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-199"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/severe-duty-cranes/">Severe Duty Cranes</a></li><li id="menu-item-198" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-198"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/crane-upgrades/">Crane Modernization and Upgrades</a></li></ul></li></ul></li><li id="menu-item-278" class="dropdown-submenu-column menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-278"><a href="#">Middle Column</a><ul class="submenu-child"><li id="menu-item-137" class="menu-item-heading-column menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-137"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/">Crane Parts<i class="icon-chevron-right-solid"></i></a><ul class="submenu-child"><li id="menu-item-188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-188"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/hoist-parts/">Hoist Parts</a></li><li id="menu-item-225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-225"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/mechanical-parts/">Mechanical Crane Parts</a></li><li id="menu-item-224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-224"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/electric-parts/">Electrical Crane Parts</a></li><li id="menu-item-223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-223"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/below-the-hook-lifting-devices/">Below The Hook Lifting Devices</a></li></ul></li><li id="menu-item-135" class="menu-item-heading-column menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-125 current_page_item menu-item-135"><a href="https://www.morganengineering.com/custom-engineering/kinetic-structures/" aria-current="page">Kinetic Structures<i class="icon-chevron-right-solid"></i></a></li></ul></li><li id="menu-item-279" class="dropdown-submenu-column menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-279"><a href="#">Right Column</a><ul class="submenu-child"><li id="menu-item-136" class="menu-item-heading-column menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-136"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/">Industrial Material Handling Automation<i class="icon-chevron-right-solid"></i></a><ul class="submenu-child"><li id="menu-item-187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-187"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/cephas-automation-technology/">CEPHAS</a></li><li id="menu-item-222" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-222"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/material-handling-solutions/">Comprehensive Material Handling Solutions</a></li><li id="menu-item-221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-221"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-management-software/">Crane Management Software</a></li><li id="menu-item-220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-220"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/automated-cranes/">Automated Cranes</a></li><li id="menu-item-219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-219"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-control-upgrades/">Crane Control Upgrades</a></li><li id="menu-item-218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-218"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/infrastructure-automation/">Automated Industrial Infrastructure</a></li></ul></li><li id="menu-item-315" class="nav-menu-btn menu-item menu-item-type-custom menu-item-object-custom menu-item-315"><a href="/custom-engineering/get-a-quote/">Get a Quote</a></li></ul></li></ul></li><li id="menu-item-27" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-27"><a href="https://www.morganengineering.com/crane-maintenance/">Crane Service &#038; Repair</a><ul class="dropdown-submenu depth_0"><li id="menu-item-248" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-248"><a href="https://www.morganengineering.com/crane-maintenance/crane-servicing/">On-Site Crane Service</a></li><li id="menu-item-247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-247"><a href="https://www.morganengineering.com/crane-maintenance/schedule/">Schedule Crane Service</a></li><li id="menu-item-246" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-246"><a href="https://www.morganengineering.com/crane-maintenance/crane-installation/">Crane Installation &#038; Commissioning</a></li><li id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-245"><a href="https://www.morganengineering.com/crane-maintenance/crane-inspections/">Crane Inspections</a></li><li id="menu-item-244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-244"><a href="https://www.morganengineering.com/crane-maintenance/crane-repair/">Crane Repair</a></li><li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="https://www.morganengineering.com/crane-maintenance/crane-replacement-parts/">Crane Part Replacement</a></li><li id="menu-item-242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-242"><a href="https://www.morganengineering.com/crane-maintenance/crane-upgrades/">Expert Crane Upgrades</a></li></ul></li><li id="menu-item-1438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1438"><a href="https://www.morganengineering.com/crane-knowledge-hub/">Crane-ium Knowledge Hub</a></li><li id="menu-item-29" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-29"><a href="https://www.morganengineering.com/about-us/">About</a><ul class="dropdown-submenu depth_0"><li id="menu-item-1128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1128"><a href="https://www.morganengineering.com/about-us/our-mission/">Our Difference</a></li><li id="menu-item-1129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1129"><a href="https://www.morganengineering.com/about-us/our-history/">Our History</a></li><li id="menu-item-1131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1131"><a href="https://www.morganengineering.com/about-us/our-companies/">Our Companies</a><ul class="submenu-child"><li id="menu-item-1133" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1133"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-engineering/">Morgan Engineering</a></li><li id="menu-item-1134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1134"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-automation/">Morgan Automation</a></li><li id="menu-item-1135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1135"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-site-services/">Morgan Site Services</a></li><li id="menu-item-1136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1136"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-kinetic-structures/">Morgan Kinetic Structures</a></li><li id="menu-item-1308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1308"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-heppenstall-blaw-knox/">Morgan Heppenstall-Blaw-Knox</a></li></ul></li></ul></li></ul></nav></div><nav id="mobile-navigation" class="mobile-navigation-container"><div class="mobile-navigation-inner"><div class="mobile-search-container"><form role="search" method="get" class="search-form input-group" action="https://www.morganengineering.com/"> <label for="search-form-2"><span class="screen-reader-text">Enter search term here</span></label> <input class="input-group-field" type="search" id="search-form-2" placeholder="Search our site" value="" name="s" /><div class="input-group-button"> <button type="submit" class="mobile-search-button" value="Search"><span>Search</span></button></div></form></div><ul id="mobile-navigation" class="vertical menu accordion-menu mobile-menu" data-accordion-menu data-submenu-toggle="false" data-parent-link="true"><li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-39"><a href="https://www.morganengineering.com/custom-engineering/">Custom Engineered Solutions</a><ul class="menu vertical nested"><li id="menu-item-133" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-133"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/">Overhead Bridge Cranes</a><ul class="menu vertical nested"><li id="menu-item-1751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1751"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/overhead-bridge-cranes/">For Any Application</a></li><li id="menu-item-250" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-250"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/charge-cranes/">Charge Cranes</a></li><li id="menu-item-251" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-251"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/coil-cranes/">Coil Cranes</a></li><li id="menu-item-253" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/ladle-cranes/">Ladle Cranes</a></li><li id="menu-item-254" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-254"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/severe-duty-cranes/">Severe Duty Cranes</a></li><li id="menu-item-252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-252"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/crane-upgrades/">Crane Modernization and Upgrades</a></li></ul></li><li id="menu-item-129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-129"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/">Crane Parts</a><ul class="menu vertical nested"><li id="menu-item-257" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-257"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/hoist-parts/">Hoist Parts</a></li><li id="menu-item-258" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-258"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/mechanical-parts/">Mechanical Crane Parts</a></li><li id="menu-item-256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-256"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/electric-parts/">Electrical Crane Parts</a></li><li id="menu-item-255" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-255"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/below-the-hook-lifting-devices/">Below The Hook Lifting Devices</a></li></ul></li><li id="menu-item-131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-131"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/">Industrial Material Handling Automation</a><ul class="menu vertical nested"><li id="menu-item-261" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-261"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/cephas-automation-technology/">CEPHAS</a></li><li id="menu-item-262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/material-handling-solutions/">Comprehensive Material Handling Solutions</a></li><li id="menu-item-264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-264"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-management-software/">Crane Management Software</a></li><li id="menu-item-259" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/automated-cranes/">Automated Cranes</a></li><li id="menu-item-263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-263"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-control-upgrades/">Crane Control Upgrades</a></li><li id="menu-item-260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-260"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/infrastructure-automation/">Automated Industrial Infrastructure</a></li></ul></li><li id="menu-item-132" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-125 current_page_item menu-item-132"><a href="https://www.morganengineering.com/custom-engineering/kinetic-structures/" aria-current="page">Kinetic Structures</a></li><li id="menu-item-272" class="menu-btn btn--red menu-item menu-item-type-custom menu-item-object-custom menu-item-272"><a href="/custom-engineering/get-a-quote/">Get a Quote</a></li></ul></li><li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-38"><a href="https://www.morganengineering.com/crane-maintenance/">Crane Service &#038; Repair</a><ul class="menu vertical nested"><li id="menu-item-270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270"><a href="https://www.morganengineering.com/crane-maintenance/crane-servicing/">On-Site Crane Service</a></li><li id="menu-item-271" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-271"><a href="https://www.morganengineering.com/crane-maintenance/schedule/">Schedule Crane Service</a></li><li id="menu-item-266" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266"><a href="https://www.morganengineering.com/crane-maintenance/crane-installation/">Crane Installation &#038; Commissioning</a></li><li id="menu-item-265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-265"><a href="https://www.morganengineering.com/crane-maintenance/crane-inspections/">Crane Inspections</a></li><li id="menu-item-268" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-268"><a href="https://www.morganengineering.com/crane-maintenance/crane-repair/">Crane Repair</a></li><li id="menu-item-267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-267"><a href="https://www.morganengineering.com/crane-maintenance/crane-replacement-parts/">Crane Part Replacement</a></li><li id="menu-item-269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-269"><a href="https://www.morganengineering.com/crane-maintenance/crane-upgrades/">Expert Crane Upgrades</a></li></ul></li><li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://www.morganengineering.com/crane-knowledge-hub/">Crane-ium Knowledge Hub</a></li><li id="menu-item-42" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-42"><a href="https://www.morganengineering.com/about-us/">About</a><ul class="menu vertical nested"><li id="menu-item-1743" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1743"><a href="https://www.morganengineering.com/about-us/our-mission/">Our Difference</a></li><li id="menu-item-1744" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1744"><a href="https://www.morganengineering.com/about-us/our-history/">Our History</a></li><li id="menu-item-1745" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1745"><a href="https://www.morganengineering.com/about-us/our-companies/">Our Companies</a><ul class="menu vertical nested"><li id="menu-item-1746" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1746"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-engineering/">Morgan Engineering</a></li><li id="menu-item-1747" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1747"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-automation/">Morgan Automation</a></li><li id="menu-item-1748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1748"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-site-services/">Morgan Site Services</a></li><li id="menu-item-1749" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1749"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-kinetic-structures/">Morgan Kinetic Structures</a></li><li id="menu-item-1750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1750"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-heppenstall-blaw-knox/">Morgan Heppenstall-Blaw-Knox</a></li></ul></li></ul></li><li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41"><a href="https://www.morganengineering.com/careers/">Careers</a></li><li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://www.morganengineering.com/contact-us/">Contact Us</a></li></ul></div></nav></header><main id="primary" class="site-main"><article id="post-125" class="post-125 page type-page status-publish hentry"><div class="entry-content"><section class="sp-hero-services alignfull" id="sp-hero-servicesblock_74bc6ea3ee9520c6f4bdf300c210802d"><style type="text/css">#sp-hero-servicesblock_74bc6ea3ee9520c6f4bdf300c210802d { background-image: url('https://www.morganengineering.com/wp-content/uploads/subpage-bg.jpg'); }</style><div class="row row--media row--media-right"><div class="sp-hero-services__content-container"><h1 class="sp-hero-services__heading"> Kinetic Structures</h1><p>Choose the company with over 150 years of experience.</p></div><div class="sp-hero-services__media"><div class="sp-hero-services__media--right"> <img decoding="async" width="1050" height="675" src="https://www.morganengineering.com/wp-content/uploads/kinetic-structures-hero1.jpg" class="sp-hero-services__image" alt="Arthur Ashe Stadium during a tennis match displaying their retractable roof" srcset="https://www.morganengineering.com/wp-content/uploads/kinetic-structures-hero1.jpg 1050w, https://www.morganengineering.com/wp-content/uploads/kinetic-structures-hero1-300x193.jpg 300w, https://www.morganengineering.com/wp-content/uploads/kinetic-structures-hero1-1024x658.jpg 1024w, https://www.morganengineering.com/wp-content/uploads/kinetic-structures-hero1-768x494.jpg 768w" sizes="(max-width: 1050px) 100vw, 1050px" /></div></div></div></section><div class="inner-blocks-sidebar" id="inner-blocks-sidebar-block_25da265359c6a67bae5dba380fcea155"><div id="inner-blocks-sidebar-grid" class="inner-blocks-sidebar-grid post-page-sidebar-grid"><div id="inner-blocks-sidebar-grid__main" class="post-page-sidebar-grid__content inner-blocks-sidebar-grid__main"><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Heavy-Duty Kinetic Structures</h2><p>We have applied our expertise in material handling to move a variety of structures for our clients including Department of Defense projects, retractable stadium roofs, and other large kinetic structures.&nbsp;</p><p>Simply put, if you need a large structure moved, we can engineer the custom solution to get it done safely and reliably.&nbsp;</p></div></div><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h2 class="wp-block-heading">Retractable Stadium Roofs</h2><p>Through our expertise in <a href="https://www.morganengineering.com/custom-engineering/industrial-automation/material-handling-solutions/">material handling</a>, we help give movement to some of the largest retractable stadium roofs in the world. See how Morgan helps the fans of some of the most prestigious sports organizations enjoy the game.</p></div></div><div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><div class="cards" id="cards-block_4f3e4eae3edab2e4f1afe8cf9fb1d328"><div class="row"><div class="card"> <a class="card__image-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#usta"> <img decoding="async" width="300" height="200" src="https://www.morganengineering.com/wp-content/uploads/usta-roof-inline.jpg" class="card__image" alt="The exterior view of the world&#039;s largest United States Tennis Association building in New York with Morgan&#039;s retractable roof." /> </a> <a class="card__heading-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#usta"><h3 class="card__heading">USTA Billie Jean King National Tennis Center Retractable Roofs</h3> </a><div class="card__content"></div></div><div class="card"> <a class="card__image-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#rogers"> <img decoding="async" width="300" height="200" src="https://www.morganengineering.com/wp-content/uploads/rogers-centre-roof-inline.jpg" class="card__image" alt="Rogers Centre baseball stadium in Toronto with Morgan retractable roof." /> </a> <a class="card__heading-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#rogers"><h3 class="card__heading">Rogers Centre Retractable Roof</h3> </a><div class="card__content"></div></div><div class="card"> <a class="card__image-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#safeco"> <img loading="lazy" decoding="async" width="300" height="200" src="https://www.morganengineering.com/wp-content/uploads/safeco-roof-inline.jpg" class="card__image" alt="Safeco Stadium in Seattle, Washington full of people with a Morgan retractable roof." /> </a> <a class="card__heading-wrapper" href="https://www.morganengineering.com/custom-engineering/kinetic-structures/#safeco"><h3 class="card__heading">Safeco Field Retractable Roof</h3> </a><div class="card__content"></div></div></div></div></div></div><div id="usta" class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h5 class="wp-block-heading">USTA Stadium Retractable Roofs</h5><h2 class="wp-block-heading">Rely on the team that helped end rain delays at the U.S. Open</h2><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1024" height="421" src="https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg" alt="The exterior view of the world's largest United States Tennis Association building in New York with Morgan's retractable roof." class="wp-image-1605" style="width:1024px;height:421px" srcset="https://www.morganengineering.com/wp-content/uploads/usta-roof.jpg 1024w, https://www.morganengineering.com/wp-content/uploads/usta-roof-300x123.jpg 300w, https://www.morganengineering.com/wp-content/uploads/usta-roof-768x316.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div><p>After five consecutive years of rain delays at the U.S. Open, the United States Tennis Association (USTA) decided they needed a solution for the uncovered Arthur Ashe Stadium.&nbsp;</p><p>Morgan joined with other contractors to create the ideal solution for the USTA and the 23,000 fans that enjoy the U.S. Open every year.&nbsp;</p><p>This creative solution was a new retractable stadium roof consisting of two panels made of 1,000 tons of steel and tear-resistant material. Driven by Morgan, these panels can close the 250ft gap in less than 7 minutes, making it one of the fastest retractable stadium roofs in the world.&nbsp;</p><p>Three years later, the USTA commissioned a second retractable stadium roof, this time for the Louis Armstrong Stadium.</p><div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button is-style-default"><a class="wp-block-button__link wp-element-button" href="https://www.morganengineering.com/crane-knowledge-hub/applying-crane-technologies-to-retractable-stadium-roofs/">View the case study</a></div></div><div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"><div class="wp-block-button is-style-default"><a class="wp-block-button__link wp-element-button" href="/crane-knowledge-hub/learn-how-morgan-helped-end-rain-delays-at-arthur-ashe-stadium/">read the press release</a></div></div></div></div><div id="rogers" class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h5 class="wp-block-heading">Rogers Centre (Formerly Toronto SkyDome) Retractable Roof</h5><h2 class="wp-block-heading">Trust Morgan Kinetic Structures for safe and reliable movement of the largest structures.</h2><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1024" height="684" src="https://www.morganengineering.com/wp-content/uploads/rogers-centre-roof.jpg" alt="Rogers Centre baseball stadium in Toronto with Morgan retractable roof." class="wp-image-1376" style="width:1024px;height:684px" srcset="https://www.morganengineering.com/wp-content/uploads/rogers-centre-roof.jpg 1024w, https://www.morganengineering.com/wp-content/uploads/rogers-centre-roof-300x200.jpg 300w, https://www.morganengineering.com/wp-content/uploads/rogers-centre-roof-768x513.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div><p>Morgan provided the mechanical drives and idler wheel assembles for the Rogers Centre, one of the largest movable structures in the world and the home of the Toronto Blue Jays.</p><p>The roof comprises four trussed shell panels. Two are segments of spherical shells and two are circular shells. One spherical shell is fixed; the other three shells are mounted on bodies with steel wheels that ride on steel rails.</p><p>The driven bogies are powered by electric motors that drive the steel wheels through reduction gearing.</p><p>To open the roof, the movable spherical shell panel is rolled on a circular track and parked over the fixed spherical shell panel. The cylindrical shield panels are then rolled on straight tracks to rest over the spherical panels.</p></div></div><div id="safeco" class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"><h5 class="wp-block-heading">T-Mobile Field (Formerly Safeco Field) Retractable Roof</h5><h2 class="wp-block-heading">Ask how Morgan can drive your retractable stadium roof.</h2><div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="1019" height="684" src="https://www.morganengineering.com/wp-content/uploads/safeco-roof.jpg" alt="Safeco Stadium in Seattle, Washington full of people with a Morgan retractable roof." class="wp-image-1372" style="width:1019px;height:684px" srcset="https://www.morganengineering.com/wp-content/uploads/safeco-roof.jpg 1019w, https://www.morganengineering.com/wp-content/uploads/safeco-roof-300x201.jpg 300w, https://www.morganengineering.com/wp-content/uploads/safeco-roof-768x516.jpg 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></figure></div><p>Morgan provided upgraded wheel assemblies to Safeco Field in Seattle, the home of the Seattle Mariners. The ballpark鈥檚 one-of-a-kind retractable roof is designed to cover but not enclose, thus preserving an open-air environment.</p><p>The structure covers nearly nine acres, weighs 22 million pounds, and contains enough steel to build a skyscraper 55 stories tall.</p><p>The three movable panels glide on 128 steel wheels powered by 96 ten-horsepower electric motors. The push of a button closes or opens the roof in an average of 10 to 20 minutes, depending on wind and other weather conditions. The roof is self-grounded in the event of lightning strikes and is designed to withstand up to seven feet of snow and sustained winds of up to 70 mph.</p><p>The project included detailed <a href="https://www.morganengineering.com/custom-engineering/">engineering</a> and tight tolerance manufacturing of both driven and idle wheel assemblies.</p></div></div><div class="cta-background" id="cta-background-block_d53a1272887cf995e9501d0f6ca3bff8"><div class="cta-background__overlay"></div><style type="text/css">@media screen and (min-width: 75em) { #cta-background-block_d53a1272887cf995e9501d0f6ca3bff8 { background-image: url('https://www.morganengineering.com/wp-content/uploads/kinetic-cta.jpg'); background-position-x: 400px; background-position-y: ; } }</style><div class="row"><div class="cta-background__content-container"><p class="cta-background__heading">Interested in learning more?</p><div class="cta-background__content-wrapper"><p>Contact us to find out how Morgan can help put your stadium a step above the rest.</p></div><div class="cta-background__btn-wrapper"> <a class="btn" href="https://www.morganengineering.com/contact-us/" target="_self">Get in Touch</a></div></div></div></div></div><aside id="inner-blocks-sidebar-grid__sidebar" class="post-page-sidebar"><div id="post-page-sidebar__wrap" class="post-page-sidebar__wrap" data-sticky-container><div class="column sticky" data-sticky data-anchor="inner-blocks-sidebar-grid__sidebar"><h3 class="post-page-sidebar__title">Custom Engineered Solutions</h3><ul class="post-page-sidebar__list"><li class="page_item page-item-119 page_item_has_children"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/">Overhead Bridge Cranes</a><ul class='children'><li class="page_item page-item-1024"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/overhead-bridge-cranes/">Overhead Bridge Cranes for Any Application</a></li><li class="page_item page-item-177"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/charge-cranes/">Charge Cranes</a></li><li class="page_item page-item-190"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/coil-cranes/">Coil Cranes</a></li><li class="page_item page-item-192"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/ladle-cranes/">Ladle Cranes</a></li><li class="page_item page-item-194"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/severe-duty-cranes/">Severe Duty Cranes</a></li><li class="page_item page-item-196"><a href="https://www.morganengineering.com/custom-engineering/overhead-cranes/crane-upgrades/">Crane Modernization and Upgrades</a></li></ul></li><li class="page_item page-item-121 page_item_has_children"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/">Crane Parts</a><ul class='children'><li class="page_item page-item-179"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/hoist-parts/">Hoist Parts</a></li><li class="page_item page-item-202"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/mechanical-parts/">Mechanical Crane Parts</a></li><li class="page_item page-item-204"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/electric-parts/">Electrical Crane Parts</a></li><li class="page_item page-item-206"><a href="https://www.morganengineering.com/custom-engineering/crane-parts/below-the-hook-lifting-devices/">Below The Hook Lifting Devices</a></li></ul></li><li class="page_item page-item-123 page_item_has_children"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/">Industrial Material Handling Automation</a><ul class='children'><li class="page_item page-item-181"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/cephas-automation-technology/">CEPHAS</a></li><li class="page_item page-item-208"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/material-handling-solutions/">Comprehensive Material Handling Solutions</a></li><li class="page_item page-item-210"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-management-software/">Crane Management Software</a></li><li class="page_item page-item-212"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/automated-cranes/">Automated Cranes</a></li><li class="page_item page-item-214"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/crane-control-upgrades/">Crane Control Upgrades</a></li><li class="page_item page-item-216"><a href="https://www.morganengineering.com/custom-engineering/industrial-automation/infrastructure-automation/">Automated Industrial Infrastructure</a></li></ul></li><li class="page_item page-item-125 current_page_item"><a href="https://www.morganengineering.com/custom-engineering/kinetic-structures/" aria-current="page">Kinetic Structures</a></li><li class="page_item page-item-1025"><a href="https://www.morganengineering.com/custom-engineering/get-a-quote/">Get a Quote</a></li></ul><div class="cta-subnav" id="sp-cta-3"><h3 class="cta-subnav__heading">Contact Us</h3><div class="sidebar-content"> Trust the company with over 150 years of experience.</div><div class="cta-subnav__btn-wrapper"> <a class="btn" href="https://www.morganengineering.com/contact-us/" target="_self">Get In Touch</a></div></div></div></div></aside></div></div></div></article></main><div id="news-signup" class="news-signup row"><div class="news-signup__img-wrapper"> <img src="https://www.morganengineering.com/wp-content/themes/morgan-engineering/assets/img/computer-monitor-black.svg" alt="Newsletter signup monitor image." /></div><p>Sign up to receive news about upcoming events and product offerings</p> <script defer src="data:text/javascript;base64,dmFyIGdmb3JtO2dmb3JtfHwoZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiZ2Zvcm1fbWFpbl9zY3JpcHRzX2xvYWRlZCIsZnVuY3Rpb24oKXtnZm9ybS5zY3JpcHRzTG9hZGVkPSEwfSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0uZG9tTG9hZGVkPSEwfSksZ2Zvcm09e2RvbUxvYWRlZDohMSxzY3JpcHRzTG9hZGVkOiExLGluaXRpYWxpemVPbkxvYWRlZDpmdW5jdGlvbihvKXtnZm9ybS5kb21Mb2FkZWQmJmdmb3JtLnNjcmlwdHNMb2FkZWQ/bygpOiFnZm9ybS5kb21Mb2FkZWQmJmdmb3JtLnNjcmlwdHNMb2FkZWQ/d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLG8pOmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtX21haW5fc2NyaXB0c19sb2FkZWQiLG8pfSxob29rczp7YWN0aW9uOnt9LGZpbHRlcjp7fX0sYWRkQWN0aW9uOmZ1bmN0aW9uKG8sbixyLHQpe2dmb3JtLmFkZEhvb2soImFjdGlvbiIsbyxuLHIsdCl9LGFkZEZpbHRlcjpmdW5jdGlvbihvLG4scix0KXtnZm9ybS5hZGRIb29rKCJmaWx0ZXIiLG8sbixyLHQpfSxkb0FjdGlvbjpmdW5jdGlvbihvKXtnZm9ybS5kb0hvb2soImFjdGlvbiIsbyxhcmd1bWVudHMpfSxhcHBseUZpbHRlcnM6ZnVuY3Rpb24obyl7cmV0dXJuIGdmb3JtLmRvSG9vaygiZmlsdGVyIixvLGFyZ3VtZW50cyl9LHJlbW92ZUFjdGlvbjpmdW5jdGlvbihvLG4pe2dmb3JtLnJlbW92ZUhvb2soImFjdGlvbiIsbyxuKX0scmVtb3ZlRmlsdGVyOmZ1bmN0aW9uKG8sbixyKXtnZm9ybS5yZW1vdmVIb29rKCJmaWx0ZXIiLG8sbixyKX0sYWRkSG9vazpmdW5jdGlvbihvLG4scix0LGkpe251bGw9PWdmb3JtLmhvb2tzW29dW25dJiYoZ2Zvcm0uaG9va3Nbb11bbl09W10pO3ZhciBlPWdmb3JtLmhvb2tzW29dW25dO251bGw9PWkmJihpPW4rIl8iK2UubGVuZ3RoKSxnZm9ybS5ob29rc1tvXVtuXS5wdXNoKHt0YWc6aSxjYWxsYWJsZTpyLHByaW9yaXR5OnQ9bnVsbD09dD8xMDp0fSl9LGRvSG9vazpmdW5jdGlvbihuLG8scil7dmFyIHQ7aWYocj1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChyLDEpLG51bGwhPWdmb3JtLmhvb2tzW25dW29dJiYoKG89Z2Zvcm0uaG9va3Nbbl1bb10pLnNvcnQoZnVuY3Rpb24obyxuKXtyZXR1cm4gby5wcmlvcml0eS1uLnByaW9yaXR5fSksby5mb3JFYWNoKGZ1bmN0aW9uKG8peyJmdW5jdGlvbiIhPXR5cGVvZih0PW8uY2FsbGFibGUpJiYodD13aW5kb3dbdF0pLCJhY3Rpb24iPT1uP3QuYXBwbHkobnVsbCxyKTpyWzBdPXQuYXBwbHkobnVsbCxyKX0pKSwiZmlsdGVyIj09bilyZXR1cm4gclswXX0scmVtb3ZlSG9vazpmdW5jdGlvbihvLG4sdCxpKXt2YXIgcjtudWxsIT1nZm9ybS5ob29rc1tvXVtuXSYmKHI9KHI9Z2Zvcm0uaG9va3Nbb11bbl0pLmZpbHRlcihmdW5jdGlvbihvLG4scil7cmV0dXJuISEobnVsbCE9aSYmaSE9by50YWd8fG51bGwhPXQmJnQhPW8ucHJpb3JpdHkpfSksZ2Zvcm0uaG9va3Nbb11bbl09cil9fSk7"></script> <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index="0"].gform-theme,[data-parent-form="1_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' id='gform_1' action='/custom-engineering/kinetic-structures/#gf_1' data-formid='1' novalidate><div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_1" ><label class='gfield_label gform-field-label' for='input_1_1'>Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_1_1' type='email' value='' class='large' placeholder='Email' aria-invalid="false" /></div></div><div id="field_1_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_2" ><label class='gfield_label gform-field-label' for='input_1_2'>Phone</label><div class='ginput_container'><input name='input_2' id='input_1_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_2'>This field is for validation purposes and should be left unchanged.</div></div></div></div><div class='gform_footer top_label'> <button class='button gform_button' id='gform_submit_button_1'><span class='screen-reader-text'>Submit</span><i class='icon-chevron'></i></button> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjQwYTI3ZjUyY2ZmOGFjYmQ0YTk5OTEzMjRlYzlmMTAwIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /></div><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="125"/><script defer src="data:text/javascript;base64,ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJha19qc18xIiApLnNldEF0dHJpYnV0ZSggInZhbHVlIiwgKCBuZXcgRGF0ZSgpICkuZ2V0VGltZSgpICk7"></script></p></form></div><script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHtnZm9ybUluaXRTcGlubmVyKCAxLCAnaHR0cHM6Ly93d3cubW9yZ2FuZW5naW5lZXJpbmcuY29tL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMvaW1hZ2VzL3NwaW5uZXIuc3ZnJywgdHJ1ZSApO2pRdWVyeSgnI2dmb3JtX2FqYXhfZnJhbWVfMScpLm9uKCdsb2FkJyxmdW5jdGlvbigpe3ZhciBjb250ZW50cyA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyonKS5odG1sKCk7dmFyIGlzX3Bvc3RiYWNrID0gY29udGVudHMuaW5kZXhPZignR0ZfQUpBWF9QT1NUQkFDSycpID49IDA7aWYoIWlzX3Bvc3RiYWNrKXtyZXR1cm47fXZhciBmb3JtX2NvbnRlbnQgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcjZ2Zvcm1fd3JhcHBlcl8xJyk7dmFyIGlzX2NvbmZpcm1hdGlvbiA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV9jb25maXJtYXRpb25fd3JhcHBlcl8xJykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247dmFyIG10ID0gcGFyc2VJbnQoalF1ZXJ5KCdodG1sJykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIHBhcnNlSW50KGpRdWVyeSgnYm9keScpLmNzcygnbWFyZ2luLXRvcCcpLCAxMCkgKyAxMDA7aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykuaHRtbChmb3JtX2NvbnRlbnQuaHRtbCgpKTtpZihmb3JtX2NvbnRlbnQuaGFzQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykuYWRkQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9IGVsc2Uge2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMScpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovIGpRdWVyeShkb2N1bWVudCkuc2Nyb2xsVG9wKGpRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMScpLm9mZnNldCgpLnRvcCAtIG10KTsgfSwgNTAgKTtpZih3aW5kb3dbJ2dmb3JtSW5pdERhdGVwaWNrZXInXSkge2dmb3JtSW5pdERhdGVwaWNrZXIoKTt9aWYod2luZG93WydnZm9ybUluaXRQcmljZUZpZWxkcyddKSB7Z2Zvcm1Jbml0UHJpY2VGaWVsZHMoKTt9dmFyIGN1cnJlbnRfcGFnZSA9IGpRdWVyeSgnI2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8xJykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMSwgJ2h0dHBzOi8vd3d3Lm1vcmdhbmVuZ2luZWVyaW5nLmNvbS93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLnN2ZycsIHRydWUgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzEsIGN1cnJlbnRfcGFnZV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ18xJ10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJy5HRl9BSkFYX1BPU1RCQUNLJykuaHRtbCgpO2lmKCFjb25maXJtYXRpb25fY29udGVudCl7Y29uZmlybWF0aW9uX2NvbnRlbnQgPSBjb250ZW50czt9alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8xJykucmVwbGFjZVdpdGgoY29uZmlybWF0aW9uX2NvbnRlbnQpO2pRdWVyeShkb2N1bWVudCkuc2Nyb2xsVG9wKGpRdWVyeSgnI2dmXzEnKS5vZmZzZXQoKS50b3AgLSBtdCk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzFdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMSddID0gZmFsc2U7d3AuYTExeS5zcGVhayhqUXVlcnkoJyNnZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZV8xJykudGV4dCgpKTt9ZWxzZXtqUXVlcnkoJyNnZm9ybV8xJykuYXBwZW5kKGNvbnRlbnRzKTtpZih3aW5kb3dbJ2dmb3JtUmVkaXJlY3QnXSkge2dmb3JtUmVkaXJlY3QoKTt9fWpRdWVyeShkb2N1bWVudCkudHJpZ2dlcigiZ2Zvcm1fcHJlX3Bvc3RfcmVuZGVyIiwgW3sgZm9ybUlkOiAiMSIsIGN1cnJlbnRQYWdlOiAiY3VycmVudF9wYWdlIiwgYWJvcnQ6IGZ1bmN0aW9uKCkgeyB0aGlzLnByZXZlbnREZWZhdWx0KCk7IH0gfV0pOyAgICAgICAgICAgICAgICBpZiAoZXZlbnQgJiYgZXZlbnQuZGVmYXVsdFByZXZlbnRlZCkgeyAgICAgICAgICAgICAgICByZXR1cm47ICAgICAgICAgfSAgICAgICAgY29uc3QgZ2Zvcm1XcmFwcGVyRGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJnZm9ybV93cmFwcGVyXzEiICk7ICAgICAgICBpZiAoIGdmb3JtV3JhcHBlckRpdiApIHsgICAgICAgICAgICBjb25zdCB2aXNpYmlsaXR5U3BhbiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoICJzcGFuIiApOyAgICAgICAgICAgIHZpc2liaWxpdHlTcGFuLmlkID0gImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8xIjsgICAgICAgICAgICBnZm9ybVdyYXBwZXJEaXYuaW5zZXJ0QWRqYWNlbnRFbGVtZW50KCAiYWZ0ZXJlbmQiLCB2aXNpYmlsaXR5U3BhbiApOyAgICAgICAgfSAgICAgICAgY29uc3QgdmlzaWJpbGl0eVRlc3REaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImdmb3JtX3Zpc2liaWxpdHlfdGVzdF8xIiApOyAgICAgICAgbGV0IHBvc3RSZW5kZXJGaXJlZCA9IGZhbHNlOyAgICAgICAgICAgICAgICBmdW5jdGlvbiB0cmlnZ2VyUG9zdFJlbmRlcigpIHsgICAgICAgICAgICBpZiAoIHBvc3RSZW5kZXJGaXJlZCApIHsgICAgICAgICAgICAgICAgcmV0dXJuOyAgICAgICAgICAgIH0gICAgICAgICAgICBwb3N0UmVuZGVyRmlyZWQgPSB0cnVlOyAgICAgICAgICAgIGpRdWVyeSggZG9jdW1lbnQgKS50cmlnZ2VyKCAnZ2Zvcm1fcG9zdF9yZW5kZXInLCBbMSwgY3VycmVudF9wYWdlXSApOyAgICAgICAgICAgIGdmb3JtLnV0aWxzLnRyaWdnZXIoIHsgZXZlbnQ6ICdnZm9ybS9wb3N0UmVuZGVyJywgbmF0aXZlOiBmYWxzZSwgZGF0YTogeyBmb3JtSWQ6IDEsIGN1cnJlbnRQYWdlOiBjdXJyZW50X3BhZ2UgfSB9ICk7ICAgICAgICAgICAgaWYgKCB2aXNpYmlsaXR5VGVzdERpdiApIHsgICAgICAgICAgICAgICAgdmlzaWJpbGl0eVRlc3REaXYucGFyZW50Tm9kZS5yZW1vdmVDaGlsZCggdmlzaWJpbGl0eVRlc3REaXYgKTsgICAgICAgICAgICB9ICAgICAgICB9ICAgICAgICBmdW5jdGlvbiBkZWJvdW5jZSggZnVuYywgd2FpdCwgaW1tZWRpYXRlICkgeyAgICAgICAgICAgIHZhciB0aW1lb3V0OyAgICAgICAgICAgIHJldHVybiBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgdmFyIGNvbnRleHQgPSB0aGlzLCBhcmdzID0gYXJndW1lbnRzOyAgICAgICAgICAgICAgICB2YXIgbGF0ZXIgPSBmdW5jdGlvbigpIHsgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQgPSBudWxsOyAgICAgICAgICAgICAgICAgICAgaWYgKCAhaW1tZWRpYXRlICkgZnVuYy5hcHBseSggY29udGV4dCwgYXJncyApOyAgICAgICAgICAgICAgICB9OyAgICAgICAgICAgICAgICB2YXIgY2FsbE5vdyA9IGltbWVkaWF0ZSAmJiAhdGltZW91dDsgICAgICAgICAgICAgICAgY2xlYXJUaW1lb3V0KCB0aW1lb3V0ICk7ICAgICAgICAgICAgICAgIHRpbWVvdXQgPSBzZXRUaW1lb3V0KCBsYXRlciwgd2FpdCApOyAgICAgICAgICAgICAgICBpZiAoIGNhbGxOb3cgKSBmdW5jLmFwcGx5KCBjb250ZXh0LCBhcmdzICk7ICAgICAgICAgICAgfTsgICAgICAgIH0gICAgICAgIGNvbnN0IGRlYm91bmNlZFRyaWdnZXJQb3N0UmVuZGVyID0gZGVib3VuY2UoIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgIHRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICB9LCAyMDAgKTsgICAgICAgIGlmICggdmlzaWJpbGl0eVRlc3REaXYgJiYgdmlzaWJpbGl0eVRlc3REaXYub2Zmc2V0UGFyZW50ID09PSBudWxsICkgeyAgICAgICAgICAgIGNvbnN0IG9ic2VydmVyID0gbmV3IE11dGF0aW9uT2JzZXJ2ZXIoICggbXV0YXRpb25zICkgPT4geyAgICAgICAgICAgICAgICBtdXRhdGlvbnMuZm9yRWFjaCggKCBtdXRhdGlvbiApID0+IHsgICAgICAgICAgICAgICAgICAgIGlmICggbXV0YXRpb24udHlwZSA9PT0gJ2F0dHJpYnV0ZXMnICYmIHZpc2liaWxpdHlUZXN0RGl2Lm9mZnNldFBhcmVudCAhPT0gbnVsbCApIHsgICAgICAgICAgICAgICAgICAgICAgICBkZWJvdW5jZWRUcmlnZ2VyUG9zdFJlbmRlcigpOyAgICAgICAgICAgICAgICAgICAgICAgIG9ic2VydmVyLmRpc2Nvbm5lY3QoKTsgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgfSk7ICAgICAgICAgICAgfSk7ICAgICAgICAgICAgb2JzZXJ2ZXIub2JzZXJ2ZSggZG9jdW1lbnQuYm9keSwgeyAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzOiB0cnVlLCAgICAgICAgICAgICAgICBjaGlsZExpc3Q6IGZhbHNlLCAgICAgICAgICAgICAgICBzdWJ0cmVlOiB0cnVlLCAgICAgICAgICAgICAgICBhdHRyaWJ1dGVGaWx0ZXI6IFsgJ3N0eWxlJywgJ2NsYXNzJyBdLCAgICAgICAgICAgIH0pOyAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICB0cmlnZ2VyUG9zdFJlbmRlcigpOyAgICAgICAgfSAgICB9ICk7fSApOyAKLyogXV0+ICovCg=="></script> </div><footer id="colophon" class="site-footer"><div class="footer-row"><div class="footer-column"><h3>Contact</h3> <address class="footer-address"> <a class="footer-address__address" href="https://goo.gl/maps/3SHCeoVys2zy2sni8" target="_blank"><span>Corporate Headquarters <br>1049 S Mahoning Ave <br>Alliance, OH 44601</span></a> <a class="footer-address__email" href="/cdn-cgi/l/email-protection#eb8e858cab8684998c8a858e858c82858e8e9982858cc5888486"><span class="__cf_email__" data-cfemail="96f3f8f1d6fbf9e4f1f7f8f3f8f1fff8f3f3e4fff8f1b8f5f9fb">[email&#160;protected]</span></a> <a class="footer-address__tel" href="tel:3308236130">330-823-6130</a> </address></div><div class="footer-column"><h3>Companies</h3><nav class="morgan-companies-nav"><ul id="menu-morgan-companies" class="footer-menu"><li id="menu-item-1635" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1635"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-engineering/">Morgan Engineering</a></li><li id="menu-item-1636" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1636"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-automation/">Morgan Automation</a></li><li id="menu-item-1637" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1637"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-site-services/">Morgan Site Services</a></li><li id="menu-item-1638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1638"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-kinetic-structures/">Morgan Kinetic Structures</a></li><li id="menu-item-1639" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1639"><a href="https://www.morganengineering.com/about-us/our-companies/morgan-heppenstall-blaw-knox/">Morgan Heppenstall/Blaw-Knox</a></li></ul></nav></div> <span class="separator"></span><div class="footer-column"><h3>Follow Us</h3><div class="ea-social-links-container"><div class="social-links"><a href="https://www.facebook.com/Morgan-Engineering-2208134982545523/" class="social-link__url" target="_blank" rel="noopener"><svg height="24" viewBox="0 0 48 48" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m27.3303691 44h-8.8883949v-18.8883948h-4.4419742v-7.2765674h4.4419742v-4.3686083c0-5.93374831 2.5077812-9.4664295 9.6309471-9.4664295h5.9337483v7.2787906h-3.7060916c-2.7745664 0-2.9590929 1.0182303-2.9590929 2.9146287l-.011116 3.6416185h6.7185415l-.7870164 7.2765674h-5.9315251z" fill-rule="evenodd"/></svg><span class="screen-reader-text">Facebook</span></a> <a href="https://twitter.com/Morgan_Engineer?lang=en" class="social-link__url" target="_blank" rel="noopener"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="m13.73,10.58l6.77-7.87h-1.6l-5.88,6.83-4.7-6.83H2.91l7.1,10.33-7.1,8.25h1.6l6.21-7.22,4.96,7.22h5.42l-7.36-10.72h0Zm-2.2,2.55l-.72-1.03L5.09,3.91h2.46l4.62,6.61.72,1.03,6,8.59h-2.46l-4.9-7.01h0Z" stroke-width="0"/></svg><span class="screen-reader-text">Twitter</span></a> <a href="https://www.youtube.com/channel/UCOxbJhmq0R712gQOgF5mqAA" class="social-link__url" target="_blank" rel="noopener"><svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m24.0041653 8.22999954c0 1.85174986 0 3.77208316-.4114999 5.55524966-.2743334 1.2345-1.3030833 2.1946666-2.5375832 2.3318332-2.9490832.3429167-5.8981664.3429167-8.8472495.3429167-2.94908321 0-5.89816638 0-8.84724955-.3429167-1.23449993-.1371666-2.26324988-1.0287499-2.5375832-2.3318332-.41149997-1.7831665-.41149997-3.7034998-.41149997-5.55524966 0-1.85174989 0-3.77208312.41149997-5.55524969.34291665-1.23449993 1.37166659-2.19466654 2.60616653-2.3318332 2.88049984-.34291665 5.82958301-.34291665 8.77866622-.34291665 2.9490831 0 5.8981663 0 8.8472495.34291665 1.2344999.13716666 2.2632498 1.02874994 2.5375832 2.3318332.4114999 1.78316657.4114999 3.7034998.4114999 5.55524969zm-14.74541581 5.62383306 7.88708291-5.4866664-7.88708291-5.48666636z" fill-rule="evenodd" transform="translate(0 3.77)"/></svg><span class="screen-reader-text">YouTube</span></a> <a href="https://www.instagram.com/morgan_engineering/" class="social-link__url" target="_blank" rel="noopener"><svg height="24" viewBox="0 0 48 48" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m31.9591786 4c6.6394276 0 12.0408214 5.26122862 12.0408214 11.7279466v16.5441068c0 6.4668388-5.4013938 11.7279466-12.0408214 11.7279466h-15.9182332c-6.63942762 0-12.0409454-5.2611078-12.0409454-11.7279466v-16.5441068c0-6.46671798 5.40151778-11.7279466 12.0409454-11.7279466zm7.6928228 28.2720534v-16.5441068c0-4.1315881-3.4509697-7.49285141-7.6928228-7.49285141h-15.9182332c-4.2418531 0-7.69282279 3.36126331-7.69282279 7.49285141v16.5441068c0 4.1315881 3.45096969 7.4928514 7.69282279 7.4928514h15.9182332c4.2418531 0 7.6928228-3.3612633 7.6928228-7.4928514zm-15.5744383-19.4380664c3.5180547.1000046 6.4521849 1.2699851 8.4849462 3.3837282 1.9316998 2.008545 2.91615 4.700696 2.847081 7.7851352-.066341 2.9544816-1.2643222 5.7223606-3.3730966 7.7937104-2.1422548 2.1043224-4.9962799 3.2633121-8.0364317 3.2633121-6.2914786 0-11.4100243-4.9854915-11.4100243-11.1135468 0-6.2362728 5.1788106-11.2920573 11.4875254-11.1123391zm6.0187987 11.0558148c.0266604-1.1878558-.1967908-2.8693329-1.4125044-4.1333998-1.043351-1.0849525-2.6897227-1.6894485-4.7612965-1.7483884-.0558008-.0015701-.1112296-.0022947-.1665344-.0022947-1.5429542 0-3.0028273.6166946-4.1109072 1.7364313-1.1224642 1.1344716-1.7407371 2.6275344-1.7407371 4.2041759 0 3.2738197 2.7344874 5.9372254 6.0956798 5.9372254 3.3430881 0 6.0210307-2.6327279 6.0962998-5.9937497zm4.6846386-12.8765373c1.3559596 0 2.4551114 1.0705799 2.4551114 2.3912919 0 1.3205912-1.0991518 2.3911711-2.4551114 2.3911711-1.3559595 0-2.4551113-1.0705799-2.4551113-2.3911711 0-1.320712 1.0991518-2.3912919 2.4551113-2.3912919z" fill-rule="evenodd"/></svg><span class="screen-reader-text">Instagram</span></a> <a href="https://www.linkedin.com/company/morgan-engineering/?viewAsMember=true" class="social-link__url" target="_blank" rel="noopener"><svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m5.2 21.6v-14.5h-4.8v14.5zm-2.4-16.5c1.7 0 2.7-1.1 2.7-2.5s-1-2.5-2.7-2.5c-1.6 0-2.7 1.1-2.7 2.5s1 2.5 2.7 2.5zm5.1 16.5h4.8v-8.1c0-.4 0-.9.2-1.2.3-.9 1.1-1.8 2.5-1.8 1.7 0 2.4 1.3 2.4 3.3v7.8h4.8v-8.3c0-4.5-2.4-6.5-5.5-6.5-2.6 0-3.7 1.5-4.4 2.4v-2.1h-4.8z" fill-rule="evenodd" transform="translate(.5 1)"/></svg><span class="screen-reader-text">LinkedIn</span></a></div></div><div class="brand-store-btn-container btn-container"> <a href="https://www.promoplace.com/morgan-engineering" class="brand-store-btn btn" target="_blank">Visit Our Brand Store</a></div></div></div><div class="secondary-footer"><ul class="footer-site-info"><li>&copy; 2024 | All Rights Reserved Morgan Engineering Inc</li><li><a href="https://www.morganengineering.com/privacy-policy/">Privacy Policy</a></li><li><a href="https://www.morganengineering.com/terms-conditions/">Terms &amp; Conditions</a></li><li><a href="https://www.morganengineering.com/site-map/">Sitemap</a></li></ul> <span class="evolve-info"><a href="https://www.evolvemarketingteam.com" target="_blank" rel="noopener">An Evolve Marketing Team Web Solution</a></span></div></footer><div class="gdpr-sticky-container" data-sticky-container><div class="gdpr-bar sticky" data-sticky data-stick-to="bottom" data-margin-bottom="0" data-sticky-on="small"><div class="container"><div class="gdpr-inner"> <span>This website uses cookies to ensure the best user experience. <a href="/privacy-policy/" class="gdpr-text-link">View Privacy Policy.</a></span> <button class="btn btn--gdpr" id="gdprAccept" onclick="cookieSet()" aria-label="Dismiss Cookie Notice" type="submit">Accept &amp; Close</button></div></div></div></div></div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script defer src="data:text/javascript;base64,IChmdW5jdGlvbigpeyB2YXIgcyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyB2YXIgaCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2hlYWQnKSB8fCBkb2N1bWVudC5ib2R5OyBzLnNyYyA9ICdodHRwczovL2Fjc2JhcHAuY29tL2FwcHMvYXBwL2Rpc3QvanMvYXBwLmpzJzsgcy5hc3luYyA9IHRydWU7IHMub25sb2FkID0gZnVuY3Rpb24oKXsgYWNzYkpTLmluaXQoeyBzdGF0ZW1lbnRMaW5rIDogJycsIGZvb3Rlckh0bWwgOiAnJywgaGlkZU1vYmlsZSA6IGZhbHNlLCBoaWRlVHJpZ2dlciA6IGZhbHNlLCBkaXNhYmxlQmdQcm9jZXNzIDogZmFsc2UsIGxhbmd1YWdlIDogJ2VuJywgcG9zaXRpb24gOiAnbGVmdCcsIGxlYWRDb2xvciA6ICcjNTQ1MzUzJywgdHJpZ2dlckNvbG9yIDogJyM1NDUzNTMnLCB0cmlnZ2VyUmFkaXVzIDogJzUwJScsIHRyaWdnZXJQb3NpdGlvblggOiAncmlnaHQnLCB0cmlnZ2VyUG9zaXRpb25ZIDogJ2JvdHRvbScsIHRyaWdnZXJJY29uIDogJ3Blb3BsZScsIHRyaWdnZXJTaXplIDogJ21lZGl1bScsIHRyaWdnZXJPZmZzZXRYIDogMTUsIHRyaWdnZXJPZmZzZXRZIDogMzIsIG1vYmlsZSA6IHsgdHJpZ2dlclNpemUgOiAnbWVkaXVtJywgdHJpZ2dlclBvc2l0aW9uWCA6ICdyaWdodCcsIHRyaWdnZXJQb3NpdGlvblkgOiAnYm90dG9tJywgdHJpZ2dlck9mZnNldFggOiAxNSwgdHJpZ2dlck9mZnNldFkgOiAzMiwgdHJpZ2dlclJhZGl1cyA6ICc1MCUnIH0gfSk7IH07IGguYXBwZW5kQ2hpbGQocyk7IH0pKCk7IA=="></script><link rel='stylesheet' id='sp-hero-services-css' href='https://www.morganengineering.com/wp-content/themes/morgan-engineering/template-parts/blocks/sp-hero-services/sp-hero-services.min.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='cards-css' href='https://www.morganengineering.com/wp-content/themes/morgan-engineering/template-parts/blocks/cards/cards.min.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='cta-background-css' href='https://www.morganengineering.com/wp-content/themes/morgan-engineering/template-parts/blocks/cta-background/cta-background.min.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='inner-blocks-sidebar-css' href='https://www.morganengineering.com/wp-content/themes/morgan-engineering/template-parts/blocks/inner-blocks-sidebar/inner-blocks-sidebar.min.css?ver=1.2.8' type='text/css' media='all' /><link rel='stylesheet' id='gform_basic-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gform_theme_components-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gform_theme_ie11-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/css/dist/theme-ie11.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gform_theme-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gaddon_form_settings_css-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/includes/addon/css/gaddon_settings.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gform_chosen-css' href='https://www.morganengineering.com/wp-content/plugins/gravityforms/legacy/css/chosen.min.css?ver=2.8.18' type='text/css' media='all' /><link rel='stylesheet' id='gfdcrm-admin-css-css' href='https://www.morganengineering.com/wp-content/cache/autoptimize/css/autoptimize_single_bba3da4fc0b693d68844202ae2f3ba49.css?ver=1.7.3' type='text/css' media='all' /> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-content/themes/morgan-engineering/assets/js/vendor.min.js?ver=1.2.8" id="morgan_engineering-js-vendor-js"></script> <script defer type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js?ver=6.6.2" id="js-cookie-js"></script> <script defer type="text/javascript" src="https://unpkg.com/aos@2.3.1/dist/aos.js?ver=1.2.8" id="morgan_engineering-aos-script-js"></script> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-content/themes/morgan-engineering/assets/js/custom.min.js?ver=1.2.8" id="morgan_engineering-js-custom-js"></script> <script defer type="text/javascript" src="https://www.morganengineering.com/wp-content/cache/autoptimize/js/autoptimize_single_306f7b49ccd55de683e972c4bc8edf0b.js?ver=1.2.8" id="morgan_engineering-skip-link-focus-fix-js"></script> <script defer type="text/javascript" src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js?ver=1.2.8" id="morgan_engineering-isotope-script-js"></script> <script type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script defer id="wp-i18n-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3cC5pMThuLnNldExvY2FsZURhdGEoIHsgJ3RleHQgZGlyZWN0aW9uXHUwMDA0bHRyJzogWyAnbHRyJyBdIH0gKTsKLyogXV0+ICovCg=="></script> <script type="text/javascript" src="https://www.morganengineering.com/wp-includes/js/dist/a11y.min.js?ver=d90eebea464f6c09bfd5" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.18" id="gform_json-js"></script> <script defer id="gform_gravityforms-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZ2Zvcm1faTE4biA9IHsiZGF0ZXBpY2tlciI6eyJkYXlzIjp7Im1vbmRheSI6Ik1vIiwidHVlc2RheSI6IlR1Iiwid2VkbmVzZGF5IjoiV2UiLCJ0aHVyc2RheSI6IlRoIiwiZnJpZGF5IjoiRnIiLCJzYXR1cmRheSI6IlNhIiwic3VuZGF5IjoiU3UifSwibW9udGhzIjp7ImphbnVhcnkiOiJKYW51YXJ5IiwiZmVicnVhcnkiOiJGZWJydWFyeSIsIm1hcmNoIjoiTWFyY2giLCJhcHJpbCI6IkFwcmlsIiwibWF5IjoiTWF5IiwianVuZSI6Ikp1bmUiLCJqdWx5IjoiSnVseSIsImF1Z3VzdCI6IkF1Z3VzdCIsInNlcHRlbWJlciI6IlNlcHRlbWJlciIsIm9jdG9iZXIiOiJPY3RvYmVyIiwibm92ZW1iZXIiOiJOb3ZlbWJlciIsImRlY2VtYmVyIjoiRGVjZW1iZXIifSwiZmlyc3REYXkiOjEsImljb25UZXh0IjoiU2VsZWN0IGRhdGUifX07CnZhciBnZl9sZWdhY3lfbXVsdGkgPSBbXTsKdmFyIGdmb3JtX2dyYXZpdHlmb3JtcyA9IHsic3RyaW5ncyI6eyJpbnZhbGlkX2ZpbGVfZXh0ZW5zaW9uIjoiVGhpcyB0eXBlIG9mIGZpbGUgaXMgbm90IGFsbG93ZWQuIE11c3QgYmUgb25lIG9mIHRoZSBmb2xsb3dpbmc6IiwiZGVsZXRlX2ZpbGUiOiJEZWxldGUgdGhpcyBmaWxlIiwiaW5fcHJvZ3Jlc3MiOiJpbiBwcm9ncmVzcyIsImZpbGVfZXhjZWVkc19saW1pdCI6IkZpbGUgZXhjZWVkcyBzaXplIGxpbWl0IiwiaWxsZWdhbF9leHRlbnNpb24iOiJUaGlzIHR5cGUgb2YgZmlsZSBpcyBub3QgYWxsb3dlZC4iLCJtYXhfcmVhY2hlZCI6Ik1heGltdW0gbnVtYmVyIG9mIGZpbGVzIHJlYWNoZWQiLCJ1bmtub3duX2Vycm9yIjoiVGhlcmUgd2FzIGEgcHJvYmxlbSB3aGlsZSBzYXZpbmcgdGhlIGZpbGUgb24gdGhlIHNlcnZlciIsImN1cnJlbnRseV91cGxvYWRpbmciOiJQbGVhc2Ugd2FpdCBmb3IgdGhlIHVwbG9hZGluZyB0byBjb21wbGV0ZSIsImNhbmNlbCI6IkNhbmNlbCIsImNhbmNlbF91cGxvYWQiOiJDYW5jZWwgdGhpcyB1cGxvYWQiLCJjYW5jZWxsZWQiOiJDYW5jZWxsZWQifSwidmFycyI6eyJpbWFnZXNfdXJsIjoiaHR0cHM6XC9cL3d3dy5tb3JnYW5lbmdpbmVlcmluZy5jb21cL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtc1wvaW1hZ2VzIn19Owp2YXIgZ2ZfZ2xvYmFsID0geyJnZl9jdXJyZW5jeV9jb25maWciOnsibmFtZSI6IlUuUy4gRG9sbGFyIiwic3ltYm9sX2xlZnQiOiIkIiwic3ltYm9sX3JpZ2h0IjoiIiwic3ltYm9sX3BhZGRpbmciOiIiLCJ0aG91c2FuZF9zZXBhcmF0b3IiOiIsIiwiZGVjaW1hbF9zZXBhcmF0b3IiOiIuIiwiZGVjaW1hbHMiOjIsImNvZGUiOiJVU0QifSwiYmFzZV91cmwiOiJodHRwczpcL1wvd3d3Lm1vcmdhbmVuZ2luZWVyaW5nLmNvbVwvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zIiwibnVtYmVyX2Zvcm1hdHMiOltdLCJzcGlubmVyVXJsIjoiaHR0cHM6XC9cL3d3dy5tb3JnYW5lbmdpbmVlcmluZy5jb21cL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtc1wvaW1hZ2VzXC9zcGlubmVyLnN2ZyIsInZlcnNpb25faGFzaCI6Ijk3OTZmNWQ3MzY2YjVlODYxYmI2MGNlMDIzOWQzMTExIiwic3RyaW5ncyI6eyJuZXdSb3dBZGRlZCI6Ik5ldyByb3cgYWRkZWQuIiwicm93UmVtb3ZlZCI6IlJvdyByZW1vdmVkIiwiZm9ybVNhdmVkIjoiVGhlIGZvcm0gaGFzIGJlZW4gc2F2ZWQuICBUaGUgY29udGVudCBjb250YWlucyB0aGUgbGluayB0byByZXR1cm4gYW5kIGNvbXBsZXRlIHRoZSBmb3JtLiJ9fTsKLyogXV0+ICovCg=="></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.18" id="gform_gravityforms-js"></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.8.18" id="gform_placeholder-js"></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869" id="gform_gravityforms_theme_vendors-js"></script> <script defer id="gform_gravityforms_theme-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZ2Zvcm1fdGhlbWVfY29uZmlnID0geyJjb21tb24iOnsiZm9ybSI6eyJob25leXBvdCI6eyJ2ZXJzaW9uX2hhc2giOiI5Nzk2ZjVkNzM2NmI1ZTg2MWJiNjBjZTAyMzlkMzExMSJ9fX0sImhtcl9kZXYiOiIiLCJwdWJsaWNfcGF0aCI6Imh0dHBzOlwvXC93d3cubW9yZ2FuZW5naW5lZXJpbmcuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXNcL2Fzc2V0c1wvanNcL2Rpc3RcLyJ9OwovKiBdXT4gKi8K"></script> <script type="text/javascript" defer='defer' src="https://www.morganengineering.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910" id="gform_gravityforms_theme-js"></script> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHsgalF1ZXJ5KGRvY3VtZW50KS5vbignZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDEpIHtpZih0eXBlb2YgUGxhY2Vob2xkZXJzICE9ICd1bmRlZmluZWQnKXsKICAgICAgICAgICAgICAgICAgICAgICAgUGxhY2Vob2xkZXJzLmVuYWJsZSgpOwogICAgICAgICAgICAgICAgICAgIH19IH0gKTtqUXVlcnkoZG9jdW1lbnQpLm9uKCdnZm9ybV9wb3N0X2NvbmRpdGlvbmFsX2xvZ2ljJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgZmllbGRzLCBpc0luaXQpe30gKSB9ICk7IAovKiBdXT4gKi8K"></script> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoImdmb3JtX3ByZV9wb3N0X3JlbmRlciIsIFt7IGZvcm1JZDogIjEiLCBjdXJyZW50UGFnZTogIjEiLCBhYm9ydDogZnVuY3Rpb24oKSB7IHRoaXMucHJldmVudERlZmF1bHQoKTsgfSB9XSk7ICAgICAgICAgICAgICAgIGlmIChldmVudCAmJiBldmVudC5kZWZhdWx0UHJldmVudGVkKSB7ICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICB9ICAgICAgICBjb25zdCBnZm9ybVdyYXBwZXJEaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImdmb3JtX3dyYXBwZXJfMSIgKTsgICAgICAgIGlmICggZ2Zvcm1XcmFwcGVyRGl2ICkgeyAgICAgICAgICAgIGNvbnN0IHZpc2liaWxpdHlTcGFuID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggInNwYW4iICk7ICAgICAgICAgICAgdmlzaWJpbGl0eVNwYW4uaWQgPSAiZ2Zvcm1fdmlzaWJpbGl0eV90ZXN0XzEiOyAgICAgICAgICAgIGdmb3JtV3JhcHBlckRpdi5pbnNlcnRBZGphY2VudEVsZW1lbnQoICJhZnRlcmVuZCIsIHZpc2liaWxpdHlTcGFuICk7ICAgICAgICB9ICAgICAgICBjb25zdCB2aXNpYmlsaXR5VGVzdERpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAiZ2Zvcm1fdmlzaWJpbGl0eV90ZXN0XzEiICk7ICAgICAgICBsZXQgcG9zdFJlbmRlckZpcmVkID0gZmFsc2U7ICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHRyaWdnZXJQb3N0UmVuZGVyKCkgeyAgICAgICAgICAgIGlmICggcG9zdFJlbmRlckZpcmVkICkgeyAgICAgICAgICAgICAgICByZXR1cm47ICAgICAgICAgICAgfSAgICAgICAgICAgIHBvc3RSZW5kZXJGaXJlZCA9IHRydWU7ICAgICAgICAgICAgalF1ZXJ5KCBkb2N1bWVudCApLnRyaWdnZXIoICdnZm9ybV9wb3N0X3JlbmRlcicsIFsxLCAxXSApOyAgICAgICAgICAgIGdmb3JtLnV0aWxzLnRyaWdnZXIoIHsgZXZlbnQ6ICdnZm9ybS9wb3N0UmVuZGVyJywgbmF0aXZlOiBmYWxzZSwgZGF0YTogeyBmb3JtSWQ6IDEsIGN1cnJlbnRQYWdlOiAxIH0gfSApOyAgICAgICAgICAgIGlmICggdmlzaWJpbGl0eVRlc3REaXYgKSB7ICAgICAgICAgICAgICAgIHZpc2liaWxpdHlUZXN0RGl2LnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoIHZpc2liaWxpdHlUZXN0RGl2ICk7ICAgICAgICAgICAgfSAgICAgICAgfSAgICAgICAgZnVuY3Rpb24gZGVib3VuY2UoIGZ1bmMsIHdhaXQsIGltbWVkaWF0ZSApIHsgICAgICAgICAgICB2YXIgdGltZW91dDsgICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIHZhciBjb250ZXh0ID0gdGhpcywgYXJncyA9IGFyZ3VtZW50czsgICAgICAgICAgICAgICAgdmFyIGxhdGVyID0gZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICB0aW1lb3V0ID0gbnVsbDsgICAgICAgICAgICAgICAgICAgIGlmICggIWltbWVkaWF0ZSApIGZ1bmMuYXBwbHkoIGNvbnRleHQsIGFyZ3MgKTsgICAgICAgICAgICAgICAgfTsgICAgICAgICAgICAgICAgdmFyIGNhbGxOb3cgPSBpbW1lZGlhdGUgJiYgIXRpbWVvdXQ7ICAgICAgICAgICAgICAgIGNsZWFyVGltZW91dCggdGltZW91dCApOyAgICAgICAgICAgICAgICB0aW1lb3V0ID0gc2V0VGltZW91dCggbGF0ZXIsIHdhaXQgKTsgICAgICAgICAgICAgICAgaWYgKCBjYWxsTm93ICkgZnVuYy5hcHBseSggY29udGV4dCwgYXJncyApOyAgICAgICAgICAgIH07ICAgICAgICB9ICAgICAgICBjb25zdCBkZWJvdW5jZWRUcmlnZ2VyUG9zdFJlbmRlciA9IGRlYm91bmNlKCBmdW5jdGlvbigpIHsgICAgICAgICAgICB0cmlnZ2VyUG9zdFJlbmRlcigpOyAgICAgICAgfSwgMjAwICk7ICAgICAgICBpZiAoIHZpc2liaWxpdHlUZXN0RGl2ICYmIHZpc2liaWxpdHlUZXN0RGl2Lm9mZnNldFBhcmVudCA9PT0gbnVsbCApIHsgICAgICAgICAgICBjb25zdCBvYnNlcnZlciA9IG5ldyBNdXRhdGlvbk9ic2VydmVyKCAoIG11dGF0aW9ucyApID0+IHsgICAgICAgICAgICAgICAgbXV0YXRpb25zLmZvckVhY2goICggbXV0YXRpb24gKSA9PiB7ICAgICAgICAgICAgICAgICAgICBpZiAoIG11dGF0aW9uLnR5cGUgPT09ICdhdHRyaWJ1dGVzJyAmJiB2aXNpYmlsaXR5VGVzdERpdi5vZmZzZXRQYXJlbnQgIT09IG51bGwgKSB7ICAgICAgICAgICAgICAgICAgICAgICAgZGVib3VuY2VkVHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgICAgICAgICAgICAgICAgICBvYnNlcnZlci5kaXNjb25uZWN0KCk7ICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgIH0pOyAgICAgICAgICAgIG9ic2VydmVyLm9ic2VydmUoIGRvY3VtZW50LmJvZHksIHsgICAgICAgICAgICAgICAgYXR0cmlidXRlczogdHJ1ZSwgICAgICAgICAgICAgICAgY2hpbGRMaXN0OiBmYWxzZSwgICAgICAgICAgICAgICAgc3VidHJlZTogdHJ1ZSwgICAgICAgICAgICAgICAgYXR0cmlidXRlRmlsdGVyOiBbICdzdHlsZScsICdjbGFzcycgXSwgICAgICAgICAgICB9KTsgICAgICAgIH0gZWxzZSB7ICAgICAgICAgICAgdHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgIH0gICAgfSApOyAKLyogXV0+ICovCg=="></script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10