1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4<meta charset="UTF-8" /> 5<meta name='viewport' content='width=device-width, initial-scale=1.0' /> 6<meta http-equiv='X-UA-Compatible' content='IE=edge' /> 7<link rel="profile" href="https://gmpg.org/xfn/11" /> 8<title>Pricing for Learning Experiences and PD | friEdTechnology</title><link rel="preload" href="https://friedtechnology.com/wp-content/uploads/friEdTech-logo.svg" as="image"><link rel="preload" href="https://friedtechnology.com/wp-content/uploads/friEdTech-logo.svg" as="image" fetchpriority="high"><style id="perfmatters-used-css">.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-chevron-up:before{content:"ï·"}.fa-envelope:before{content:"ï "}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-phone:before{content:"ï"}.fa-search:before{content:"ï"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.eot");src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.woff") format("woff"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.ttf") format("truetype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.eot");src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.woff") format("woff"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.ttf") format("truetype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.eot");src:url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.woff") format("woff"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.ttf") format("truetype"),url("https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/../webfonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}@font-face{font-family:"friEd-Tech-Icons";src:url("https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/fonts/friEd-Tech-Icons.eot?kvkoii");src:url("https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/fonts/friEd-Tech-Icons.eot?kvkoii#iefix") format("embedded-opentype"),url("https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/fonts/friEd-Tech-Icons.ttf?kvkoii") format("truetype"),url("https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/fonts/friEd-Tech-Icons.woff?kvkoii") format("woff"),url("https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/fonts/friEd-Tech-Icons.svg?kvkoii#friEd-Tech-Icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-friedt"],[class*=" icon-friedt"]{font-family:"friEd-Tech-Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-friedtfacebook:before{content:"î¤"}.icon-friedtinstagram:before{content:"î¤"}.icon-friedttwitter:before{content:"î¤"}
8.icon-friedtyoutube:before{content:"î¤
"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}button::-moz-focus-inner{padding:0;border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}p{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px ;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;
8cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.active{display:block}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}p{font-family:"Lexend",sans-serif;margin-bottom:30px}.pp-infobox-description p{margin-bottom:30px}h1,h2,h3,h4,h5,h6,a.pp-more-link.pp-button,ul,ol,.tablesaw-cell-content,body .fl-post-grid-meta,body .fl-post-grid-text,body .fl-post-grid-content p,.fl-module.fl-module-fl-post-info .fl-module-content.fl-node-content,.fl-module.fl-module-pp-gravity-form{font-family:"Lexend",sans-serif}.fl-page-nav-wrap .navbar-nav li>a,.fl-module.fl-module-widget.fl-node-60c252bd4c9ed li,.fl-module.fl-module-widget.fl-node-60c252cf94351 li,a.fl-button,a#trigger-60c3c08a04d53,span.menu-item-text,.lexend-h3 h3{font-family:"Lexend",sans-serif;font-weight:600}.fl-rich-text a,.pp-description-wrap a,.fl-col.fl-node-60c79c4447716.fl-col-small a{text-decoration:underline}h2{font-weight:700}h3{font-family:"Shadows Into Light Two",cursive;word-spacing:-7px}.fl-col.fl-node-60c24e07268d9.fl-col-small .fl-module.fl-module-widget.fl-node-60c252bd4c9ed ul li,.fl-col.fl-node-60c24e07268db.fl-col-small .fl-module.fl-module-widget.fl-node-60c252cf94351 ul li{text-indent:0 !important}.fl-col-content.fl-node-content .fl-rich-text ol,.fl-col-content.fl-node-content .fl-rich-text ul{margin-bottom:24px}.fl-module-content.fl-node-content .fl-rich-text ul li:before,.pp-description-wrap ul li:before,.pp-faq-content-text ul li:before,.single-post .fl-module.fl-module-fl-post-content ul li:before{content:url("https://friedtechnology.com/wp-content/uploads/Gold-boomerang-icon.svg");position:relative;top:2px;right:5px}.fl-module-content.fl-node-content .fl-rich-text ul,.pp-description-wrap ul,.pp-faq-content-text ul{list-style-type:none}ul.sub-menu li.menu-item{text-indent:0 !important}.fl-module.fl-module-rich-text .fl-module-content.fl-node-content ul li,.pp-description-wrap ul li,.pp-faq-content-text ul li,.fl-module.fl-module-fl-post-content ul li{margin-bottom:12px;text-indent:-1.2em}ul.sub-menu{border-top:3px solid #148f98;box-shadow:0 1px 20px rgba(0,0,0,15%)}button.fl-menu-mobile-toggle.text{padding:12px;text-transform:uppercase;letter-spacing:1px}.fl-node-6126aa8480b58 .fl-menu .sub-menu>li>a,.fl-node-6126aa8480b58 .fl-menu .sub-menu>li>.fl-has-submenu-container>a{color:#303030;line-height:1.3em;padding:10px 8px 10px 8px}.fl-node-6126aa8480b58 input.fl-search-text{border:none}.fl-node-6126aa8480b58 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu-vertical.fl-toggle-none .fl-menu-toggle{margin:3.5px 4px 0}.fl-menu .sub-menu{min-width:250px}
8.fl-builder-content .fl-node-60c24cb8bbb9d a{color:#000}.fl-builder-content .fl-node-60c24cb8bbb9d a:hover,#fl-icon-text-60c24cb8bbba6 a:hover,#fl-icon-text-60c24cb8bbba7 a:hover{color:#148f98;text-decoration:none}.fl-module.fl-module-icon-group.fl-node-60c39692c7fda.custom-icons .fl-icon-group span.fl-icon i,header .fl-icon-wrap span.fl-icon,.icon-friedtmagnifying-glass:before{background-color:#8fd1d7;border-radius:50%;padding:1px}.fl-module.fl-module-icon-group.fl-node-60c39692c7fda.custom-icons .fl-icon-group span.fl-icon i:hover,header .fl-icon-wrap span.fl-icon:hover{background-color:#f7c716}.custom-icons a.fl-button{background-color:transparent;margin-top:-5px}.custom-icons a.fl-button:hover{background-color:transparent}.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-60c24cb8bbb96 p{margin-bottom:15px}.speech-bubble{position:relative;background-color:rgba(143,209,215,.36);border-radius:.4em}.speech-bubble:after{content:"";position:absolute;bottom:0;left:85%;width:0;height:0;border:27px solid transparent;border-top-color:rgba(143,209,215,.36);border-bottom:0;border-left:0;margin-left:-13.5px;margin-bottom:-27px}.pp-testimonials-content p{font-family:"Cutive",sans-serif}.pp-description-wrap li{margin-bottom:10px}.ppcarousel .bx-wrapper .bx-pager.bx-default-pager button.active{background-color:#148f98}.pum-overlay.pum-active,.pum-overlay.pum-active .popmake.active{opacity:1 !important;display:block !important}.pricingcolumn h2.pp-infobox-title-prefix{margin-top:0;border-top-left-radius:10px;border-top-right-radius:10px;padding:10px;min-height:95px}.pricingcolumn p.pp-infobox-title{padding-left:10px;padding-right:10px}.pricingcolumn .red h2.pp-infobox-title-prefix{background-color:#ac224b}.pricingcolumn .green h2.pp-infobox-title-prefix{background-color:#9da038}.pricingcolumn .teal h2.pp-infobox-title-prefix{background-color:#148f98;padding-top:10px}.pricingcolumn .purple h2.pp-infobox-title-prefix{background-color:#3f123c}.pricingcolumn ul{padding-right:14px}.pricingcolumn .fl-builder-content.fl-builder-content-3138.fl-builder-template.fl-builder-module-template{padding-top:0;padding-bottom:0}.pricingcolumn .fl-builder-template.fl-builder-module-template{padding:0}.pricingcolumn p.pp-infobox-title{min-height:115px}.normspacing span.fl-heading-text{word-spacing:normal}@media all and (max-width: 1024px){.fl-module.fl-module-menu.fl-node-6126aa8480b58 ul.sub-menu{box-shadow:0 1px 20px rgba(0,0,0,10%)}.pricingcolumn p.pp-infobox-title,.pricingcolumn h2.pp-infobox-title-prefix{min-height:auto}.pricingcolumn .fl-col-small{margin-left:auto;margin-right:auto}.pricingcolumn .pp-infobox{padding-bottom:20px}.pricingcolumn .teal h2.pp-infobox-title-prefix{padding-top:10px}}@media all and (max-width: 980px){.custom-icons a.fl-button{margin-right:20px}}@media all and (max-width: 768px) and (min-width: 767px){ul.sub-menu{padding-left:20px}}@media all and (max-width: 480px){.fl-node-6126aa8480b58 .fl-menu .sub-menu>li>a,.fl-node-6126aa8480b58 .fl-menu .sub-menu>li>.fl-has-submenu-container>a{padding:15px}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
840%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
8to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes jello{}@keyframes jello{}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}
8to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
80%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
80%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
8}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
860%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
80%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
80%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
8}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
8}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
8-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;
8-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}</style> 9 10<!-- Google Tag Manager for WordPress by gtm4wp.com -->
11<script data-cfasync="false" data-pagespeed-no-defer type="pmdelayedscript" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 12 var gtm4wp_datalayer_name = "dataLayer"; 13 var dataLayer = dataLayer || []; 14 (function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true); 15</script>
15 16<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="dc.title" content="Pricing for Learning Experiences and PD | friEdTechnology"> 17<meta name="dc.description" content="Our round-up of our favorite EdTech things: friEd apparel, techy gadgets and gear, browser extensions, websites and more!"> 18<meta name="dc.relation" content="https://friedtechnology.com/pricing/"> 19<meta name="dc.source" content="https://friedtechnology.com/"> 20<meta name="dc.language" content="en_US"> 21<meta name="description" content="Our round-up of our favorite EdTech things: friEd apparel, techy gadgets and gear, browser extensions, websites and more!"> 22<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 23<link rel="canonical" href="https://friedtechnology.com/pricing/"> 24<meta property="og:url" content="https://friedtechnology.com/pricing/"> 25<meta property="og:site_name" content="friEdTechnology"> 26<meta property="og:locale" content="en_US"> 27<meta property="og:type" content="article"> 28<meta property="article:author" content="https://www.facebook.com/friedTechnology/"> 29<meta property="article:publisher" content="https://www.facebook.com/friedTechnology/"> 30<meta property="og:title" content="Pricing for Learning Experiences and PD | friEdTechnology"> 31<meta property="og:description" content="Our round-up of our favorite EdTech things: friEd apparel, techy gadgets and gear, browser extensions, websites and more!"> 32<meta property="og:image" content="https://friedtechnology.com/wp-content/uploads/friEdTechnology-logo.png"> 33<meta property="og:image:secure_url" content="https://friedtechnology.com/wp-content/uploads/friEdTechnology-logo.png"> 34<meta property="og:image:width" content="500"> 35<meta property="og:image:height" content="61"> 36<meta property="og:image:alt" content="friEdTechnology logo"> 37<meta name="twitter:card" content="summary"> 38<meta name="twitter:site" content="@friedtechnology"> 39<meta name="twitter:creator" content="@friedtechnology"> 40<meta name="twitter:title" content="Pricing for Learning Experiences and PD | friEdTechnology"> 41<meta name="twitter:description" content="Our round-up of our favorite EdTech things: friEd apparel, techy gadgets and gear, browser extensions, websites and more!"> 42<meta name="twitter:image" content="https://friedtechnology.com/wp-content/uploads/friEdTechnology-logo.png"> 43 44 45<link rel="alternate" type="application/rss+xml" title="friEdTechnology » Feed" href="https://friedtechnology.com/feed/" /> 46<link rel="alternate" type="application/rss+xml" title="friEdTechnology » Comments Feed" href="https://friedtechnology.com/comments/feed/" /> 47 <link rel="preload" href="https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 48<link rel="preload" href="https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 49<style id="wp-block-library-inline-css"> 50:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
50--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 51 52/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 53</style> 54<style id="classic-theme-styles-inline-css"> 55/*! This file is auto-generated */ 56.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} 57/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 58</style> 59 60<style id="global-styles-inline-css"> 61:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--fl-heading-text: #333333;--wp--preset--color--fl-body-bg: #f2f2f2;--wp--preset--color--fl-body-text: #303030;--wp--preset--color--fl-accent: #148f98;--wp--preset--color--fl-accent-hover: #f7c72d;--wp--preset--color--fl-topbar-bg: #ffffff;--wp--preset--color--fl-topbar-text: #757575;--wp--preset--color--fl-topbar-link: #2b7bb9;--wp--preset--color--fl-topbar-hover: #2b7bb9;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #303030;--wp--preset--color--fl-header-link: #303030;--wp--preset--color--fl-header-hover: #148f98;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #303030;--wp--preset--color--fl-nav-hover: #148f98;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #ffffff;--wp--preset--color--fl-footer-widgets-text: #757575;--wp--preset--color--fl-footer-widgets-link: #2b7bb9;--wp--preset--color--fl-footer-widgets-hover: #2b7bb9;--wp--preset--color--fl-footer-bg: #ffffff;--wp--preset--color--fl-footer-text: #757575;--wp--preset--color--fl-footer-link: #2b7bb9;--wp--preset--color--fl-footer-hover: #2b7bb9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
610) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-fl-heading-text-color{color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-color{color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-color{color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-color{color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-color{color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-color{color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-color{color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-color{color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-color{color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-color{color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-color{color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-color{color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-color{color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-color{color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-color{color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-color{color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-color{color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-color{color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-color{color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-color{color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-color{color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-color{color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-color{color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-color{color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-color{color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-background-color{background-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-background-color{background-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-background-color{background-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-background-color{background-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-background-color{background-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-background-color{background-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-background-color{background-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-background-color{background-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-background-color{background-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-background-color{background-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-background-color{background-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-background-color{background-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-background-color{background-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-background-color{background-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-background-color{background-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-background-color{background-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-background-color{background-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-background-color{background-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-background-color{background-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-background-color{background-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-background-color{background-color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-border-color{border-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-border-color{border-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-border-color{border-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-border-color{border-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-border-color{border-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-border-color{border-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-border-color{border-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-border-color{border-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-border-color{border-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-border-color{border-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-border-color{border-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-border-color{border-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-border-color{border-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-border-color{border-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-border-color{border-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-border-color{border-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-border-color{border-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-border-color{border-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-border-color{border-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-border-color{border-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-border-color{border-color: var(--wp--preset--color--fl-footer-hover) !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;}
61.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;} 62/*# sourceURL=global-styles-inline-css */ 63</style> 64 65<style id="fl-builder-layout-3047-inline-css"> 66.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;
66-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content .fl-button:is(a, button),.fl-builder-content a.fl-button:visited {border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {width: 100%;display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}
66.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1 !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 1024px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 480px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 1025px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 481px) and (max-width: 1024px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 480px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1050px;}
66.fl-builder-content > .fl-module-box {margin: 0;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-frdtb6ecijhl.fl-row-fixed-width, .fl-node-frdtb6ecijhl .fl-row-fixed-width {max-width: 850px;} .fl-node-frdtb6ecijhl > .fl-row-content-wrap {margin-top:0px;} .fl-node-frdtb6ecijhl > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-cyt2u3zgsklr.fl-row-fixed-width, .fl-node-cyt2u3zgsklr .fl-row-fixed-width {max-width: 1150px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-i4hcnq0xpdft.fl-row-fixed-width, .fl-node-i4hcnq0xpdft .fl-row-fixed-width {max-width: 1150px;} .fl-node-i4hcnq0xpdft > .fl-row-content-wrap {margin-top:2%;margin-bottom:2%;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-lz27f8rd1oc9.fl-row-fixed-width, .fl-node-lz27f8rd1oc9 .fl-row-fixed-width {max-width: 900px;} .fl-node-lz27f8rd1oc9 > .fl-row-content-wrap {margin-top:20px;margin-bottom:30px;}@media ( max-width: 1024px ) { .fl-node-lz27f8rd1oc9.fl-row > .fl-row-content-wrap {margin-right:20px;margin-left:20px;}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-ukh9epj8iqyf {width: 100%;}.fl-node-zpxcnu306jq1 {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-zpxcnu306jq1 {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-zpxcnu306jq1 {width: 100% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 480px ) { .fl-node-zpxcnu306jq1.fl-col > .fl-col-content {margin-right:10px;margin-left:10px;}}.fl-node-9mzqxupw24o6 {width: 100%;}.fl-node-djxzme0vc7hy {width: 100%;}.fl-node-76fbaey0oh9g {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-76fbaey0oh9g {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-76fbaey0oh9g {width: 100% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 480px ) { .fl-node-76fbaey0oh9g.fl-col > .fl-col-content {margin-right:10px;margin-left:10px;}}.fl-node-3rvfie7921cw {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-3rvfie7921cw {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-3rvfie7921cw {width: 100% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 480px ) { .fl-node-3rvfie7921cw.fl-col > .fl-col-content {margin-right:10px;margin-left:10px;}}.fl-node-093lxgqfzctw {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-093lxgqfzctw {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-093lxgqfzctw {width: 100% !important;max-width: none;clear: none;float: left;}}@media ( max-width: 480px ) { .fl-node-093lxgqfzctw.fl-col > .fl-col-content {margin-right:10px;margin-left:10px;}}.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.fl-row-fixed-width {min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {min-width: 0px;}.pp-testimonials .sr-only {position: absolute !important;height: 1px !important;width: 1px !important;margin: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden !important;}.pp-testimonials .owl-carousel button.owl-dot {background: none !important;border: none !important;}.pp-testimonials-grid-0 .pp-testimonials {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.pp-testimonials-grid-1 .pp-testimonials {grid-template-columns: repeat(1,1fr);display: grid;}.pp-testimonials-grid-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.pp-testimonials-grid-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.pp-testimonials-grid-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.pp-testimonials-grid-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.pp-testimonials-grid-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.pp-masonry-grid .pp-testimonials {display: block !important;}.pp-masonry-grid .pp-testimonial {display: inline-block;}.fl-module .pp-testimonials-image img {border: 0 solid;width: 100%;margin: 0 auto;max-height: 150px;max-width: 150px;}.fl-module .carousel-enabled .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.pp-testimonials {text-align: center;}.pp-testimonial {padding: 15px;}.pp-testimonials-no-heading .pp-testimonials-heading {display: none !important;}.pp-testimonials h3.pp-testimonials-title {font-weight: 400;margin-bottom: 15px;margin-top: 15px;}.pp-testimonials h4.pp-testimonials-subtitle {margin: 0;text-transform: none;}.pp-testimonials .pp-content-wrapper {background: transparent;position: relative;}.pp-testimonials .pp-testimonials-content p {margin-bottom: 15px;}.pp-testimonials .pp-testimonials-content p:last-of-type {margin-bottom: 0;}.pp-testimonials .pp-vertical-align {display: table;}.pp-testimonials .pp-vertical-align .pp-title-wrapper {display: table-cell;vertical-align: middle;}.pp-testimonials .pp-arrow-top {border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: -15px;width: 0;}.pp-testimonials .pp-arrow-bottom {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;bottom: -15px;width: 0;}.pp-testimonials .pp-arrow-left {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid transparent;height: 0;left: -15px;position: absolute;top: 30px;width: 0;}.pp-testimonials .layout-1 {text-align: center;}.pp-testimonials .layout-1 .pp-testimonials-image img {margin-bottom: 20px;}.pp-testimonials .layout-1 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-2 {text-align: center;}.pp-testimonials .layout-2 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-2.pp-vertical-align {margin: 0 auto;}.pp-testimonials .layout-2 .pp-content-wrapper {margin-bottom: 25px;}.pp-testimonials .layout-3 .pp-testimonials-image {float: left;margin-right: 30px;max-width: 150px;width: 22%;}.pp-testimonials .layout-3 .layout-3-content {float: left;text-align: left;width: 75%;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image {max-width: 100px;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image img {width: 100%;}.pp-testimonials .layout-3 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4 {position: relative;padding-top: 50px;}.pp-testimonials .layout-4 .layout-4-content {background: #eee;padding: 50px;position: relative;z-index: 9;}.pp-testimonials .layout-4 .pp-testimonials-image {position: relative;z-index: 10;position: absolute;transform: translate(-50%,-50%);left: 50%;}.pp-testimonials .layout-4 .pp-testimonials-content {margin-top: 20px;}.pp-testimonials .layout-4 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4-container .bx-wrapper {margin-bottom: 0;}.pp-testimonials .layout-4-container .bx-pager {bottom: 40px;}.pp-testimonials .layout-4-container.carousel-enabled .bx-pager {bottom: 30px;}.pp-testimonials .layout-4.no-image-inner .layout-4-content,.pp-testimonials .layout-4.carousel-enabled.no-image-inner .layout-4-content {padding-top: 50px;top: 0;}.pp-testimonials .layout-5 {text-align: center;}.pp-testimonials .layout-5 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-5 .pp-vertical-align {margin: 0 auto;width: 100%;}.pp-testimonials .layout-5 .pp-testimonials-subtitle {margin-bottom: 20px;}.pp-testimonials-wrap {position: relative;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial {position: absolute;top: 0;visibility: hidden;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial:first-child,.pp-testimonials-slider .pp-testimonials-loaded .pp-testimonial {position: relative;visibility: visible;}.pp-testimonials-wrap .fa {opacity: 0.8;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;-ms-transition: opacity 0.2s;transition: opacity 0.2s;}.pp-testimonials-wrap .fa:hover {opacity: 1;}.pp-testimonials-wrap .pp-arrow-wrapper {margin-bottom: 10px;text-align: center;}.pp-testimonials-wrap .owl-nav {display: flex;justify-content: center;}.pp-testimonials-wrap .owl-nav button {box-shadow: none;border: 0;outline: none;line-height: 0;margin: 0;padding: 0;font-size: 20px;background-image: none !important;z-index: 1;display: inline-flex;align-items: center;justify-content: center;}.pp-testimonials-wrap .owl-nav button svg {height: 20px;box-shadow: none;outline: none;border-radius: 100%;}.pp-testimonials-wrap .owl-nav.position-side button {position: absolute;top: 50%;transform: translateY(-50%);}.pp-testimonials-wrap .owl-nav.position-side button.owl-prev {left: -15px;}.pp-testimonials-wrap .owl-nav.position-side button.owl-next {right: -15px;}.pp-testimonials-flexbox .owl-stage {display: flex;}.pp-testimonials-flexbox .owl-carousel .owl-item {display: flex;align-items: center;flex: 1 0 auto;padding: 0 20px;}.pp-testimonials-flexbox .pp-testimonial {display: flex;flex-direction: column;align-items: center;align-content: center;justify-content: center;width: 100%;height: 100%;}.pp-testimonials-flexbox .pp-testimonial .pp-content-wrapper {height: auto !important;}.pp-testimonials-wrap .owl-carousel.owl-loaded:focus {outline: none;}@media (max-width: 480px) { .pp-testimonials .layout-3 .pp-testimonials-image {float: none;margin: 0 auto 20px;text-align: center;width: 100%;}.pp-testimonials .layout-3 .layout-3-content {float: none;text-align: center;width: 100% !important;} }.fl-node-3ubznagvswlx .pp-testimonial {}.fl-node-3ubznagvswlx .pp-testimonials .pp-content-wrapper {padding: 20px;}.fl-node-3ubznagvswlx .pp-testimonial.layout-1 .pp-content-wrapper {}.fl-node-3ubznagvswlx .pp-testimonials-wrap .pp-testimonials-heading {}.fl-node-3ubznagvswlx .pp-testimonial .pp-title-wrapper .pp-testimonials-name {color: #148f98;}.fl-node-3ubznagvswlx .pp-testimonial .pp-title-wrapper .pp-testimonials-designation {color: #148f98;}.fl-node-3ubznagvswlx .pp-testimonial .pp-testimonials-title {}.fl-node-3ubznagvswlx .pp-testimonial .pp-testimonials-content {
66color: #148f98;}.fl-node-3ubznagvswlx .pp-testimonial .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.fl-node-3ubznagvswlx.pp-masonry-grid .pp-testimonials {column-count: 1;}@media only screen and ( max-width: 1200px ) {.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-lg-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-3ubznagvswlx.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 1024px ) {.fl-node-3ubznagvswlx .pp-testimonials-grid-md-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-md-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-md-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-md-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-md-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-md-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-3ubznagvswlx.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 480px ) {.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-3ubznagvswlx .pp-testimonials-grid-sm-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-3ubznagvswlx.pp-masonry-grid .pp-testimonials {}}.fl-node-3ubznagvswlx .pp-testimonials-grid .pp-testimonials {grid-gap: 20px;}.fl-node-3ubznagvswlx .pp-testimonial.layout-1 .pp-content-wrapper, .fl-node-3ubznagvswlx .pp-testimonial.layout-2 .pp-content-wrapper, .fl-node-3ubznagvswlx .pp-testimonial.layout-3 .pp-content-wrapper, .fl-node-3ubznagvswlx .pp-testimonial.layout-4 .layout-4-content, .fl-node-3ubznagvswlx .pp-testimonial.layout-5 .pp-content-wrapper {padding-bottom: 20px;}.fl-node-3ubznagvswlx .pp-testimonial .pp-title-wrapper .pp-testimonials-name {font-size: 20px;text-align: right;}.fl-node-3ubznagvswlx .pp-testimonial .pp-title-wrapper .pp-testimonials-designation {font-size: 16px;text-align: right;}.fl-node-3ubznagvswlx .pp-testimonial .pp-testimonials-content {font-weight: 400;font-size: 20px;line-height: 1.5;text-align: left;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;} .fl-node-ian07sdlrktp > .fl-module-content {margin-top:10px;margin-bottom:0px;}.pp-infobox:before,.pp-infobox:after {content: " ";display: table;}.pp-infobox:after {clear: both;}.pp-infobox-wrap .pp-infobox-link {text-decoration: none;display: block;}.pp-infobox-title-prefix {display: block;}.pp-infobox-title-wrapper .pp-infobox-title {margin-bottom: 5px;margin-top: 0;}.pp-infobox-description p {margin-bottom: 15px;}.pp-infobox-description p:last-of-type {margin-bottom: 0 !important;}.pp-more-link {color: inherit;display: block;text-decoration: none;box-shadow: none;}.pp-infobox .pp-more-link {display: inline-block;}.pp-more-link:hover {text-decoration: none;}.pp-infobox-icon-inner .dashicons,.pp-infobox-icon-inner .dashicons-before:before {height: auto;width: auto;}.pp-infobox {border-width: 0;padding: 20px;text-align: center;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.pp-infobox-icon {border-width: 0;display: inline-block;margin: 0 auto;text-align: center;}.pp-infobox-icon-inner {display: table;}.pp-infobox-icon span {display: table-cell;vertical-align: middle;}.pp-infobox-image {margin: 0 auto 10px;text-align: center;}.pp-infobox-image img {border-width: 0;height: 2em;width: 2em;}.pp-infobox-image a {text-decoration: none !important;box-shadow: none !important;border: none !important;outline: none !important;}.pp-infobox-wrap .layout-1 {text-align: left;}.pp-infobox-wrap .layout-1 .pp-heading-wrapper {display: table;margin-bottom: 5px;}.pp-infobox-wrap .layout-1 .pp-icon-wrapper,.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper {display: table-cell;vertical-align: middle;}.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title {margin-bottom: 0;margin-left: 10px;}.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix {margin-bottom: 0;margin-left: 10px;}.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner {display: table-cell;vertical-align: middle;}.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper {display: block;}.pp-infobox-wrap .layout-2 {text-align: right;}.pp-infobox-wrap .layout-2 .pp-heading-wrapper {display: table;float: right;margin-bottom: 5px;}.pp-infobox-wrap .layout-2 .pp-icon-wrapper {float: right;}.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper,.pp-infobox-wrap .layout-2 .pp-icon-wrapper {display: table-cell;vertical-align: middle;}.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title {margin-bottom: 0;margin-right: 10px;}.pp-infobox-wrap .layout-2 .pp-infobox-description {clear: both;}.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner {display: table-cell;vertical-align: middle;}.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper {display: block;}.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix {margin-bottom: 0;margin-right: 10px;}.pp-infobox-wrap .layout-3 {text-align: left;}.pp-infobox-wrap .layout-3-wrapper {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;flex-shrink: 1;}.pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 10px;}.pp-infobox-wrap .layout-3 .pp-heading-wrapper {flex: 1;}.pp-infobox-wrap .layout-4 {text-align: right;}.pp-infobox-wrap .layout-4-wrapper {display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;flex-shrink: 1;}.pp-infobox-wrap .layout-4 .pp-icon-wrapper {margin-left: 10px;}.pp-infobox-wrap .layout-4 .pp-heading-wrapper {flex: 1;}@media (max-width: 480px) {}.fl-col-group-equal-height .fl-node-tls8e24f1z7o,.fl-col-group-equal-height .fl-node-tls8e24f1z7o .fl-module-content,.fl-col-group-equal-height .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap,.fl-col-group-equal-height .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap .pp-infobox,.fl-col-group-equal-height .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap > .pp-infobox-link,.fl-col-group-equal-height .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap > .pp-more-link {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-large,.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-medium,.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-mobile {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-desktop {display: flex;}.fl-col-group-equal-height.fl-col-group-align-center .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: center;}.fl-col-group-equal-height.fl-col-group-align-top .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-start;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-tls8e24f1z7o .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-end;}@media only screen and (max-width: 1200px) {.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-large {display: flex;}}@media only screen and (max-width: 1024px) {.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-medium {display: flex;}}@media only screen and (max-width: 480px) {.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-medium {display: none;}.fl-col-group-equal-height .fl-node-tls8e24f1z7o.fl-visible-mobile {display: flex;}}.fl-node-tls8e24f1z7o .pp-infobox .pp-infobox-title-prefix {color: #ffffff;}.fl-node-tls8e24f1z7o .pp-infobox-title-wrapper .pp-infobox-title {margin-top: 15px;margin-bottom: 10px;}.fl-node-tls8e24f1z7o .pp-infobox-title-wrapper .pp-infobox-title a {}.fl-node-tls8e24f1z7o .pp-infobox-description {margin-top: 10px;}
66.fl-node-tls8e24f1z7o .pp-infobox:hover .pp-infobox-title-prefix {}.fl-node-tls8e24f1z7o .pp-infobox:hover .pp-infobox-title {}.fl-node-tls8e24f1z7o .pp-infobox:hover .pp-infobox-title a {}.fl-node-tls8e24f1z7o .pp-infobox:hover .pp-infobox-description {}.fl-node-tls8e24f1z7o .pp-infobox-image {}.fl-builder-content .fl-node-tls8e24f1z7o .pp-infobox-image img {height: auto;max-width: 100%;padding: 0px;}.fl-node-tls8e24f1z7o .pp-infobox:hover .pp-infobox-image img {}.fl-node-tls8e24f1z7o .pp-infobox-icon-inner span.pp-icon,.fl-node-tls8e24f1z7o .pp-infobox-image img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .pp-infobox {background: #ffffff;text-align: center;}.fl-node-tls8e24f1z7o .pp-infobox:hover {}.fl-node-tls8e24f1z7o .pp-infobox .animated {-webkit-animation-duration: 500ms;-moz-animation-duration: 500ms;-o-animation-duration: 500ms;-ms-animation-duration: 500ms;animation-duration: 500ms;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4-wrapper {}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-2 .pp-heading-wrapper {display: flex;align-items: center;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;justify-content: center;}@media only screen and (max-width: 1024px) {.fl-node-tls8e24f1z7o .pp-infobox {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-tls8e24f1z7o .pp-infobox-wrap .pp-infobox {text-align: center;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;text-align: center;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3 .pp-heading-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3 .pp-icon-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4 .pp-heading-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4 .pp-icon-wrapper {flex: auto;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3 .layout-3-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4 .layout-4-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-5 {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3-wrapper,.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4-wrapper {flex-direction: column;align-items: center;}}.fl-node-tls8e24f1z7o .pp-infobox-title-prefix {font-size: 21px;}.fl-node-tls8e24f1z7o .pp-infobox-title-wrapper .pp-infobox-title {font-weight: 700;font-size: 18px;text-align: center;}.fl-node-tls8e24f1z7o .pp-infobox-description {font-size: 16px;text-align: left;}.fl-builder-content .fl-node-tls8e24f1z7o .pp-infobox-image img {width: 170px;}.fl-node-tls8e24f1z7o .pp-infobox {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);}.fl-node-tls8e24f1z7o .pp-more-link {font-weight: 700;text-align: center;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 10px;}.fl-node-tls8e24f1z7o .pp-infobox-wrap .layout-4 .pp-icon-wrapper {margin-left: 10px;}.fl-col-group-equal-height .fl-node-bvdke145quhy,.fl-col-group-equal-height .fl-node-bvdke145quhy .fl-module-content,.fl-col-group-equal-height .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap,.fl-col-group-equal-height .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap .pp-infobox,.fl-col-group-equal-height .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap > .pp-infobox-link,.fl-col-group-equal-height .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap > .pp-more-link {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-large,.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-medium,.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-mobile {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-desktop {display: flex;}.fl-col-group-equal-height.fl-col-group-align-center .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: center;}.fl-col-group-equal-height.fl-col-group-align-top .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-start;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-bvdke145quhy .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-end;}@media only screen and (max-width: 1200px) {.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-large {display: flex;}}@media only screen and (max-width: 1024px) {.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-medium {display: flex;}}@media only screen and (max-width: 480px) {.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-medium {display: none;}.fl-col-group-equal-height .fl-node-bvdke145quhy.fl-visible-mobile {display: flex;}}.fl-node-bvdke145quhy .pp-infobox .pp-infobox-title-prefix {color: #ffffff;}.fl-node-bvdke145quhy .pp-infobox-title-wrapper .pp-infobox-title {margin-top: 15px;margin-bottom: 10px;}.fl-node-bvdke145quhy .pp-infobox-title-wrapper .pp-infobox-title a {}.fl-node-bvdke145quhy .pp-infobox-description {margin-top: 10px;}
66.fl-node-bvdke145quhy .pp-infobox:hover .pp-infobox-title-prefix {}.fl-node-bvdke145quhy .pp-infobox:hover .pp-infobox-title {}.fl-node-bvdke145quhy .pp-infobox:hover .pp-infobox-title a {}.fl-node-bvdke145quhy .pp-infobox:hover .pp-infobox-description {}.fl-node-bvdke145quhy .pp-infobox-image {}.fl-builder-content .fl-node-bvdke145quhy .pp-infobox-image img {height: auto;max-width: 100%;padding: 0px;}.fl-node-bvdke145quhy .pp-infobox:hover .pp-infobox-image img {}.fl-node-bvdke145quhy .pp-infobox-icon-inner span.pp-icon,.fl-node-bvdke145quhy .pp-infobox-image img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}.fl-node-bvdke145quhy .pp-infobox-wrap .pp-infobox {background: #ffffff;text-align: center;}.fl-node-bvdke145quhy .pp-infobox:hover {}.fl-node-bvdke145quhy .pp-infobox .animated {-webkit-animation-duration: 500ms;-moz-animation-duration: 500ms;-o-animation-duration: 500ms;-ms-animation-duration: 500ms;animation-duration: 500ms;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4-wrapper {}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-2 .pp-heading-wrapper {display: flex;align-items: center;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;justify-content: center;}@media only screen and (max-width: 1024px) {.fl-node-bvdke145quhy .pp-infobox {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-bvdke145quhy .pp-infobox-wrap .pp-infobox {text-align: center;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;text-align: center;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3 .pp-heading-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3 .pp-icon-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4 .pp-heading-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4 .pp-icon-wrapper {flex: auto;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3 .layout-3-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4 .layout-4-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-5 {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3-wrapper,.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4-wrapper {flex-direction: column;align-items: center;}}.fl-node-bvdke145quhy .pp-infobox-title-prefix {font-size: 21px;}.fl-node-bvdke145quhy .pp-infobox-title-wrapper .pp-infobox-title {font-weight: 700;font-size: 18px;text-align: center;}.fl-node-bvdke145quhy .pp-infobox-description {font-size: 16px;text-align: left;}.fl-builder-content .fl-node-bvdke145quhy .pp-infobox-image img {width: 170px;}.fl-node-bvdke145quhy .pp-infobox {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);}.fl-node-bvdke145quhy .pp-more-link {font-weight: 700;text-align: center;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 10px;}.fl-node-bvdke145quhy .pp-infobox-wrap .layout-4 .pp-icon-wrapper {margin-left: 10px;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl .fl-module-content,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap .pp-infobox,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap > .pp-infobox-link,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap > .pp-more-link {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-large,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-medium,.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-mobile {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-desktop {display: flex;}.fl-col-group-equal-height.fl-col-group-align-center .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: center;}.fl-col-group-equal-height.fl-col-group-align-top .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-start;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-v6yp0c4tzxhl .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-end;}@media only screen and (max-width: 1200px) {.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-large {display: flex;}}@media only screen and (max-width: 1024px) {.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-medium {display: flex;}}@media only screen and (max-width: 480px) {.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-medium {display: none;}.fl-col-group-equal-height .fl-node-v6yp0c4tzxhl.fl-visible-mobile {display: flex;}}.fl-node-v6yp0c4tzxhl .pp-infobox .pp-infobox-title-prefix {color: #ffffff;}.fl-node-v6yp0c4tzxhl .pp-infobox-title-wrapper .pp-infobox-title {margin-top: 15px;margin-bottom: 10px;}.fl-node-v6yp0c4tzxhl .pp-infobox-title-wrapper .pp-infobox-title a {}.fl-node-v6yp0c4tzxhl .pp-infobox-description {margin-top: 10px;}
66.fl-node-v6yp0c4tzxhl .pp-infobox:hover .pp-infobox-title-prefix {}.fl-node-v6yp0c4tzxhl .pp-infobox:hover .pp-infobox-title {}.fl-node-v6yp0c4tzxhl .pp-infobox:hover .pp-infobox-title a {}.fl-node-v6yp0c4tzxhl .pp-infobox:hover .pp-infobox-description {}.fl-node-v6yp0c4tzxhl .pp-infobox-image {}.fl-builder-content .fl-node-v6yp0c4tzxhl .pp-infobox-image img {height: auto;max-width: 100%;padding: 0px;}.fl-node-v6yp0c4tzxhl .pp-infobox:hover .pp-infobox-image img {}.fl-node-v6yp0c4tzxhl .pp-infobox-icon-inner span.pp-icon,.fl-node-v6yp0c4tzxhl .pp-infobox-image img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .pp-infobox {background: #ffffff;text-align: center;}.fl-node-v6yp0c4tzxhl .pp-infobox:hover {}.fl-node-v6yp0c4tzxhl .pp-infobox .animated {-webkit-animation-duration: 500ms;-moz-animation-duration: 500ms;-o-animation-duration: 500ms;-ms-animation-duration: 500ms;animation-duration: 500ms;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4-wrapper {}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-2 .pp-heading-wrapper {display: flex;align-items: center;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;justify-content: center;}@media only screen and (max-width: 1024px) {.fl-node-v6yp0c4tzxhl .pp-infobox {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .pp-infobox {text-align: center;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;text-align: center;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3 .pp-heading-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3 .pp-icon-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4 .pp-heading-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4 .pp-icon-wrapper {flex: auto;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3 .layout-3-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4 .layout-4-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-5 {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3-wrapper,.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4-wrapper {flex-direction: column;align-items: center;}}.fl-node-v6yp0c4tzxhl .pp-infobox-title-prefix {font-size: 21px;}.fl-node-v6yp0c4tzxhl .pp-infobox-title-wrapper .pp-infobox-title {font-weight: 700;font-size: 18px;text-align: center;}.fl-node-v6yp0c4tzxhl .pp-infobox-description {font-size: 16px;text-align: left;}.fl-builder-content .fl-node-v6yp0c4tzxhl .pp-infobox-image img {width: 170px;}.fl-node-v6yp0c4tzxhl .pp-infobox {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);}.fl-node-v6yp0c4tzxhl .pp-more-link {font-weight: 700;text-align: center;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 10px;}.fl-node-v6yp0c4tzxhl .pp-infobox-wrap .layout-4 .pp-icon-wrapper {margin-left: 10px;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk .fl-module-content,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap .pp-infobox,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap > .pp-infobox-link,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap > .pp-more-link {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;-webkit-box-flex: 1 1 auto;-moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-large,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-medium,.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-mobile {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-desktop {display: flex;}.fl-col-group-equal-height.fl-col-group-align-center .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: center;}.fl-col-group-equal-height.fl-col-group-align-top .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-start;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-uqosmf3x4bnk .fl-module-content .pp-infobox-wrap .pp-infobox {justify-content: flex-end;}@media only screen and (max-width: 1200px) {.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-large {display: flex;}}@media only screen and (max-width: 1024px) {.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-medium {display: flex;}}@media only screen and (max-width: 480px) {.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-desktop {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-large {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-medium {display: none;}.fl-col-group-equal-height .fl-node-uqosmf3x4bnk.fl-visible-mobile {display: flex;}}.fl-node-uqosmf3x4bnk .pp-infobox .pp-infobox-title-prefix {color: #ffffff;}.fl-node-uqosmf3x4bnk .pp-infobox-title-wrapper .pp-infobox-title {margin-top: 15px;margin-bottom: 10px;}.fl-node-uqosmf3x4bnk .pp-infobox-title-wrapper .pp-infobox-title a {}.fl-node-uqosmf3x4bnk .pp-infobox-description {margin-top: 10px;}
66.fl-node-uqosmf3x4bnk .pp-infobox:hover .pp-infobox-title-prefix {}.fl-node-uqosmf3x4bnk .pp-infobox:hover .pp-infobox-title {}.fl-node-uqosmf3x4bnk .pp-infobox:hover .pp-infobox-title a {}.fl-node-uqosmf3x4bnk .pp-infobox:hover .pp-infobox-description {}.fl-node-uqosmf3x4bnk .pp-infobox-image {}.fl-builder-content .fl-node-uqosmf3x4bnk .pp-infobox-image img {height: auto;max-width: 100%;padding: 0px;}.fl-node-uqosmf3x4bnk .pp-infobox:hover .pp-infobox-image img {}.fl-node-uqosmf3x4bnk .pp-infobox-icon-inner span.pp-icon,.fl-node-uqosmf3x4bnk .pp-infobox-image img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .pp-infobox {background: #ffffff;text-align: center;}.fl-node-uqosmf3x4bnk .pp-infobox:hover {}.fl-node-uqosmf3x4bnk .pp-infobox .animated {-webkit-animation-duration: 500ms;-moz-animation-duration: 500ms;-o-animation-duration: 500ms;-ms-animation-duration: 500ms;animation-duration: 500ms;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4-wrapper {}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-2 .pp-heading-wrapper {display: flex;align-items: center;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;justify-content: center;}@media only screen and (max-width: 1024px) {.fl-node-uqosmf3x4bnk .pp-infobox {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-uqosmf3x4bnk .pp-infobox-wrap .pp-infobox {text-align: center;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-1 .pp-infobox-description,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-2 .pp-infobox-description {float: none;text-align: center;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-1 .pp-heading-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-2 .pp-heading-wrapper {margin: 0 auto;float: none;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3 .pp-heading-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3 .pp-icon-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4 .pp-heading-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4 .pp-icon-wrapper {flex: auto;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3 .layout-3-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4 .layout-4-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-5 {text-align: center;}}@media only screen and (max-width: 480px) {.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3-wrapper,.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4-wrapper {flex-direction: column;align-items: center;}}.fl-node-uqosmf3x4bnk .pp-infobox-title-prefix {font-size: 21px;}.fl-node-uqosmf3x4bnk .pp-infobox-title-wrapper .pp-infobox-title {font-weight: 700;font-size: 18px;text-align: center;}.fl-node-uqosmf3x4bnk .pp-infobox-description {font-size: 16px;text-align: left;}.fl-builder-content .fl-node-uqosmf3x4bnk .pp-infobox-image img {width: 170px;}.fl-node-uqosmf3x4bnk .pp-infobox {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);}.fl-node-uqosmf3x4bnk .pp-more-link {font-weight: 700;text-align: center;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-3 .pp-icon-wrapper {margin-right: 10px;}.fl-node-uqosmf3x4bnk .pp-infobox-wrap .layout-4 .pp-icon-wrapper {margin-left: 10px;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-row .fl-col .fl-node-n4hb8372ifkt h2.fl-heading a,.fl-row .fl-col .fl-node-n4hb8372ifkt h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-n4hb8372ifkt h2.fl-heading .fl-heading-text *,.fl-node-n4hb8372ifkt h2.fl-heading .fl-heading-text {color: #f05d28;}.fl-node-n4hb8372ifkt.fl-module-heading .fl-heading {font-weight: 400;font-size: 40px;line-height: 1.2;text-align: center;}@media(max-width: 480px) {.fl-node-n4hb8372ifkt.fl-module-heading .fl-heading {font-size: 30px;line-height: 1.3;text-align: center;}} .fl-node-n4hb8372ifkt > .fl-module-content {margin-top:0px;}
66.fl-builder-content .fl-node-imvbd2xwof6y .fl-rich-text, .fl-builder-content .fl-node-imvbd2xwof6y .fl-rich-text *:not(b, strong) {font-size: 30px;text-align: center;} .fl-node-imvbd2xwof6y > .fl-module-content {margin-top:0%;margin-bottom:0%;}.fl-button:is(a, button) {cursor: pointer;}.fl-node-pezya9uh8q41 .fl-button:is(a, button) {width: 300px;}.fl-node-pezya9uh8q41.fl-button-wrap, .fl-node-pezya9uh8q41 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button) {padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited {font-size: 25px;border: 1px solid #e4511c;background-color: #f05d28;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):focus {border: 1px solid #2b5285;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):focus {border-style: none;border-width: 0;background-clip: border-box;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover {background-color: #375e91;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button) *, .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 a.fl-button:visited * {color: #ffffff;}.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button):hover * {color: #ffffff;}:where(.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-pezya9uh8q41 .fl-button:is(a, button) *) {transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;} .fl-node-pezya9uh8q41 > .fl-module-content {margin-top:-10px;}@media (max-width: 480px) { .fl-node-pezya9uh8q41 > .fl-module-content { margin-top:20px; } }.fl-builder-content .fl-node-zd8wtmgjk0qc .fl-rich-text, .fl-builder-content .fl-node-zd8wtmgjk0qc .fl-rich-text *:not(b, strong) {font-size: 22px;text-align: center;} .fl-node-zd8wtmgjk0qc > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-node-frdtb6ecijhl .fl-row-content {min-width: 0px;}.fl-node-cyt2u3zgsklr .fl-row-content {min-width: 0px;}.fl-node-i4hcnq0xpdft .fl-row-content {min-width: 0px;}.fl-node-lz27f8rd1oc9 .fl-row-content {min-width: 0px;}
67/*# sourceURL=fl-builder-layout-3047-inline-css */ 68</style> 69<link rel="stylesheet" id="bodhi-svgs-attachment-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/plugins/svg-support/css/svgs-attachment.css"> 70<link rel="stylesheet" id="font-awesome-5-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/all.min.css?ver=2.10.2.3"> 71<link rel="stylesheet" id="icon-1623437534-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/uploads/bb-plugin/icons/icon-1623437534/style.css?ver=2.10.2.3"> 72<link rel="stylesheet" id="font-awesome-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/v4-shims.min.css?ver=2.10.2.3"> 73<style id="fl-builder-layout-28-inline-css"> 74.fl-node-60c24cb8bbb9d {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb9d *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-60c24cb8bbb9d a {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb9d a:hover {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb9d h1,.fl-builder-content .fl-node-60c24cb8bbb9d h2,.fl-builder-content .fl-node-60c24cb8bbb9d h3,.fl-builder-content .fl-node-60c24cb8bbb9d h4,.fl-builder-content .fl-node-60c24cb8bbb9d h5,.fl-builder-content .fl-node-60c24cb8bbb9d h6,.fl-builder-content .fl-node-60c24cb8bbb9d h1 a,.fl-builder-content .fl-node-60c24cb8bbb9d h2 a,.fl-builder-content .fl-node-60c24cb8bbb9d h3 a,.fl-builder-content .fl-node-60c24cb8bbb9d h4 a,.fl-builder-content .fl-node-60c24cb8bbb9d h5 a,.fl-builder-content .fl-node-60c24cb8bbb9d h6 a {color: #ffffff;}.fl-node-60c24cb8bbb9d > .fl-row-content-wrap {background-color: #ffffff;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-60c24cb8bbb9d .fl-row-content {max-width: 1150px;} .fl-node-60c24cb8bbb9d > .fl-row-content-wrap {padding-top:40px;padding-bottom:40px;}@media ( max-width: 1024px ) { .fl-node-60c24cb8bbb9d.fl-row > .fl-row-content-wrap {padding-bottom:10px;}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-60c24cb8bbb96 {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb96 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-60c24cb8bbb96 a {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb96 a:hover {color: #ffffff;}.fl-builder-content .fl-node-60c24cb8bbb96 h1,.fl-builder-content .fl-node-60c24cb8bbb96 h2,.fl-builder-content .fl-node-60c24cb8bbb96 h3,.fl-builder-content .fl-node-60c24cb8bbb96 h4,.fl-builder-content .fl-node-60c24cb8bbb96 h5,.fl-builder-content .fl-node-60c24cb8bbb96 h6,.fl-builder-content .fl-node-60c24cb8bbb96 h1 a,.fl-builder-content .fl-node-60c24cb8bbb96 h2 a,.fl-builder-content .fl-node-60c24cb8bbb96 h3 a,.fl-builder-content .fl-node-60c24cb8bbb96 h4 a,.fl-builder-content .fl-node-60c24cb8bbb96 h5 a,.fl-builder-content .fl-node-60c24cb8bbb96 h6 a {color: #ffffff;}.fl-node-60c24cb8bbb96 > .fl-row-content-wrap {background-color: #148f98;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-60c24cb8bbb96 .fl-row-content {max-width: 1150px;} .fl-node-60c24cb8bbb96 > .fl-row-content-wrap {padding-top:18px;padding-bottom:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-60c24cb8bbb9b {width: 100%;}.fl-node-60c24cd983ebe {width: 33.33%;}.fl-node-60c24e07268d7 {width: 50%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-60c24e07268d7 {width: 33% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-60c24e07268d7 {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-6126b4ee38d3c {width: 71.9%;}
74@media(max-width: 1024px) {.fl-builder-content .fl-node-6126b4ee38d3c {width: 60% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-6126b4ee38d3c {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-60c24cd983ec1 {width: 33.34%;}.fl-node-60c24e07268d9 {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-60c24e07268d9 {width: 33% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-60c24e07268d9 {width: 100% !important;max-width: none;clear: none;float: left;}} .fl-node-60c24e07268d9 > .fl-col-content {margin-left:50px;}.fl-node-6126b4ee38d3f {width: 28.1%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-6126b4ee38d3f {width: 40% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-6126b4ee38d3f {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-60c24cd983ec2 {width: 33.33%;}.fl-node-60c24e07268db {width: 25%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-60c24e07268db {width: 33% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 480px) {.fl-builder-content .fl-node-60c24e07268db {width: 100% !important;max-width: none;clear: none;float: left;}} .fl-node-60c24e07268db > .fl-col-content {margin-left:50px;}@media (max-width: 480px) { .fl-module-icon {text-align: center;} }.fl-node-60c24cb8bbba3 .fl-icon i,.fl-node-60c24cb8bbba3 .fl-icon i:before {color: #9b9b9b;}.fl-node-60c24cb8bbba3 .fl-icon i:hover,.fl-node-60c24cb8bbba3 .fl-icon i:hover:before,.fl-node-60c24cb8bbba3 .fl-icon a:hover i,.fl-node-60c24cb8bbba3 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-60c24cb8bbba3 .fl-icon i, .fl-node-60c24cb8bbba3 .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbba3 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba3.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-60c24cb8bbba3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbba3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbba3 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-60c24cb8bbba3 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-60c24cb8bbba4 .fl-icon i,.fl-node-60c24cb8bbba4 .fl-icon i:before {color: #9b9b9b;}.fl-node-60c24cb8bbba4 .fl-icon i, .fl-node-60c24cb8bbba4 .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbba4 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba4.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-60c24cb8bbba4 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbba4 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbba4 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-60c24cb8bbba4 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-node-60c24cb8bbbaa .fl-icon i,.fl-node-60c24cb8bbbaa .fl-icon i:before {color: #9b9b9b;}.fl-node-60c24cb8bbbaa .fl-icon i:hover,.fl-node-60c24cb8bbbaa .fl-icon i:hover:before,.fl-node-60c24cb8bbbaa .fl-icon a:hover i,.fl-node-60c24cb8bbbaa .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-60c24cb8bbbaa .fl-icon i, .fl-node-60c24cb8bbbaa .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbbaa .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbbaa.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-60c24cb8bbbaa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbbaa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbbaa .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-60c24cb8bbbaa > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-60c24cb8bbbab .fl-icon i,.fl-node-60c24cb8bbbab .fl-icon i:before {color: #9b9b9b;}.fl-node-60c24cb8bbbab .fl-icon i, .fl-node-60c24cb8bbbab .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbbab .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbbab.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-60c24cb8bbbab .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbbab .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbbab .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-60c24cb8bbbab > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-row .fl-col .fl-node-60c24cb8bbbad h3.fl-heading a,.fl-row .fl-col .fl-node-60c24cb8bbbad h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-60c24cb8bbbad h3.fl-heading .fl-heading-text *,.fl-node-60c24cb8bbbad h3.fl-heading .fl-heading-text {color: #148f98;}.fl-node-60c24cb8bbbad.fl-module-heading .fl-heading {font-family: "Shadows Into Light Two", cursive;font-weight: 400;font-size: 40px;text-align: left;}@media(max-width: 1024px) {.fl-node-60c24cb8bbbad.fl-module-heading .fl-heading {font-size: 35px;}}@media ( max-width: 1024px ) { .fl-node-60c24cb8bbbad.fl-module > .fl-module-content {margin-bottom:0px;}}
74.fl-builder-content .fl-node-60c24ce2591bc .fl-rich-text, .fl-builder-content .fl-node-60c24ce2591bc .fl-rich-text *:not(b, strong) {font-size: 14px;text-align: center;} .fl-node-60c24ce2591bc > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-builder-content .fl-node-60c24d3d53312 .fl-rich-text, .fl-builder-content .fl-node-60c24d3d53312 .fl-rich-text *:not(b, strong) {font-size: 14px;text-align: center;} .fl-node-60c24d3d53312 > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-builder-content .fl-node-60c24d5c20bd8 .fl-rich-text, .fl-builder-content .fl-node-60c24d5c20bd8 .fl-rich-text *:not(b, strong) {font-size: 14px;text-align: center;} .fl-node-60c24d5c20bd8 > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}.fl-node-60c39692c7fda .fl-icon i,.fl-node-60c39692c7fda .fl-icon i:before {color: #000000;}.fl-node-60c39692c7fda .fl-icon i:hover,.fl-node-60c39692c7fda .fl-icon i:hover:before,.fl-node-60c39692c7fda .fl-icon a:hover i,.fl-node-60c39692c7fda .fl-icon a:hover i:before {color: #000000;}.fl-node-60c39692c7fda .fl-icon i, .fl-node-60c39692c7fda .fl-icon i:before {font-size: 50px;}.fl-node-60c39692c7fda .fl-icon-wrap .fl-icon-text {height: 87.5px;}@media(max-width: 1200px) {.fl-node-60c39692c7fda .fl-icon-wrap .fl-icon-text {height: 87.5px;}}@media(max-width: 1024px) {.fl-node-60c39692c7fda .fl-icon i, .fl-node-60c39692c7fda .fl-icon i:before {font-size: 41px;}.fl-node-60c39692c7fda .fl-icon-wrap .fl-icon-text {height: 71.75px;}}@media(max-width: 480px) {.fl-node-60c39692c7fda .fl-icon-wrap .fl-icon-text {height: 71.75px;}}.fl-node-60c39692c7fda .fl-icon-group {text-align: left;}.fl-node-60c39692c7fda .fl-icon + .fl-icon {margin-left: 4px;}@media(max-width: 480px) {.fl-node-60c39692c7fda .fl-icon-group {text-align: center;}} .fl-node-60c39692c7fda > .fl-module-content {margin-top:0px;}.fl-row .fl-col .fl-node-60c3fd784c9a7 h3.fl-heading a,.fl-row .fl-col .fl-node-60c3fd784c9a7 h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-60c3fd784c9a7 h3.fl-heading .fl-heading-text *,.fl-node-60c3fd784c9a7 h3.fl-heading .fl-heading-text {color: #148f98;}.fl-node-60c3fd784c9a7.fl-module-heading .fl-heading {font-family: "Shadows Into Light Two", cursive;font-weight: 400;font-size: 30px;text-align: left;} .fl-node-60c3fd784c9a7 > .fl-module-content {margin-bottom:0px;}.fl-row .fl-col .fl-node-60c3fdaa10743 h3.fl-heading a,.fl-row .fl-col .fl-node-60c3fdaa10743 h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-60c3fdaa10743 h3.fl-heading .fl-heading-text *,.fl-node-60c3fdaa10743 h3.fl-heading .fl-heading-text {color: #148f98;}.fl-node-60c3fdaa10743.fl-module-heading .fl-heading {font-family: "Shadows Into Light Two", cursive;font-weight: 400;font-size: 30px;text-align: left;} .fl-node-60c3fdaa10743 > .fl-module-content {margin-bottom:0px;}.pp-search-form {display: block;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}.pp-screen-reader-text {position: absolute;top: -10000em;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.pp-search-form input[type="search"],.pp-search-form button {margin: 0;border: 0;padding: 0;display: inline-block;vertical-align: middle;white-space: normal;background: none;line-height: 1;min-width: 0;font-size: 15px;-webkit-appearance: none;-moz-appearance: none;}.pp-search-form button:hover {border: 0;}.pp-search-form input[type="search"]:focus,.pp-search-form button:focus {outline: 0;color: inherit;}.pp-search-form input[type="search"]:focus {background: none;background-color: transparent;border: 0;}.pp-search-form input[type="search"] {padding: 10px;}.pp-search-form button {background-color: #aaa;font-size: 16px;color: #fff;border-radius: 0;}.pp-search-form button[type="submit"] {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.pp-search-form__input {flex-basis: 100%;color: #555;transition: color 0.2s;}.pp-search-form__input::-webkit-input-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.pp-search-form__input:-ms-input-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.pp-search-form__input::-moz-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.pp-search-form__input:-moz-placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.pp-search-form__input::placeholder {color: inherit;font-family: inherit;opacity: 0.6;}.pp-search-form__container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;overflow: hidden;border: 0 solid transparent;min-height: 50px;}.pp-search-form--style-minimal .pp-search-form__icon {opacity: 0.6;display: flex;align-items: center;justify-content: flex-end;color: #555;}.pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {background: #eee;}.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container:not(.pp-search-form--lightbox) {overflow: hidden;opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: fixed;z-index: 9998;top: 0;left: 0;right: 0;bottom: 0;
74height: 100vh;padding: 0 15%;background-color: rgba(0, 0, 0, 0.8);}.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form input[type="search"].pp-search-form__input {font-size: 30px;text-align: center;border-style: solid;border-width: 0 0 1px 0;border-color: #fff;line-height: 1.5;color: #fff;border-radius: 0;}.pp-search-form--style-full_screen .pp-search-form__toggle {display: inline-block;cursor: pointer;vertical-align: middle;color: #333;}.pp-search-form--style-full_screen .pp-search-form__toggle i {position: relative;display: block;border: solid 0;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;width: 33px;height: 33px;background-color: rgba(0, 0, 0, 0.05);border-radius: 3px;}.pp-search-form--style-full_screen .pp-search-form__toggle i:before {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 0.55em;}.pp-search-form__submit {color: #fff;-webkit-transition: color 0.2s, background 0.2s;-o-transition: color 0.2s, background 0.2s;transition: color 0.2s, background 0.2s;}.pp-search-form--button-type-text .pp-search-form__submit {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.pp-search-form--lightbox-close {color: #eaeaea;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 1;cursor: pointer;position: absolute;top: 30px;right: 30px;font-size: 25px;line-height: 1;padding: 5px;z-index: 2;}.pp-search-form--lightbox-close svg {stroke: #fff;stroke-width: 3px;width: 30px;height: 30px;}.fl-node-6126b4fc04950 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {background-color: #ffffff;}.fl-node-6126b4fc04950 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form--focus .pp-search-form__container:not(.pp-search-form--lightbox) {background-color: #ffffff;}.fl-node-6126b4fc04950 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {}.fl-node-6126b4fc04950 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {}.fl-node-6126b4fc04950 .pp-search-form__icon {padding-left: calc( 42px / 3 );}.fl-node-6126b4fc04950 .pp-search-form__input,.fl-node-6126b4fc04950 .pp-search-form-wrap.pp-search-form--style-full_screen input[type="search"].pp-search-form__input {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form--focus input[type="search"].pp-search-form__input,.fl-node-6126b4fc04950 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__input::-webkit-input-placeholder {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__input:-ms-input-placeholder {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__input::-moz-placeholder {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__input:-moz-placeholder {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__input::placeholder {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form--lightbox-close {color: #148f98;}.fl-node-6126b4fc04950 .pp-search-form--lightbox-close svg {stroke: #148f98;}.fl-node-6126b4fc04950 .pp-search-form__submit {background-color: #148f98 !important;color: #ffffff !important;}.fl-node-6126b4fc04950 .pp-search-form__submit:hover {background-color: #8fd1d7 !important;color: #148f98 !important;}.fl-node-6126b4fc04950 .pp-search-form--style-full_screen .pp-search-form {text-align: center;}.fl-node-6126b4fc04950 .pp-search-form__toggle i {font-size:50px;width:50px;height:50px;}.fl-node-6126b4fc04950 .pp-search-form__toggle:hover i {}.fl-node-6126b4fc04950 .pp-search-form__toggle i:before {}.fl-node-6126b4fc04950 .pp-search-form__container {min-height: 42px;}.fl-node-6126b4fc04950 .pp-search-form--button-type-icon .pp-search-form__submit {font-size: 16px;}.fl-node-6126b4fc04950 input[type='search'].pp-search-form__input, .fl-node-6126b4fc04950 .pp-search-form--button-type-text .pp-search-form__submit {padding-left: calc( 42px / 3 );padding-right: calc( 42px / 3 );}.fl-node-6126b4fc04950 input[type='search'].pp-search-form__input {min-height: 50px;}.fl-node-6126b4fc04950 .pp-search-form__container:not(.pp-search-form--lightbox), .fl-node-6126b4fc04950 .pp-search-form-wrap.pp-search-form--style-full_screen input[type='search'].pp-search-form__input {border-style: solid;border-width: 0;background-clip: border-box;border-color: #148f98;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.fl-node-6126b4fc04950 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__input {min-height: 42px;max-height: 42px;}.fl-node-6126b4fc04950 .pp-search-form__submit {min-width: calc( 1 * 42px );}
74.fl-builder-content .fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text,.fl-builder-content .fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text * {color: #000000;}.fl-node-60c24cb8bbba6 .fl-icon i,.fl-node-60c24cb8bbba6 .fl-icon i:before {color: #000000;}.fl-node-60c24cb8bbba6 .fl-icon i:hover,.fl-node-60c24cb8bbba6 .fl-icon i:hover:before,.fl-node-60c24cb8bbba6 .fl-icon a:hover i,.fl-node-60c24cb8bbba6 .fl-icon a:hover i:before {color: #303030;}.fl-node-60c24cb8bbba6 .fl-icon i, .fl-node-60c24cb8bbba6 .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba6.fl-module-icon {text-align: left;}.fl-node-60c24cb8bbba6 .fl-icon-text {padding-left: 9px;}.fl-builder-content .fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text-link * {color: #000000;}@media(max-width: 1200px) {.fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba6 .fl-icon-text, .fl-node-60c24cb8bbba6 .fl-icon-text-link {font-size: 14px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbba6 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba6.fl-module-icon {text-align: left;}.fl-node-60c24cb8bbba6 .fl-icon-text, .fl-node-60c24cb8bbba6 .fl-icon-text-link {font-size: 16px;}} .fl-node-60c24cb8bbba6 > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-60c252bd4c9ed > .fl-module-content {margin-top:10px;} .fl-node-60c252cf94351 > .fl-module-content {margin-top:10px;}.fl-builder-content .fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text,.fl-builder-content .fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text * {color: #000000;}.fl-node-60c24cb8bbba7 .fl-icon i,.fl-node-60c24cb8bbba7 .fl-icon i:before {color: #000000;}.fl-node-60c24cb8bbba7 .fl-icon i:hover,.fl-node-60c24cb8bbba7 .fl-icon i:hover:before,.fl-node-60c24cb8bbba7 .fl-icon a:hover i,.fl-node-60c24cb8bbba7 .fl-icon a:hover i:before {color: #000000;}.fl-node-60c24cb8bbba7 .fl-icon i, .fl-node-60c24cb8bbba7 .fl-icon i:before {font-size: 16px;}.fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba7.fl-module-icon {text-align: left;}.fl-node-60c24cb8bbba7 .fl-icon-text {padding-left: 9px;}.fl-builder-content .fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text, .fl-builder-content .fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text-link * {color: #000000;}@media(max-width: 1200px) {.fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 1024px) {.fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba7 .fl-icon-text, .fl-node-60c24cb8bbba7 .fl-icon-text-link {font-size: 14px;}}@media(max-width: 480px) {.fl-node-60c24cb8bbba7 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-60c24cb8bbba7.fl-module-icon {text-align: left;}.fl-node-60c24cb8bbba7 .fl-icon-text, .fl-node-60c24cb8bbba7 .fl-icon-text-link {font-size: 16px;}} .fl-node-60c24cb8bbba7 > .fl-module-content {margin-top:0px;margin-bottom:0px;}.fl-node-60c25321aaeb3.fl-button-wrap, .fl-node-60c25321aaeb3 .fl-button-wrap {text-align: left;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited {font-weight: 700;letter-spacing: 1px;border: 1px solid #ebbb21;background-color: #f7c72d;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):focus {border: 1px solid #83c5cb;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited, .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-builder
74-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):focus {border-style: none;border-width: 0;background-clip: border-box;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover {background-color: #8fd1d7;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited, .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button) *, .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 a.fl-button:visited * {color: #000000;}.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button):hover * {color: #000000;}:where(.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-60c25321aaeb3 .fl-button:is(a, button) *) {transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}.fl-node-60c24cb8bbb9d .fl-row-content {min-width: 0px;}.fl-node-60c24cb8bbb96 .fl-row-content {min-width: 0px;} 75/*# sourceURL=fl-builder-layout-28-inline-css */ 76</style> 77<style id="fl-builder-layout-2223-inline-css"> 78.fl-node-612650920c5ef > .fl-row-content-wrap {background-color: #ffffff;} .fl-node-612650920c5ef > .fl-row-content-wrap {padding-bottom:10px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-612655e5e0cca > .fl-row-content-wrap {background-color: #ffffff;} .fl-node-612655e5e0cca > .fl-row-content-wrap {padding-top:0px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-612650920f043 {width: 100%;}.fl-node-6126aa8480ca3 {width: 100%;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 480px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-612650920c177, .fl-node-612650920c177 .fl-photo {text-align: center;}.fl-node-612650920c177 .fl-photo-content, .fl-node-612650920c177 .fl-photo-img {width: 480px;}@media(max-width: 480px) {.fl-node-612650920c177 .fl-photo-content, .fl-node-612650920c177 .fl-photo-img {width: 250px;}} .fl-node-612650920c177 > .fl-module-content {margin-bottom:0px;}.fl-menu ul,.fl-menu li{list-style: none;margin: 0;padding: 0;}.fl-menu .menu:before,.fl-menu .menu:after{content: '';display: table;clear: both;}.fl-menu-horizontal {display: inline-flex;flex-wrap: wrap;align-items: center;}.fl-menu li{position: relative;}.fl-menu a{display: block;padding: 10px;text-decoration: none;}.fl-menu a:hover{text-decoration: none;}.fl-menu .sub-menu{min-width: 220px;}.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {background-color: transparent;-webkit-box-shadow: none;
78-ms-box-shadow: none;box-shadow: none;}.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}.fl-menu .fl-has-submenu-container:has(span.fl-menu-toggle) {position: relative;}.fl-menu .fl-has-submenu-container:has(button.fl-menu-toggle) {display: grid;grid-template-columns: 1fr 40px;}.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{display: none;}.fl-menu .fl-menu-accordion .fl-has-submenu.fl-active .hide-heading > .sub-menu {box-shadow: none;display: block !important;}.fl-menu span.fl-menu-toggle{position: absolute;top: 0;right: 0;bottom: 0;height: 100%;cursor: pointer;}.fl-menu button.fl-menu-toggle{all: unset;position: relative;cursor: pointer;}.fl-menu .fl-toggle-arrows .fl-menu-toggle:before{border-color: #333;}.fl-menu .fl-menu-expanded .fl-menu-toggle{display: none;}.fl-menu .fl-menu-mobile-toggle {position: relative;padding: 8px;background-color: transparent;border: none;color: #333;border-radius: 0;cursor: pointer;}.fl-menu .fl-menu-mobile-toggle:focus-visible,.fl-menu-mobile-close:focus-visible,.fl-menu .fl-menu-toggle:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-menu .fl-menu-mobile-toggle.text{width: 100%;text-align: center;}.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{display: inline-block;margin-left: 10px;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill: currentColor;}li.mega-menu .hide-heading > a,li.mega-menu .hide-heading > .fl-has-submenu-container,li.mega-menu-disabled .hide-heading > a,li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {display: none;}ul.fl-menu-horizontal li.mega-menu {position: static;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {top: inherit !important;left: 0 !important;right: 0 !important;width: 100%;}ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {display: flex !important;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {border-color: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {width: 100%;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {font-weight: bold;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {background: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {display: none;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;display: block;min-width: 0;opacity: 1;padding: 0;position: static;visibility: visible;}:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed, .fl-col-group-equal-height.fl-col-group-custom-width) > .fl-menu-mobile-clone {flex: 1 1 100%;}.fl-menu-mobile-clone {clear: both;}.fl-menu-mobile-clone .fl-menu .menu {float: none !important;}.fl-menu-mobile-flyout .fl-menu-mobile-close,.fl-menu-mobile-flyout .fl-menu-mobile-close:hover,.fl-menu-mobile-flyout .fl-menu-mobile-close:focus {background: none;border: 0 none;color: inherit;font-size: 18px;padding: 10px 15px;margin: 5px 0;cursor: pointer;}.fl-node-6126aa8480b58 .menu-item a {color: #303030;}.fl-node-6126aa8480b58 .fl-menu .fl-toggle-arrows .fl-menu-toggle:before{border-color: #303030;}.fl-node-6126aa8480b58 .menu-item :is(*:focus, a:hover, .fl-has-submenu-container:hover > *),.fl-node-6126aa8480b58 .current-menu-item > a,.fl-node-6126aa8480b58 .current-menu-item > .fl-has-submenu-container > * {color: #148f98;}.fl-node-6126aa8480b58 .fl-toggle-arrows :is(.fl-menu-toggle:focus, .fl-has-submenu-container:hover > .fl-menu-toggle):before,.fl-node-6126aa8480b58 .fl-toggle-arrows .current-menu-item > .fl-has-submenu-container > .fl-menu-toggle:before{border-color: #148f98;}.fl-node-6126aa8480b58 .menu .fl-has-submenu .sub-menu{display: none;}.fl-node-6126aa8480b58 .fl-menu .sub-menu {background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
78-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}.fl-node-6126aa8480b58 .fl-menu .sub-menu a {color: #303030;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-toggle:before{content: '';position: absolute;right: 50%;top: 50%;z-index: 1;display: block;width: 9px;height: 9px;margin: -5px -5px 0 0;border-right: 2px solid;border-bottom: 2px solid;-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateX( -5px ) rotate( 45deg );-ms-transform: translateX( -5px ) rotate( 45deg );transform: translateX( -5px ) rotate( 45deg );}.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu.focus > .fl-has-submenu-container > .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .fl-has-submenu-container > .fl-menu-toggle{-webkit-transform: rotate( -180deg );-ms-transform: rotate( -180deg );transform: rotate( -180deg );}.fl-node-6126aa8480b58 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 31px;}.fl-node-6126aa8480b58 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle{width: 32px;}.fl-node-6126aa8480b58 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-6126aa8480b58 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{width: 31px;}.fl-node-6126aa8480b58 .fl-menu li{border-top: 1px solid transparent;}.fl-node-6126aa8480b58 .fl-menu li:first-child{border-top: none;}@media ( max-width: 1024px ) {.fl-node-6126aa8480b58 .fl-menu ul.menu {display: none;float: none;}.fl-node-6126aa8480b58 .fl-menu .sub-menu {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-node-6126aa8480b58 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,.fl-node-6126aa8480b58 .mega-menu.fl-active .hide-heading > .sub-menu,.fl-node-6126aa8480b58 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {display: block !important;}.fl-node-6126aa8480b58 .fl-menu-logo,.fl-node-6126aa8480b58 .fl-menu-search-item {display: none;}} @media ( min-width: 1025px ) {.fl-node-6126aa8480b58 .fl-menu .menu > li{ display: inline-block; }.fl-node-6126aa8480b58 .menu li{border-left: 1px solid transparent;border-top: none;}.fl-node-6126aa8480b58 .menu li:first-child{border: none;}.fl-node-6126aa8480b58 .menu li li{border-top: 1px solid transparent;border-left: none;}.fl-node-6126aa8480b58 .menu .fl-has-submenu .sub-menu{position: absolute;top: 100%;left: 0;z-index: 10;visibility: hidden;opacity: 0;text-align:left;}.fl-node-6126aa8480b58 .fl-has-submenu .fl-has-submenu .sub-menu{top: 0;left: 100%;}.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu:hover > .sub-menu,.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu.focus > .sub-menu{display: block;visibility: visible;opacity: 1;}.fl-node-6126aa8480b58 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{left: inherit;right: 0;}.fl-node-6126aa8480b58 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{top: 0;left: inherit;right: 100%;}.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-6126aa8480b58 .fl-menu .fl-has-submenu .fl-has-submenu .fl-menu-toggle:before{-webkit-transform: translateY( -5px ) rotate( -45deg );-ms-transform: translateY( -5px ) rotate( -45deg );transform: translateY( -5px ) rotate( -45deg );}.fl-node-6126aa8480b58 ul.sub-menu {padding-top: 14px;padding-right: 14px;padding-bottom: 14px;padding-left: 14px;}.fl-node-6126aa8480b58 ul.sub-menu a {}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle{display: none;}}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle {color: #000000;background-color: #f7c72d;font-size: 18px;text-transform: none;padding-top: 17px;padding-right: 17px;padding-bottom: 17px;padding-left: 17px;border-color: rgba( 0,0,0,0.1 );}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle rect,.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect {fill: #000000;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle:hover,.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle.fl-active {color: #ffffff;background-color: #f05d28;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle:hover rect,.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle.fl-active rect,.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle.fl-active .hamburger-menu rect {fill: #ffffff;}.fl-node-6126aa8480b58 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {color: #303030;}.fl-node-6126aa8480b58 .fl-menu .menu, .fl-node-6126aa8480b58 .fl-menu .menu > li {font-weight: 600;font-size: 20px;line-height: 1;}.fl-node-6126aa8480b58 .fl-menu {text-align: center;}.fl-node-6126aa8480b58 .fl-menu .menu {justify-content: center;}.fl-node-6126aa8480b58 .menu a {padding-top: 17px;padding-right: 17px;padding-bottom: 17px;padding-left: 17px;}.fl-node-6126aa8480b58 .fl-menu .menu .sub-menu > li {font-size: 19px;line-height: 1.2;}.fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-menu-toggle:after {border-color: #303030;}.fl-node-6126aa8480b58 .fl-menu .sub-menu > li > a:is(:hover, :focus),.fl-node-6126aa8480b58 .fl-menu .sub-menu > li > .fl-has-submenu-container:is(:hover, :focus) > *,.fl-node-6126aa8480b58 .fl-menu .sub-menu > li.current-menu-item > a,.fl-node-6126aa8480b58 .fl-menu .sub-menu > li.current-menu-item > .fl-has-submenu-container > * {color: #148f98;}.fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container:hover > .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container:focus > .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-toggle-plus fl-has-submenu-container:hover > .fl-menu-toggle:after, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-toggle-plus fl-has-submenu-container:focus > .fl-menu-toggle:after {border-color: #148f98;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle {float: none;}.fl-node-6126aa8480b58 .fl-menu-mobile-toggle {border-style: none;border-width: 0;background-clip: border-box;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-button:is(a, button), .fl-node-6126aa8480b58 .fl-menu-search-item .fl-button:is(a, button):hover {background: none;border: 0 none;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-button:is(a, button), .fl-node-6126aa8480b58 .fl-menu-search-item a.fl-button:visited {font-size: 16px;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-search-form-wrap {padding: 0px;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-form-field {margin: 0px;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-search-form-input-wrap {display: none;position: absolute;z-index: 10;width: 400px;top: 100%;right: 0;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-search-form-fields {display: flex;flex-direction: row-reverse;justify-content: left;}.fl-node-6126aa8480b58 .fl-search-form-input-wrap {padding: 10px;background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #8fd1d7;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-node-6126aa8480b58 .fl-search-form-input-wrap:hover {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #8fd1d7;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;}.fl-node-6126aa8480b58 .fl-search-form-wrap {font-size: 16px;padding: 10px;min-height: 0px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-node-6126aa8480b58 .fl-search-form {text-align: center;}.fl-node-6126aa8480b58 .fl-form-field input[type=search] {border-radius: 4px;font-size: 16px;line-height: 16px;padding: 12px 24px;padding-top: 12px;padding-right: 12px;padding-bottom: 12px;padding-left: 12px;}.fl-node-6126aa8480b58.fl-button-wrap, .fl-node-6126aa8480b58 .fl-button-wrap {text-align: center;}
78:where(.fl-builder-content .fl-node-6126aa8480b58 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-6126aa8480b58 .fl-button:is(a, button) *) {transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}@media(max-width: 1200px) {.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 1024px) {.fl-node-6126aa8480b58 .fl-menu {text-align: center;}.fl-node-6126aa8480b58 .fl-menu .menu {justify-content: center;}.fl-node-6126aa8480b58 .menu li.fl-has-submenu ul.sub-menu {padding-left: 15px;}.fl-node-6126aa8480b58 .fl-menu .sub-menu {background-color: #ffffff;}.fl-node-6126aa8480b58 .fl-menu .sub-menu > li > a, .fl-node-6126aa8480b58 .fl-menu .sub-menu > li > .fl-has-submenu-container > a {color: #303030;}.fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-toggle-plus .fl-menu-toggle:after {border-color: #303030;}.fl-node-6126aa8480b58 .fl-menu .sub-menu > li > a:is(:hover, :focus),.fl-node-6126aa8480b58 .fl-menu .sub-menu > li > .fl-has-submenu-container:is(:hover, :focus) > *,.fl-node-6126aa8480b58 .fl-menu .sub-menu > li.current-menu-item > a,.fl-node-6126aa8480b58 .fl-menu .sub-menu > li.current-menu-item > .fl-has-submenu-container > * {color: #148f98;}.fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container:hover > .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-has-submenu-container:focus > .fl-menu-toggle:before, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-toggle-plus fl-has-submenu-container:hover > .fl-menu-toggle:after, .fl-node-6126aa8480b58 .fl-menu .sub-menu .fl-toggle-plus fl-has-submenu-container:focus > .fl-menu-toggle:after {border-color: #148f98;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle {float: none;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-button:is(a, button), .fl-node-6126aa8480b58 .fl-menu-search-item a.fl-button:visited {font-size: 16px;}}@media(max-width: 480px) {.fl-node-6126aa8480b58 .fl-menu {text-align: center;}.fl-node-6126aa8480b58 .fl-menu .menu {justify-content: center;}.fl-node-6126aa8480b58 .fl-menu .fl-menu-mobile-toggle {float: none;}.fl-node-6126aa8480b58 .fl-menu-search-item .fl-button:is(a, button), .fl-node-6126aa8480b58 .fl-menu-search-item a.fl-button:visited {font-size: 16px;}}.fl-node-6126aa8480b58 .fl-button-icon:before {color: #148f98;}.fl-node-6126aa8480b58 .fl-button:hover .fl-button-icon:before {color: #8fd1d7;} .fl-node-6126aa8480b58 > .fl-module-content {margin-top:20px;}@media ( max-width: 1024px ) { .fl-node-6126aa8480b58.fl-module > .fl-module-content {margin-top:20px;}}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {position: fixed;width: 100%;z-index: 100;}.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {left: auto !important;transition: left 0.2s !important;}.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {right: auto !important;transition: right 0.2s !important;}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {height: 100vh;width: 100vw;}.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {top: 0px;}.fl-theme-builder-flyout-menu-active body {margin-left: 0px !important;margin-right: 0px !important;}.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {overflow-x: hidden;}.fl-theme-builder-flyout-menu-push-right {right: 0px;transition: right 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-push-left {left: 0px;transition: left 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {position: relative;right: 250px;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {position: relative;left: 250px;}.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {transition: none;}
78.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-shrink="1"] img {width: auto;}.fl-builder-content[data-shrink="1"] img.fl-photo-img {width: auto;height: auto;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {margin-bottom: 0;margin-top: 0;}.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {padding-bottom: 5px;}.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {padding-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}.fl-theme-builder-header-shrink-module-bottom.fl-module-content,.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-bottom: 5px;}.fl-theme-builder-header-shrink-module-top.fl-module-content,.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {position: absolute;width: 100%;z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {display: none;}body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content,body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-module-box {background: transparent;}.fl-node-612650920c5ef .fl-row-content {min-width: 0px;}.fl-node-612655e5e0cca .fl-row-content {min-width: 0px;} 79/*# sourceURL=fl-builder-layout-2223-inline-css */ 80</style> 81<style id="fl-builder-layout-2463-inline-css"> 82.fl-node-6130fcb04c15d > .fl-row-content-wrap {background-color: #f05d28;}.fl-node-6130fcb04c15d .fl-row-content {max-width: 800px;}.fl-node-6130fcb04c15d .fl-builder-top-edge-layer > * {width: 2400px;left: calc( 50% - 1200px );right: auto;height: 20px;top: 0;bottom: auto;transform: scaleX(1) scaleY(1);}.fl-node-6130fcb04c15d .fl-builder-top-edge-layer .fl-shape-content .fl-shape {fill: #ffffff;}.fl-node-6130fcb04c15d .fl-builder-bottom-edge-layer > * {width: 2400px;left: calc( 50% - 1200px );right: auto;height: 20px;top: auto;bottom: 0;transform: scaleX(1) scaleY(-1);}.fl-node-6130fcb04c15d .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape {fill: #ffffff;} .fl-node-6130fcb04c15d > .fl-row-content-wrap {padding-top:60px;padding-bottom:60px;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-6130fcb04c156 {width: 100%;}.fl-node-6130fcb04c158 {width: 100%;}@media(max-width: 1024px) {.fl-builder-content .fl-node-6130fcb04c158 {width: 100% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}.fl-row .fl-col .fl-node-6130fcb04c15a h2.fl-heading a,.fl-row .fl-col .fl-node-6130fcb04c15a h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-6130fcb04c15a h2.fl-heading .fl-heading-text *,.fl-node-6130fcb04c15a h2.fl-heading .fl-heading-text {color: #ffffff;}.fl-node-6130fcb04c15a.fl-module-heading .fl-heading {font-family: "Shadows Into Light Two", cursive;font-weight: 400;font-size: 50px;text-align: center;}@media(max-width: 1024px) {.fl-node-6130fcb04c15a.fl-module-heading .fl-heading {text-align: center;}} .fl-node-6130fcb04c15a > .fl-module-content {margin-bottom:10px;}
82.fl-builder-content .fl-node-6130fcb04c15b .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-6130fcb04c15b .fl-module-content .fl-rich-text * {color: #ffffff;}.fl-builder-content .fl-node-6130fcb04c15b .fl-rich-text, .fl-builder-content .fl-node-6130fcb04c15b .fl-rich-text *:not(b, strong) {font-size: 20px;line-height: 1.3;text-align: center;}@media(max-width: 1024px) {.fl-builder-content .fl-node-6130fcb04c15b .fl-rich-text, .fl-builder-content .fl-node-6130fcb04c15b .fl-rich-text *:not(b, strong) {text-align: center;}} .fl-node-6130fcb04c15b > .fl-module-content {margin-top:0px;margin-bottom:0px;}@media ( max-width: 1024px ) { .fl-node-6130fcb04c15b.fl-module > .fl-module-content {margin-bottom:0px;}}.fl-node-qiz7bn519x3u .fl-button:is(a, button) {width: 220px;}.fl-node-qiz7bn519x3u.fl-button-wrap, .fl-node-qiz7bn519x3u .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button) {padding-top: 16px;padding-right: 20px;padding-bottom: 16px;padding-left: 20px;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited {font-family: "Shadows Into Light Two", cursive;font-weight: 400;font-size: 30px;letter-spacing: 1px;border: 1px solid #f3f3f3;background-color: #ffffff;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus {border: 1px solid #e4511c;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus {border-style: solid;border-width: 0;background-clip: border-box;border-color: #ffffff;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.fl-builder-content .fl-module-button.fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):focus {border-color: #ffffff;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover {background-color: #f05d28;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button) *, .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u a.fl-button:visited * {color: #f05d28;}.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-builder
82-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button):hover * {color: #ffffff;}:where(.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-qiz7bn519x3u .fl-button:is(a, button) *) {transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}.fl-node-6130fcb04c15d .fl-row-content {min-width: 0px;} 83/*# sourceURL=fl-builder-layout-2463-inline-css */ 84</style> 85<link rel="stylesheet" id="jquery-magnificpopup-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.10.2.3"> 86<link rel="stylesheet" id="base-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.19.2"> 87<style id="fl-automator-skin-inline-css"> 88body{background-color:#f2f2f2;color:#303030;font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:45px;line-height:1.2;letter-spacing:0px;color:#333;font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#333}h2{font-size:38px;line-height:1.2;letter-spacing:0px}h2 .fl-comments-list-title{font-size:40px}h3{font-size:40px;line-height:1.2;letter-spacing:0px}h4{font-size:25px;line-height:1.3;letter-spacing:0px}h5{font-size:22px;line-height:1.3;letter-spacing:0px}h6{font-size:20px;line-height:1.3;letter-spacing:0px}a{color:#148f98;text-decoration:none}a:hover{color:#f7c72d;text-decoration:underline}a:focus{color:#f7c72d}blockquote{border-color:#e6e6e6}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#303030}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#303030}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#303030}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#148f98}.fl-page-header .navbar-nav li>a{color:#303030}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#148f98}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#148f98}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#148f98}.fl-page-header-container{padding-bottom:30px;padding-top:30px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:400;font-size:30px;color:#757575 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#303030 !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e6e6e6}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#303030;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#148f98;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #8ac7cc;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#303030}.fl-page-nav-search form input.fl-search-input:focus{color:#303030}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #8ac7cc;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#303030;display:block;font-weight:400;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#148f98;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#fff}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
886}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack.icon-bluesky i.fa-circle.branded,.fl-social-icons .fa-bluesky.branded{color:#01aaff}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#fff}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e6e6e6}.wp-pagenavi>*:last-child{border-right:1px solid #e6e6e6}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#fff;background:#148f98;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#148f98;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(48,48,48,0.6);width:100%}input[type=text].fl-search-input:focus{color:#303030}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
88.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#148f98;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#deac08}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#deac08}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#148f98;color:#fff;border:1px solid #0d5c62}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#f7c72d}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#f7c72d;border:1px solid #deac08}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#148f98;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #0d5c62;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#f7c72d;color:#000;border:1px solid #deac08;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#f7c72d;color:#000;border:1px solid #deac08;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#303030;background-color:#fcfcfc;border-color:#ccc}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#303030;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(48,48,48,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(48,48,48,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(48,48,48,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(48,48,48,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#fcfcfc;border-color:#ccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#303030;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(48,48,48,0.4)}.form-control:-moz-placeholder{color:rgba(48,48,48,0.4)}.form-control::-moz-placeholder{color:rgba(48,48,48,0.4)}.form-control:-ms-input-placeholder{color:rgba(48,48,48,0.4)}.form-control:focus{background-color:#fcfcfc;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
88hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:1000px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 30px;color:#303030}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#f7c72d}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#f7c72d}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#303030}.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:#fff;color:#303030}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#303030}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#303030}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#148f98}.fl-page-nav-wrap .navbar-nav li>a{color:#303030}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#148f98}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#148f98}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#148f98}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
88display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d0e9ea}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1000px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1130px;max-width:90%}.container{width:1050px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1050px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1050px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:18px;color:#303030;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#303030;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#148f98}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#148f98}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#303030}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#148f98}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#148f98}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#303030;display:block;font-weight:400;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#148f98;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#148f98}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#148f98}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:18px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#303030}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#303030}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#303030;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#303030}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#303030}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#148f98}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#303030}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#148f98}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#148f98}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#148f98}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-lo
88go{padding-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:100px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 30px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:999px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:1000px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1130px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 30px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:1000px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(48,48,48,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:30px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#303030;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#303030}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#303030}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
88hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#148f98}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#303030}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#148f98}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#148f98}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#148f98}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:768px){.fl-page-nav-centered{text-align:center}.fl-page-nav-centered .fl-page-nav ul.navbar-nav{float:none}.fl-page-nav-centered .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-centered .fl-page-nav ul.sub-menu{text-align:left}}@media (max-width:767px){.fl-submenu-indicator .fl-page-nav ul.navbar-nav li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;float:right}.fl-submenu-indicator .fl-page-nav li.hide-heading ul.sub-menu{margin-left:0}}@media (min-width:768px){.fl-submenu-indicator .fl-page-nav ul.navbar-nav>li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;margin-left:5px;display:inline-block;vertical-align:middle}.fl-submenu-indicator .fl-page-nav ul.sub-menu li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;float:right}.fl-submenu-indicator .fl-page-nav li.mega-menu ul.sub-menu li.menu-item-has-children>a:after{content:'';margin-left:0}.fl-submenu-indicator .fl-page-nav li.mega-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:15px}.fl-submenu-indicator.fl-nav-vertical-left .fl-page-nav ul.navbar-nav>li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;float:right}.fl-submenu-indicator.fl-nav-vertical-right .fl-page-nav ul.navbar-nav>li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f104';font-weight:900;float:left;margin-right:5px;margin-left:0}.fl-submenu-indicator.fl-nav-vertical-right .fl-page-nav ul.sub-menu li.menu-item-has-children>a:after{font-family:'Font Awesome 5 Free';content:'\f104';font-weight:900;float:left}.fl-submenu-indicator.fl-nav-vertical-right .fl-page-nav li.mega-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:0}}.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#e6e6e6;background-color:#fff;color:#757575}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#757575}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#2b7bb9}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#2b7bb9}.fl-page-footer-widgets .navbar-nav li>a{color:#2b7bb9}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#2b7bb9}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#2b7bb9}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2b7bb9}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:1000px){.fl-page-footer-widgets{display:block}}.fl-page-footer{border-top:1px solid #e6e6e6;font-size:12px;border-color:#e6e6e6;background-color:#fff;color:#757575}.fl-page-footer *,.fl-page-footer h1,.fl-page-footer h2,.fl-page-footer h3,.fl-page-footer h4,.fl-page-footer h5,.fl-page-footer h6{color:#757575}.fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fas,.fl-page-footer a.fab{color:#2b7bb9}.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fas:hover,.fl-page-footer a.fab:hover,.fl-page-footer a.fas:focus,.fl-page-footer a.fab:focus{color:#2b7bb9}.fl-page-footer .navbar-nav li>a{color:#2b7bb9}.fl-page-footer .navbar-nav li>a:hover,.fl-page-footer .navbar-nav li>a:focus{color:#2b7bb9}.fl-page-footer .navbar-nav li.current-menu-ancestor>a,.fl-page-footer .navbar-nav li.current-menu-parent>a,.fl-page-footer .navbar-nav li.current-menu-item>a{color:#2b7bb9}.fl-page-footer .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2b7bb9}.fl-page-footer-container{padding-top:20px}.fl-page-footer-text{padding-bottom:20px;text-align:center}.fl-page-footer .fl-social-icons{text-align:center}.fl-page-footer .fl-social-icons .fl-icon{margin:0 5px 20px 5px}.fl-page-footer .fl-social-icons .fallback{font-size:26px;line-height:24px}.fl-page-footer .fl-social-icons-stacked{font-size:1em}.fl-page-footer .fl-social-icons-stacked .fas{color:#000}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt{color:#fff;transition:opacity .2s ease-in-out;opacity:0.8}.fl-page-footer .fl-social-icons-stacked .fab:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt:hover{color:#666;opacity:1}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas{vertical-align:inherit;width:inherit;height:inherit;line-height:inherit}.fl-page-footer-nav{float:none;text-align:center;margin:0 0 10px}.fl-page-footer-nav>li{display:inline-block;float:none}.fl-page-footer-nav ul.sub-menu{display:none}.fl-page-footer-nav>li>a{padding-top:0}.fl-page-footer-nav>li>a:hover,.fl-page-footer-nav>li>a:focus{background:transparent}@media (min-width:768px){.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons{text-align:inherit}.fl-page-footer .fl-page-footer-nav{margin:0 -15px 10px}.fl-page-footer .text-left .fl-social-icons .fl-icon{margin:0 10px 20px 0}.fl-page-footer .text-left .fl-page-footer-nav{text-align:left}.fl-page-footer .text-right .fl-social-icons .fl-icon{margin:0 0 20px 10px}.fl-page-footer .text-right .fl-page-footer-nav{text-align:right}}@media (min-width:1000px){.fl-page-footer-container{padding:20px 0 0}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#333}body.has-blocks .has-fl-heading-text-background-color{background-color:#333}body.has-blocks .has-fl-body-bg-color{color:#f2f2f2}body.has-blocks .has-fl-body-bg-background-color{background-color:#f2f2f2}body.has-blocks .has-fl-body-text-color{color:#303030}body.has-blocks .has-fl-body-text-background-color{background-color:#303030}body.has-blocks .has-fl-accent-color{color:#148f98}body.has-blocks .has-fl-accent-background-color{background-color:#148f98}body.has-blocks .has-fl-accent-hover-color{color:#f7c72d}body.has-blocks .has-fl-accent-hover-background-color{background-color:#f7c72d}body.has-blocks .has-fl-topbar-bg-color{color:#fff}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-text-color{color:#757575}body.has-blocks .has-fl-topbar-text-background-color{background-color:#757575}body.has-blocks .has-fl-topbar-link-color{color:#2b7bb9}body.has-blocks .has-fl-topbar-link-background-color{background-color:#2b7bb9}body.has-blocks .has-fl-topbar-hover-color{color:#2b7bb9}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#2b7bb9}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#303030}body.has-blocks .has-fl-header-text-background-color{background-color:#303030}body.has-blocks .has-fl-header-link-color{color:#303030}body.has-blocks .has-fl-header-link-background-color{background-color:#303030}body.has-blocks .has-fl-header-hover-color{color:#148f98}body.has-blocks .has-fl-header-hover-background-color{background-color:#148f98}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#303030}body.has-blocks .has-fl-nav-link-background-color{background-color:#303030}body.has-blocks .has-fl-nav-hover-color{color:#148f98}body.has-blocks .has-fl-nav-hover-background-color{background-color:#148f98}body.has-blocks .has-fl-content-bg-color{color:#fff}body.has-blocks .has-fl-content-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-bg-color{color:#fff}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-text-color{color:#757575}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#757575}body.has-blocks .has-fl-footer-widgets-link-color{color:#2b7bb9}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#2b7bb9}body.has-blocks .has-fl-footer-widgets-hover-color{color:#2b7bb9}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#2b7bb9}body.has-blocks .has-fl-footer-bg-color{color:#fff}body.has-blocks .has-fl-footer-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-text-color{color:#757575}body.has-blocks .has-fl-footer-text-background-color{background-color:#757575}body.has-blocks .has-fl-footer-link-color{color:#2b7bb9}body.has-blocks .has-fl-footer-link-background-color{background-color:#2b7bb9}body.has-blocks .has-fl-footer-hover-color{color:#2b7bb9}body.has-blocks .has-fl-footer-hover-background-color{background-color:#2b7bb9}@media (max-width:999px){body{font-size:18px;line-height:1.45}h1{font-size:36px;line-height:1.2;letter-spacing:0px}h2{font-size:34px;line-height:1.2;letter-spacing:0px}h3{font-size:30px;line-height:1.2;letter-spacing:0px}h4{font-size:25px;line-height:1.2;letter-spacing:0px}h5{font-size:22px;line-height:1.2;letter-spacing:0px}h6{font-size:20px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:18px;line-height:1.5}h1{font-size:36px;line-height:1.2;letter-spacing:0px}h2{font-size:34px;line-height:1.2;letter-spacing:0px}h3{font-size:30px;line-height:1.2;letter-spacing:0px}h3{font-size:30px;line-height:1.2;letter-spacing:0px}h4{font-size:25px;line-height:1.2;letter-spacing:0px}h5{font-size:22px;line-height:1.2;letter-spacing:0px}h6{font-size:20px;line-height:1.2;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}} 89/*# sourceURL=fl-automator-skin-inline-css */ 90</style> 91<link rel="stylesheet" id="fl-child-theme-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/themes/bb-theme-child/style.css?ver=7.1.2"> 92<link rel="stylesheet" id="pp-animate-css" media="all" data-pmdelayedstyle="https://friedtechnology.com/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1">
93<link rel='stylesheet' id='fl-builder-google-fonts-ccf1f1a20d69fc953d0494ec0daece1e-css' href='https://friedtechnology.com/wp-content/cache/perfmatters/friedtechnology.com/fonts/5f3f55becfde.google-fonts.min.css' media='all' />
94<script id="jquery-core-js" src="https://friedtechnology.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
94 95
95<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 96 var bb_powerpack = { 97 version: '2.42.3', 98 getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9mcmllZHRlY2hub2xvZ3kuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhw' ); }, 99 callback: function() {}, 100 mapMarkerData: {}, 101 post_id: '3047', 102 search_term: '', 103 current_page: 'https://friedtechnology.com/pricing/', 104 conditionals: { 105 is_front_page: false, 106 is_home: false, 107 is_archive: false, 108 current_post_type: '', 109 is_tax: false, 110 is_author: false, 111 current_author: false, 112 is_search: false, 113 } 114 }; 115 </script>
115 116 117<!-- Google Tag Manager for WordPress by gtm4wp.com --> 118<!-- GTM Container placement set to automatic -->
119<script data-cfasync="false" data-pagespeed-no-defer type="pmdelayedscript" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 120 var dataLayer_content = {"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Stefani Harris"}; 121 dataLayer.push( dataLayer_content ); 122</script>
vendor: 1 bytes, line 122
122
123<script data-cfasync="false" data-pagespeed-no-defer type="pmdelayedscript" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 322 bytes, lines 123-128
123 124(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 125new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 126j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 127'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 128})(window,document,'script','dataLayer','
128GTM-PFL8SGW
vendor: 4 bytes, line 128
128');
129</script>
129 130<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
130<script async src="https://friedtechnology.com/wp-content/uploads/perfmatters/gtagv4.js?id=G-JD34MXVKJ0" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
130<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 124 bytes, line 130
130window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "
130G-JD34MXVKJ0
vendor: 3 bytes, line 130
130");
130</script>
130<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://friedtechnology.com/wp-content/uploads/cropped-friEdTechnology-typewriter-favicon-32x32.png" sizes="32x32" /> 131<link rel="icon" href="https://friedtechnology.com/wp-content/uploads/cropped-friEdTechnology-typewriter-favicon-192x192.png" sizes="192x192" /> 132<link rel="apple-touch-icon" href="https://friedtechnology.com/wp-content/uploads/cropped-friEdTechnology-typewriter-favicon-180x180.png" /> 133<meta name="msapplication-TileImage" content="https://friedtechnology.com/wp-content/uploads/cropped-friEdTechnology-typewriter-favicon-270x270.png" /> 134<style>.perfmatters-lazy.pmloaded,.perfmatters-lazy.pmloaded>img,.perfmatters-lazy>img.pmloaded,.perfmatters-lazy[data-ll-status=entered]{animation:500ms pmFadeIn}@keyframes pmFadeIn{0%{opacity:0}100%{opacity:1}}</style> 135 136<link href="https://friedtechnology.com/wp-content/cache/perfmatters/friedtechnology.com/fonts/a77fd439a58b.google-fonts.min.css" rel="stylesheet"> 137 138<!-- Facebook Pixel Code -->
139<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">
vendor: 399 bytes, lines 139-148
139 140!function(f,b,e,v,n,t,s) 141{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 142n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 143if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 144n.queue=[];t=b.createElement(e);t.async=!0; 145t.src=v;s=b.getElementsByTagName(e)[0]; 146s.parentNode.insertBefore(t,s)}(window, document,'script', 147'https://connect.facebook.net/en_US/fbevents.js'); 148fbq('init', '
148577232900127242
vendor: 30 bytes, lines 148-149
148'); 149fbq('track', 'PageView');
150</script>
150 151
152<script type="pmdelayedscript" id="zsiqchat" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">var $zoho=$zoho || {};$zoho.salesiq = $zoho.salesiq || {widgetcode: "6bea21bf47a3711438b4f2c0276668cee9558beed616ce0278e98c03d39940992ea958997ca1cc1300b0af5632367fc7", values:{},ready:function(){}};var d=document;s=d.createElement("script");s.type="text/javascript";s.id="zsiqscript";s.defer=true;s.src="https://salesiq.zoho.com/widget";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);</script>
152 153
154<script type="pmdelayedscript" src="https://forms.zoho.com/js/zf_gclid.js" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
154 155
156<script type="pmdelayedscript" data-perfmatters-type="text/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 157function ZFAdvLead(){ 158} 159ZFAdvLead.utmPValObj = ZFAdvLead.utmPValObj || {}; 160 161ZFAdvLead.utmPNameArr = new Array('utm_source','utm_medium','utm_campaign','utm_term','utm_content','referrername');ZFAdvLead.utmcustPNameArr = new Array('referrername');ZFAdvLead.isSameDomian = false; 162 163ZFAdvLead.prototype.zfautm_sC = function( paramName,path,domain,secure ){ 164 var value = ZFAdvLead.utmPValObj[paramName]; 165 if ( typeof value !== "undefined" && value !== null ){ 166 var cookieStr = paramName + "=" + encodeURIComponent( value ); 167 var exdate=new Date(); 168 exdate.setDate(exdate.getDate()+7); 169 cookieStr += "; expires=" + exdate.toGMTString(); 170 cookieStr += "; path=/"; 171 if ( domain ) { 172 cookieStr += "; domain=" + encodeURIComponent( domain ); 173 } 174 if ( secure ) { 175 cookieStr += "; secure"; 176 } 177 document.cookie = cookieStr; 178 } 179}; 180ZFAdvLead.prototype.zfautm_ini = function (){ 181 this.zfautm_bscPCap(); 182 var url_search = document.location.search; 183 for (var i = 0; i < ZFAdvLead.utmcustPNameArr.length ; i ++){ 184 var zf_pN = ZFAdvLead.utmcustPNameArr[i]; 185 var zf_pV; 186 if ( zf_pN == 'referrername' ) { 187 zf_pV = ( document.location.href || '' ).slice( 0, 1500 ); 188 } else { 189 zf_pV = this.zfautm_gP(url_search, zf_pN); 190 if (zf_pV == undefined || zf_pV == ''){ 191 zf_pV = this.zfautm_gC(zf_pN); 192 } 193 } 194 if ( typeof zf_pV !== "undefined" && zf_pV !== null & zf_pV != "" ) { 195 ZFAdvLead.utmPValObj[ zf_pN ] = zf_pV; 196 } 197 } 198 for (var pkey in ZFAdvLead.utmPValObj) { 199 this.zfautm_sC(pkey); 200 } 201}; 202ZFAdvLead.prototype.zfautm_bscPCap = function () { 203 var trafSrc = this.zfautm_calcTrafSrc(); 204 if ( trafSrc.source != "" ) { 205 ZFAdvLead.utmPValObj.utm_source = trafSrc.source; 206 } 207 if ( trafSrc.medium != "" ) { 208 ZFAdvLead.utmPValObj.utm_medium = trafSrc.medium; 209 } 210 if ( trafSrc.campaign != "" ) { 211 ZFAdvLead.utmPValObj.utm_campaign = trafSrc.campaign; 212 } 213 if ( trafSrc.term != "" ) { 214 ZFAdvLead.utmPValObj.utm_term = trafSrc.term; 215 } 216 if ( trafSrc.content != "" ) { 217 ZFAdvLead.utmPValObj.utm_content = trafSrc.content; 218 } 219} 220ZFAdvLead.prototype.zfautm_calcTrafSrc = function() { 221 var u1='', u2='', u3='', u4='', u5=''; 222 var search_engines = [['bing', 'q'], ['google', 'q'], ['yahoo', 'q'], ['baidu', 'q'], ['yandex', 'q'], ['ask', 'q']]; //List of search engines 223 var ref = document.referrer; 224 ref = ref.substr(ref.indexOf('//')+2); 225 ref_domain = ref; 226 ref_path = '/'; 227 ref_search = ''; 228 229 // Checks for campaign parameters 230 var url_search = document.location.search; 231 if(url_search.indexOf('utm_source') > -1 || url_search.indexOf('utm_medium') > -1 || url_search.indexOf('utm_campaign') > -1 || url_search.indexOf('utm_term') > -1 || url_search.indexOf('utm_content') > -1) { 232 u1 = this.zfautm_gP(url_search, 'utm_source'); 233 u2 = this.zfautm_gP(url_search, 'utm_medium'); 234 u3 = this.zfautm_gP(url_search, 'utm_campaign'); 235 u4 = this.zfautm_gP(url_search, 'utm_term'); 236 u5 = this.zfautm_gP(url_search, 'utm_content'); 237 } else if ( this.zfautm_gP(url_search, 'gclid')) { 238 u1 = 'Google Ads'; 239 u2 = 'cpc'; 240 u3 = '(not set)'; 241 if ( !ZFAdvLead.utmcustPNameArr.includes('gclid') ) { 242 ZFAdvLead.utmcustPNameArr.push('gclid'); 243 } 244 } else if(ref) { 245 var r_u1 = this.zfautm_gC('utm_source'); 246 var r_u2 = this.zfautm_gC('utm_medium'); 247 var r_u3 = this.zfautm_gC('utm_campaign'); 248 var r_u4 = this.zfautm_gC('utm_term'); 249 var r_u5 = this.zfautm_gC('utm_content'); 250 if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") { 251 // separate domain, path and query parameters 252 if (ref.indexOf('/') > -1) { 253 ref_domain = ref.substr(0,ref.indexOf('/')); 254 ref_path = ref.substr(ref.indexOf('/')); 255 if (ref_path.indexOf('?') > -1) { 256 ref_search = ref_path.substr(ref_path.indexOf('?')); 257 ref_path = ref_path.substr(0, ref_path.indexOf('?')); 258 } 259 } 260 u2 = 'referral'; 261 u1 = ref_domain; 262 // Extract term for organic source 263 for (var i=0; i<search_engines.length; i++){ 264 if(ref_domain.indexOf(search_engines[i][0]) > -1){ 265 u2 = 'organic'; 266 u1 = search_engines[i][0]; 267 u4 = this.zfautm_gP(ref_search, search_engines[i][1]) || '(not provided)'; 268 break; 269 } 270 } 271 } else { 272 if ( typeof r_u1 !== "undefined" ) { 273 u1 = r_u1; 274 } 275 if ( typeof r_u2 !== "undefined" ) { 276 u2 = r_u2; 277 } 278 if ( typeof r_u3 !== "undefined" ) { 279 u3 = r_u3; 280 } 281 if ( typeof r_u4 !== "undefined" ) { 282 u4 = r_u4; 283 } 284 if ( typeof r_u5 !== "undefined" ) { 285 u5 = r_u5; 286 } 287 } 288 } else { 289 var r_u1 = this.zfautm_gC('utm_source'); 290 var r_u2 = this.zfautm_gC('utm_medium'); 291 var r_u3 = this.zfautm_gC('utm_campaign'); 292 var r_u4 = this.zfautm_gC('utm_term'); 293 var r_u5 = this.zfautm_gC('utm_content'); 294 if ( typeof r_u1 === "undefined" && typeof r_u2 === "undefined" && typeof r_u3 === "undefined" && typeof r_u4 === "undefined" && typeof r_u5 === "undefined") { 295 var locRef = document.location.href; 296 locRef = locRef.substr(locRef.indexOf('//')+2); 297 if (locRef.indexOf('/') > -1) { 298 locRef = locRef.substr(0,locRef.indexOf('/')); 299 } 300 u1 = locRef; 301 u2 = 'referral'; 302 } else { 303 if ( typeof r_u1 !== "undefined" ) { 304 u1 = r_u1; 305 } 306 if ( typeof r_u2 !== "undefined" ) { 307 u2 = r_u2; 308 } 309 if ( typeof r_u3 !== "undefined" ) { 310 u3 = r_u3; 311 } 312 if ( typeof r_u4 !== "undefined" ) { 313 u4 = r_u4; 314 } 315 if ( typeof r_u5 !== "undefined" ) { 316 u5 = r_u5; 317 } 318 } 319 } 320 return { 321 'source' : u1, 322 'medium' : u2, 323 'campaign': u3, 324 'term' : u4, 325 'content' : u5 326 }; 327} 328ZFAdvLead.prototype.zfautm_gP = function(s, q) { 329 try{ 330 var match = s.match('[?&]' + q + '=([^&]+)'); 331 return match ? decodeURIComponent(match[1]) : ''; 332 } catch(e){ 333 return ''; 334 } 335} 336ZFAdvLead.prototype.zfautm_gC = function( cookieName ){ 337 var cookieArr = document.cookie.split('; '); 338 for ( var i = 0 ; i < cookieArr.length ; i ++ ){ 339 var cookieVals = cookieArr[i].split('=');
340 if ( cookieVals[0] === cookieName && cookieVals[1] ) { 341 return decodeURIComponent(cookieVals[1]); 342 } 343 } 344}; 345ZFAdvLead.prototype.zfautm_gC_enc = function( cookieName ){ 346 var cookieArr = document.cookie.split('; '); 347 for ( var i = 0 ; i < cookieArr.length ; i ++ ){ 348 var cookieVals = cookieArr[i].split('='); 349 if ( cookieVals[0] === cookieName && cookieVals[1] ) { 350 return cookieVals[1]; 351 } 352 } 353}; 354ZFAdvLead.prototype.zfautm_iframeSprt = function () { 355 var zf_frame = document.getElementsByTagName("iframe"); 356 for(var i = 0; i < zf_frame.length; ++i){ 357 if((zf_frame[i].src).indexOf('formperma') > 0 ){ 358 var zf_src = zf_frame[i].src; 359 for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { 360 var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; 361 utmPm = ( ZFAdvLead.isSameDomian && ( ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1 ) ) ? "zf_" + utmPm : utmPm; 362 var utmVal = this.zfautm_gC_enc( ZFAdvLead.utmPNameArr[ prmIdx ] ); 363 if ( typeof utmVal !== "undefined" ) { 364 if ( utmVal != "" ){ 365 if(zf_src.indexOf('?') > 0){ 366 zf_src = zf_src+'&'+utmPm+'='+ utmVal; 367 }else{ 368 zf_src = zf_src+'?'+utmPm+'='+ utmVal; 369 } 370 } 371 } 372 } 373 if ( zf_frame[i].src.length < zf_src.length ) { 374 zf_frame[i].src = zf_src; 375 } 376 } 377 } 378}; 379ZFAdvLead.prototype.zfautm_DHtmlSprt = function () { 380 var zf_formsArr = document.forms; 381 for ( var frmInd = 0 ; frmInd < zf_formsArr.length ; frmInd ++ ) { 382 var zf_form_act = zf_formsArr[frmInd].action; 383 if ( zf_form_act && zf_form_act.indexOf('formperma') > 0 ){ 384 for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { 385 var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; 386 var utmVal = this.zfautm_gC( ZFAdvLead.utmPNameArr[ prmIdx ] ); 387 if ( typeof utmVal !== "undefined" ) { 388 if ( utmVal != "" ) { 389 var fieldObj = zf_formsArr[frmInd][utmPm]; 390 if ( fieldObj ) { 391 fieldObj.value = utmVal; 392 } 393 } 394 } 395 } 396 } 397 } 398}; 399ZFAdvLead.prototype.zfautm_jsEmbedSprt = function ( id ) { 400 document.getElementById('zforms_iframe_id').removeAttribute("onload"); 401 var jsEmbdFrm = document.getElementById("zforms_iframe_id"); 402 var embdSrc = jsEmbdFrm.src; 403 for( var prmIdx = 0 ; prmIdx < ZFAdvLead.utmPNameArr.length ; prmIdx ++ ) { 404 var utmPm = ZFAdvLead.utmPNameArr[ prmIdx ]; 405 utmPm = ( ZFAdvLead.isSameDomian && ( ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1 ) ) ? "zf_" + utmPm : utmPm; 406 var utmVal = this.zfautm_gC_enc( ZFAdvLead.utmPNameArr[ prmIdx ] ); 407 if ( typeof utmVal !== "undefined" ) { 408 if ( utmVal != "" ) { 409 if(embdSrc.indexOf('?') > 0){ 410 embdSrc = embdSrc+'&'+utmPm+'='+utmVal; 411 }else{ 412 embdSrc = embdSrc+'?'+utmPm+'='+utmVal; 413 } 414 } 415 } 416 } 417 jsEmbdFrm.src = embdSrc; 418}; 419var zfutm_zfAdvLead = new ZFAdvLead(); 420zfutm_zfAdvLead.zfautm_ini(); 421if( document.readyState == "complete" ){ 422 zfutm_zfAdvLead.zfautm_iframeSprt(); 423 zfutm_zfAdvLead.zfautm_DHtmlSprt(); 424} else { 425 window.addEventListener('load', function (){ 426 zfutm_zfAdvLead.zfautm_iframeSprt(); 427 zfutm_zfAdvLead.zfautm_DHtmlSprt(); 428 }, false); 429} 430</script>
430 431
432<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">var w=window;var p = w.location.protocol;if(p.indexOf("http") < 0){p = "http"+":";}var d = document;var f = d.getElementsByTagName('script')[0],s = d.createElement('script');s.type = 'text/javascript'; s.async = false; if (s.readyState){s.onreadystatechange = function(){if (s.readyState=="loaded"||s.readyState == "complete"){s.onreadystatechange = null;try{loadwaprops("3z9aa864d69176d1cde4d2c55e47b6d1c5","3za8ebc274b5c48285817d4a0ba034c298","3z0b16be1dc42e43166c11d523cc8c6859240ec3af0c94892d2ff18832a5c7e88c","3z7194a2dee75a2d54019f24a6d5fc65990d290959bade8e3c005dd561ba6a1345","0.0");}catch(e){}}};}else {s.onload = function(){try{loadwaprops("3z9aa864d69176d1cde4d2c55e47b6d1c5","3za8ebc274b5c48285817d4a0ba034c298","3z0b16be1dc42e43166c11d523cc8c6859240ec3af0c94892d2ff18832a5c7e88c","3z7194a2dee75a2d54019f24a6d5fc65990d290959bade8e3c005dd561ba6a1345","0.0");}catch(e){}};};s.src =p+"//ma.zoho.com/hub/js/WebsiteAutomation.js";f.parentNode.insertBefore(s, f);</script>
432 433 434 435 436<link rel="preconnect" href="//privacy-proxy.usercentrics.eu"> 437<link rel="preload" href="//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js" as="script">
438<script type="pmdelayedscript" src="https://privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js" data-perfmatters-type="application/javascript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 438
438
439<script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/loader.js" data-settings-id="YK-3lsQkDHu77P" async type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 439
439
440<script type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1">uc.setCustomTranslations('https://termageddon.ams3.cdn.digitaloceanspaces.com/translations/');</script>
440 441</head> 442<body class="wp-singular page-template-default page page-id-3047 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-10-2-3 fl-themer-1-5-3-2 fl-theme-1-7-19-2 fl-no-js fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-header fl-theme-builder-header-logo-menu fl-theme-builder-part fl-theme-builder-part-join-the-list-button fl-framework-base fl-preset-default fl-full-width fl-scroll-to-top fl-search-active fl-submenu-indicator fl-submenu-toggle" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 443 444<!-- GTM Container placement set to automatic --> 445<!-- Google Tag Manager (noscript) --> 446 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PFL8SGW" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 447<!-- End Google Tag Manager (noscript) --><a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"> 448 <header class="fl-builder-content fl-builder-content-2223 fl-builder-global-templates-locked" data-post-id="2223" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="1" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-612650920c5ef fl-row-default-height fl-row-align-center" data-node="612650920c5ef"> 449 <div class="fl-row-content-wrap"> 450 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 451 452<div class="fl-col-group fl-node-612650920ef3d" data-node="612650920ef3d"> 453 <div class="fl-col fl-node-612650920f043 fl-col-bg-color" data-node="612650920f043"> 454 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-612650920c177" data-node="612650920c177"> 455 <div class="fl-module-content fl-node-content"> 456 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 457 <div class="fl-photo-content fl-photo-img-svg"> 458 <a href="https://friedtechnology.com/" target="_self" itemprop="url"> 459 <img data-perfmatters-preload decoding="async" class="fl-photo-img wp-image-3892 size-full" src="https://friedtechnology.com/wp-content/uploads/friEdTech-logo.svg" alt="friEdTech logo" height="1" width="6" title="friEdTech logo" data-no-lazy="1" itemprop="image" fetchpriority="high"> 460 </a> 461 </div> 462 </div> 463 </div> 464</div> 465</div> 466</div> 467 </div> 468 </div> 469 </div> 470</div> 471<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-612655e5e0cca fl-row-default-height fl-row-align-center main-menu-search-row" data-node="612655e5e0cca"> 472 <div class="fl-row-content-wrap"> 473 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 474 475<div class="fl-col-group fl-node-6126aa8480bdf" data-node="6126aa8480bdf"> 476 <div class="fl-col fl-node-6126aa8480ca3 fl-col-bg-color" data-node="6126aa8480ca3"> 477 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6126aa8480b58" data-node="6126aa8480b58"> 478 <div class="fl-module-content fl-node-content"> 479 <div class="fl-menu fl-menu-responsive-toggle-medium-mobile fl-menu-search-enabled"> 480 <button class="fl-menu-mobile-toggle fl-content-ui-button text"><span class="fl-menu-mobile-toggle-label" aria-haspopup="menu" aria-label="Menu"">Menu</span></button> <div class="fl-clear"></div> 481 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-main-menu" class="menu fl-menu-horizontal fl-toggle-arrows"><li id="menu-item-86" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://friedtechnology.com/about/">About</a><span role="button" tabindex="0" aria-label="About submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-86" class="fl-menu-toggle fl-content-ui-button"></span></div>
481<ul id="sub-menu-86" class="sub-menu"> <li id="menu-item-3067" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/">About friEdTech</a></li> <li id="menu-item-87" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/why-choose-us/">Why Choose Us</a></li> <li id="menu-item-88" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/meet-the-team/">Meet the Team</a></li> <li id="menu-item-89" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/industry-partners/">Industry Partners</a></li> <li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/clients/">Clients</a></li> <li id="menu-item-92" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/about/join-our-team/">Join our Team</a></li></ul></li><li id="menu-item-93" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://friedtechnology.com/services/">Services</a><span role="button" tabindex="0" aria-label="Services submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-93" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-93" class="sub-menu"> <li id="menu-item-3068" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/">All Services</a></li> <li id="menu-item-94" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/google-learning-experiences-certifications/">Google Learning Experiences</a></li> <li id="menu-item-95" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/microsoft-learning-experiences-certifications/">Microsoft Learning Experiences</a></li> <li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/facilitated-learning-experiences/">Facilitated Learning Experiences</a></li> <li id="menu-item-3631" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/ai-in-education/">AI in Education</a></li> <li id="menu-item-3391" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/specialized-education/">Specialized Education Professional Development</a></li> <li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/custom-experiences-certifications/">Custom Experiences</a></li> <li id="menu-item-96" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/conferences/">Conferences</a></li> <li id="menu-item-943" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/friedonline/">friEdOnline</a></li> <li id="menu-item-944" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/technology-implementation-strategy-evaluation-planning/">Technology Implementation Strategy, Evaluation & Planning</a></li> <li id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/services/keynote-speakers/">Keynote Speakers</a></li></ul></li><li id="menu-item-103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://friedtechnology.com/friedonline/">friEdOnline</a><span role="button" tabindex="0" aria-label="friEdOnline submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-103" class="fl-menu-toggle fl-content-ui-button"></span></div>
481<ul id="sub-menu-103" class="sub-menu"> <li id="menu-item-3291" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.friedonline.com/membership">friEdOnline Memberships</a></li></ul></li><li id="menu-item-3195" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-3047 current_page_item"><a href="https://friedtechnology.com/pricing/" aria-current="page">Pricing</a></li><li id="menu-item-3194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://friedtechnology.com/resources/">Resources</a><span role="button" tabindex="0" aria-label="Resources submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-3194" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-3194" class="sub-menu"> <li id="menu-item-3196" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/resources/">All Resources</a></li> <li id="menu-item-3828" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/podcast/">The friEdTech friEdCast</a></li> <li id="menu-item-85" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/blog/">Blog</a></li> <li id="menu-item-104" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/resources/friedstuff/">friEdStuff</a></li> <li id="menu-item-91" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/resources/faq/">FAQs</a></li></ul></li><li id="menu-item-3737" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/book/">Book</a></li><li id="menu-item-105" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://friedtechnology.com/contact/">Contact</a></li><li class='menu-item fl-menu-search-item'><div class="fl-search-form fl-search-form-button fl-search-button-reveal fl-search-button-center fl-search-form-width-full" 482 > 483 <div class="fl-search-form-wrap"> 484 <div class="fl-search-form-fields"> 485 <div class="fl-search-form-input-wrap"> 486 <form role="search" aria-label="Search form" method="get" action="https://friedtechnology.com/"> 487 <div class="fl-form-field"> 488 <input type="search" aria-label="Search input" class="fl-search-text" placeholder="Search..." value="" name="s" /> 489 490 </div> 491 </form> 492 </div> 493 <div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> 494 <a role="button" tabindex="0" class="fl-button" > 495 <i class="fl-button-icon fl-button-icon-before fas fa-search" aria-hidden="true"></i> 496 <span class="fl-button-text"><span class="sr-only">Search</span></span> 497 </a role="button" tabindex="0"> 498 </div> 499 </div> 500 </div> 501</div> 502</li></ul></nav></div> 503 </div> 504</div> 505</div> 506</div> 507 </div> 508 </div> 509 </div> 510</div> 511</header> <div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main"> 512 513 514<div class="fl-content-full container"> 515 <div class="row"> 516 <div class="fl-content col-md-12"> 517 <article class="fl-post post-3047 page type-page status-publish hentry" id="fl-post-3047" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"> 518 519 <div class="fl-post-content clearfix" itemprop="text"> 520 <div class="fl-builder-content fl-builder-content-3047 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="3047"><div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-frdtb6ecijhl fl-row-default-height fl-row-align-center" data-node="frdtb6ecijhl"> 521 <div class="fl-row-content-wrap"> 522 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 523 524<div class="fl-col-group fl-node-o3taqp6fv0b2" data-node="o3taqp6fv0b2"> 525 <div class="fl-col fl-node-djxzme0vc7hy fl-col-bg-color" data-node="djxzme0vc7hy"> 526 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-n4hb8372ifkt normspacing" data-node="n4hb8372ifkt"> 527 <div class="fl-module-content fl-node-content"> 528 <h2 class="fl-heading"> 529 <span class="fl-heading-text">Our PD packages are flexible and can be customized to fit your district's needs.</span> 530 </h2> 531 </div> 532</div> 533<div class="fl-module fl-module-rich-text fl-node-zd8wtmgjk0qc" data-node="zd8wtmgjk0qc"> 534 <div class="fl-module-content fl-node-content"> 535 <div class="fl-rich-text"> 536 <p>Don't see what you're looking for? Contact us below!</p> 537</div> 538 </div> 539</div> 540</div> 541</div> 542 </div> 543 </div> 544 </div> 545</div> 546<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-cyt2u3zgsklr fl-row-default-height fl-row-align-center pricingcolumn" data-node="cyt2u3zgsklr"> 547 <div class="fl-row-content-wrap"> 548 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 549 550<div class="fl-col-group fl-node-p1inqsvxod2b fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="p1inqsvxod2b"> 551 <div class="fl-col fl-node-zpxcnu306jq1 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="zpxcnu306jq1"> 552 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-infobox fl-node-tls8e24f1z7o red" data-node="tls8e24f1z7o"> 553 <div class="fl-module-content fl-node-content"> 554 <div class="pp-infobox-wrap"> 555 <div class="pp-infobox layout-0"> 556 <div class="pp-heading-wrapper"> 557 <h2 class="pp-infobox-title-prefix">On-Demand Learning Experiences</h2> 558 559 <div class="pp-infobox-title-wrapper"> 560 <p class="pp-infobox-title">Access to our library of interactive, on-demand courses that include admin analytics.</p> </div> 561 </div> 562 <div class="pp-infobox-description"> 563 <div class="pp-description-wrap"> 564 <p style="text-align: center;"><span style="font-size: 18px; color: #ac224b;"><em>from $9</em></span></p><ul style="margin-top: 20px;"><li>Access to individual courses or the full library</li><li>Access for a full school year</li><li>Volume discounting</li><li>Customer support</li><li>Custom landing page</li><li>Reporting and analytics</li></ul><p>
564<style id="fl-builder-layout-3138-inline-css"> 565.pp-accordion-item {overflow: hidden;}.pp-accordion-button {display: flex;align-items: center;width: 100%;cursor: pointer;overflow: hidden;padding: 10px;}.pp-accordion-button-label {display: inline-flex;align-items: center;flex-wrap: wrap;width: 100%;margin-top: 0;margin-bottom: 0;color: inherit;}.pp-accordion-button-label p {margin-bottom: 0;}span.pp-accordion-button-icon {display: table-cell;vertical-align: middle;}.pp-accordion-content {display: none;padding: 15px;}.pp-accordion-item .pp-accordion-button,.pp-accordion-item .pp-accordion-button:hover {transition: all 0.1s ease-in;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;-ms-transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;}.pp-accordion-small .pp-accordion-button {padding: 10px 15px;}.pp-accordion-small .pp-accordion-content {padding: 0 30px 10px 15px;}.pp-accordion-medium .pp-accordion-button {padding: 15px 20px;}.pp-accordion-medium .pp-accordion-button-label {font-size: 20px;}.pp-accordion-medium .pp-accordion-content {padding: 0 40px 15px 20px;}.pp-accordion-large .pp-accordion-button {padding: 20px 25px;}.pp-accordion-large .pp-accordion-button-label {font-size: 26px;}.pp-accordion-large .pp-accordion-content {padding: 0 50px 25px 25px;}.pp-accordion span.pp-accordion-icon {padding-right: 10px;width: 20px;height: auto;line-height: 1.4;display: table-cell;vertical-align: middle;text-align: center;font-size: 16px;}.pp-accordion-button-icon.pp-accordion-close {display: none;}.pp-accordion-item.pp-accordion-item-active > .pp-accordion-button .pp-accordion-close {display: table-cell;}.pp-accordion-item.pp-accordion-item-active > .pp-accordion-button .pp-accordion-open {display: none;}.fl-node-h23jegpv5u0f .pp-accordion-item {margin-bottom: 10px;} .fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button {color: #303030;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button:hover,.fl-node-h23jegpv5u0f .pp-accordion-item.pp-accordion-item-active .pp-accordion-button {color: #ac224b;}.fl-node-h23jegpv5u0f .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon,.fl-node-h23jegpv5u0f .pp-accordion-item:hover .pp-accordion-button-icon {color: #ac224b;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right {padding-left: 15px;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left {padding-right: 15px;} .fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-content {color: #333333;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button-icon {color: #f7c72d;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button-icon,.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button-icon:before {font-size: 19px;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-icon {font-size: 15px;width: 18.75px;color: #303030;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon,.fl-node-h23jegpv5u0f .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon {color: #ac224b;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-icon:before {font-size: 15px;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-button {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border-style: solid;border-width: 0;background-clip: border-box;border-color: #303030;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-h23jegpv5u0f .pp-accordion-item .pp-accordion-content {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-builder-content >.fl-node-h23jegpv5u0f > .fl-module-content {margin-top:0px;margin-bottom:0px;} 566/*# sourceURL=fl-builder-layout-3138-inline-css */ 567</style> 568<div class="fl-builder-content fl-builder-content-3138 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked" data-post-id="3138"><div class="fl-module fl-module-pp-advanced-accordion fl-node-h23jegpv5u0f" data-node="h23jegpv5u0f"> 569 <div class="fl-module-content fl-node-content"> 570 571<div class="pp-accordion pp-accordion-collapse"> 572 <div id="pp-accord-h23jegpv5u0f-1" class="pp-accordion-item" data-item="
5720"> 573 <div 574 class="pp-accordion-button" 575 id="pp-accordion-h23jegpv5u0f-tab-0" 576 aria-controls="pp-accordion-h23jegpv5u0f-panel-0" 577 tabindex="0" 578 role="button"> 579 580 581 <span class="pp-accordion-button-label" itemprop="name description">Examples</span> 582 583 <span class="pp-accordion-button-icon pp-accordion-open fas fa-eye pp-accordion-icon-right" aria-hidden="true"></span> 584 <span class="pp-accordion-button-icon pp-accordion-close fas fa-eye-slash pp-accordion-icon-right" aria-hidden="true"></span> 585 </div> 586 587 <div 588 class="pp-accordion-content fl-clearfix" 589 id="pp-accordion-h23jegpv5u0f-panel-0" 590 aria-labelledby="pp-accordion-h23jegpv5u0f-tab-0" 591 aria-live="polite" 592 role="region" 593 > 594 <div itemprop="text"><p>Microsoft 365 Fundamentals, Google Level 1 & Level 2 Academies, Classroom Management for the Digital Classroom Cybersecurity, Differentiated Instruction</p> 595</div> </div> 596 </div> 597 </div> 598 </div> 599</div> 600</div></p> </div> 601 </div> 602</div></div> 603 </div> 604</div> 605</div> 606</div> 607 <div class="fl-col fl-node-76fbaey0oh9g fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="76fbaey0oh9g"> 608 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-infobox fl-node-bvdke145quhy green" data-node="bvdke145quhy"> 609 <div class="fl-module-content fl-node-content"> 610 <div class="pp-infobox-wrap"> 611 <div class="pp-infobox layout-0"> 612 <div class="pp-heading-wrapper"> 613 <h2 class="pp-infobox-title-prefix">Facilitated Online Learning Experiences</h2> 614 615 <div class="pp-infobox-title-wrapper"> 616 <p class="pp-infobox-title">Live online PD that is accessible anywhere. Meet your teachers where they are.</p> </div> 617 </div> 618 <div class="pp-infobox-description"> 619 <div class="pp-description-wrap"> 620 <p style="text-align: center;"><span style="font-size: 18px; color: #9d9f3f;"><em>from $1,100</em></span></p><ul style="margin-top: 20px;"><li>Work with our team to choose modules based on your needs</li><li>Our team can deliver or we can train your team</li><li>Option to receive pre-recorded sessions and materials</li><li>Flexible scheduling options</li></ul><p><style id="fl-builder-layout-3163-inline-css"> 621.fl-node-5b3efaolwjz0 .pp-accordion-item {margin-bottom: 10px;} .fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button {color: #303030;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button:hover,.fl-node-5b3efaolwjz0 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button {color: #9da038;}.fl-node-5b3efaolwjz0 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon,.fl-node-5b3efaolwjz0 .pp-accordion-item:hover .pp-accordion-button-icon {color: #9da038;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right {padding-left: 15px;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left {padding-right: 15px;} .fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-content {color: #333333;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button-icon {color: #f7c72d;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button-icon,.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button-icon:before {font-size: 19px;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-icon {font-size: 15px;width: 18.75px;color: #303030;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon,.fl-node-5b3efaolwjz0 .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon {color: #9da038;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-icon:before {font-size: 15px;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-button {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border-style: solid;border-width: 0;background-clip: border-box;border-color: #303030;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-5b3efaolwjz0 .pp-accordion-item .pp-accordion-content {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
621.fl-builder-content >.fl-node-5b3efaolwjz0 > .fl-module-content {margin-top:0px;margin-bottom:0px;} 622/*# sourceURL=fl-builder-layout-3163-inline-css */ 623</style> 624<div class="fl-builder-content fl-builder-content-3163 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked" data-post-id="3163"><div class="fl-module fl-module-pp-advanced-accordion fl-node-5b3efaolwjz0" data-node="5b3efaolwjz0"> 625 <div class="fl-module-content fl-node-content"> 626 627<div class="pp-accordion pp-accordion-collapse"> 628 <div id="pp-accord-5b3efaolwjz0-1" class="pp-accordion-item" data-item="0"> 629 <div 630 class="pp-accordion-button" 631 id="pp-accordion-5b3efaolwjz0-tab-0" 632 aria-controls="pp-accordion-5b3efaolwjz0-panel-0" 633 tabindex="0" 634 role="button"> 635 636 637 <span class="pp-accordion-button-label" itemprop="name description">Examples</span> 638 639 <span class="pp-accordion-button-icon pp-accordion-open fas fa-eye pp-accordion-icon-right" aria-hidden="true"></span> 640 <span class="pp-accordion-button-icon pp-accordion-close fas fa-eye-slash pp-accordion-icon-right" aria-hidden="true"></span> 641 </div> 642 643 <div 644 class="pp-accordion-content fl-clearfix" 645 id="pp-accordion-5b3efaolwjz0-panel-0" 646 aria-labelledby="pp-accordion-5b3efaolwjz0-tab-0" 647 aria-live="polite" 648 role="region" 649 > 650 <div itemprop="text"><p>Google/Microsoft Fundamentals, Classroom Management, Best Practices for Tech in the Classroom, Tools for Administrators</p> 651</div> </div> 652 </div> 653 </div> 654 </div> 655</div> 656</div></p> </div> 657 </div> 658</div></div> 659 </div> 660</div> 661</div> 662</div> 663 <div class="fl-col fl-node-3rvfie7921cw fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="3rvfie7921cw"> 664 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-infobox fl-node-v6yp0c4tzxhl teal" data-node="v6yp0c4tzxhl"> 665 <div class="fl-module-content fl-node-content"> 666 <div class="pp-infobox-wrap"> 667 <div class="pp-infobox layout-0"> 668 <div class="pp-heading-wrapper"> 669 <h2 class="pp-infobox-title-prefix">Live Synchronous Learning Experiences</h2> 670 671 <div class="pp-infobox-title-wrapper"> 672 <p class="pp-infobox-title">In-person or hybrid PD that is customized to support your digital learning goals.</p> </div> 673 </div> 674 <div class="pp-infobox-description"> 675 <div class="pp-description-wrap"> 676 <p style="text-align: center;"><span style="font-size: 18px;"><em><span style="color: #068f98;">from $4,500</span></em></span></p><ul style="margin-top: 20px;"><li>Choose learning paths based on your goals</li><li>On-site or hybrid</li><li>Multi-day workshops</li><li>Building internal capacity</li><li>Great for addressing your district initiatives</li><li>Recordings of sessions</li></ul><p><style id="fl-builder-layout-3149-inline-css"> 677.fl-node-vzy3ndx4is07 .pp-accordion-item {margin-bottom: 10px;} .fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button {color: #303030;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button:hover,.fl-node-vzy3ndx4is07 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button {color: #148f98;}.fl-node-vzy3ndx4is07 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon,.fl-node-vzy3ndx4is07 .pp-accordion-item:hover .pp-accordion-button-icon {color: #148f98;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right {padding-left: 15px;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left {padding-right: 15px;} .fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-content {color: #333333;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button-icon {color: #f7c72d;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button-icon,.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button-icon:before {font-size: 19px;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-icon {font-size: 15px;width: 18.75px;color: #303030;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon,.fl-node-vzy3ndx4is07 .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon {color: #148f98;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-icon:before {font-size: 15px;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-button {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border-style: solid;border-width: 0;background-clip: border-box;border-color: #303030;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-vzy3ndx4is07 .pp-accordion-item .pp-accordion-content {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
677.fl-builder-content >.fl-node-vzy3ndx4is07 > .fl-module-content {margin-top:0px;margin-bottom:0px;} 678/*# sourceURL=fl-builder-layout-3149-inline-css */ 679</style> 680<div class="fl-builder-content fl-builder-content-3149 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked" data-post-id="3149"><div class="fl-module fl-module-pp-advanced-accordion fl-node-vzy3ndx4is07" data-node="vzy3ndx4is07"> 681 <div class="fl-module-content fl-node-content"> 682 683<div class="pp-accordion pp-accordion-collapse"> 684 <div id="pp-accord-vzy3ndx4is07-1" class="pp-accordion-item" data-item="0"> 685 <div 686 class="pp-accordion-button" 687 id="pp-accordion-vzy3ndx4is07-tab-0" 688 aria-controls="pp-accordion-vzy3ndx4is07-panel-0" 689 tabindex="0" 690 role="button"> 691 692 693 <span class="pp-accordion-button-label" itemprop="name description">Examples</span> 694 695 <span class="pp-accordion-button-icon pp-accordion-open fas fa-eye pp-accordion-icon-right" aria-hidden="true"></span> 696 <span class="pp-accordion-button-icon pp-accordion-close fas fa-eye-slash pp-accordion-icon-right" aria-hidden="true"></span> 697 </div> 698 699 <div 700 class="pp-accordion-content fl-clearfix" 701 id="pp-accordion-vzy3ndx4is07-panel-0" 702 aria-labelledby="pp-accordion-vzy3ndx4is07-tab-0" 703 aria-live="polite" 704 role="region" 705 > 706 <div itemprop="text"><p>Tech Influencer Academy, Google Level 1 Academy, Google Certified Trainer Ac
706ademy, Microsoft Educator Advanced (MEA) Academy, SEL Academy, Classroom Management Academy</p> 707</div> </div> 708 </div> 709 </div> 710 </div> 711</div> 712</div></p> </div> 713 </div> 714</div></div> 715 </div> 716</div> 717</div> 718</div> 719 <div class="fl-col fl-node-093lxgqfzctw fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="093lxgqfzctw"> 720 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-infobox fl-node-uqosmf3x4bnk purple" data-node="uqosmf3x4bnk"> 721 <div class="fl-module-content fl-node-content"> 722 <div class="pp-infobox-wrap"> 723 <div class="pp-infobox layout-0"> 724 <div class="pp-heading-wrapper"> 725 <h2 class="pp-infobox-title-prefix">Custom Professional Development Planning</h2> 726 727 <div class="pp-infobox-title-wrapper"> 728 <p class="pp-infobox-title">Work with our team to take your district to the next level of tech adoption.</p> </div> 729 </div> 730 <div class="pp-infobox-description"> 731 <div class="pp-description-wrap"> 732 <p style="text-align: center;"><span style="font-size: 18px; color: #3c1139;"><em>from $15,000</em></span></p><ul style="margin-top: 20px;"><li>Comprehensive planning & implementation service</li><li>Multiple on-site training sessions</li><li>Advertising materials to use in your district</li><li>Combination of live, on-demand, and fully facilitated learning experiences</li><li>Custom created online courses</li></ul><p><style id="fl-builder-layout-3148-inline-css"> 733.fl-node-ltok304wah89 .pp-accordion-item {margin-bottom: 10px;} .fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button {color: #303030;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button:hover,.fl-node-ltok304wah89 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button {color: #3f123c;}.fl-node-ltok304wah89 .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon,.fl-node-ltok304wah89 .pp-accordion-item:hover .pp-accordion-button-icon {color: #3f123c;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right {padding-left: 15px;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left {padding-right: 15px;} .fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-content {color: #333333;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button-icon {color: #f7c72d;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button-icon,.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button-icon:before {font-size: 19px;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-icon {font-size: 15px;width: 18.75px;color: #303030;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon,.fl-node-ltok304wah89 .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon {color: #3f123c;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-icon:before {font-size: 15px;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-button {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;border-style: solid;border-width: 0;background-clip: border-box;border-color: #303030;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;}.fl-node-ltok304wah89 .pp-accordion-item .pp-accordion-content {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-builder-content >.fl-node-ltok304wah89 > .fl-module-content {margin-top:0px;margin-bottom:0px;} 734/*# sourceURL=fl-builder-layout-3148-inline-css */ 735</style> 736<div class="fl-builder-content fl-builder-content-3148 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked" data-post-id="3148"><div class="fl-module fl-module-pp-advanced-accordion fl-node-ltok304wah89" data-node="ltok304wah89"> 737 <div class="fl-module-content fl-node-content"> 738 739<div class="pp-accordion pp-accordion-collapse"> 740 <div id="pp-accord-ltok304wah89-1" class="pp-accordion-item" data-item="0"> 741 <div 742 class="pp-accordion-button" 743 id="pp-accordion-ltok304wah89-tab-0" 744 aria-controls="pp-accordion-ltok304wah89-panel-0" 745 tabindex="0" 746 role="button"> 747 748
749 <span class="pp-accordion-button-label" itemprop="name description">Examples</span> 750 751 <span class="pp-accordion-button-icon pp-accordion-open fas fa-eye pp-accordion-icon-right" aria-hidden="true"></span> 752 <span class="pp-accordion-button-icon pp-accordion-close fas fa-eye-slash pp-accordion-icon-right" aria-hidden="true"></span> 753 </div> 754 755 <div 756 class="pp-accordion-content fl-clearfix" 757 id="pp-accordion-ltok304wah89-panel-0" 758 aria-labelledby="pp-accordion-ltok304wah89-tab-0" 759 aria-live="polite" 760 role="region" 761 > 762 <div itemprop="text"><p>Implementation Planning, Conferences, Multi-year Rollouts</p> 763</div> </div> 764 </div> 765 </div> 766 </div> 767</div> 768</div></p> </div> 769 </div> 770</div></div> 771 </div> 772</div> 773</div> 774</div> 775 </div> 776 </div> 777 </div> 778</div> 779<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-i4hcnq0xpdft fl-row-default-height fl-row-align-center" data-node="i4hcnq0xpdft"> 780 <div class="fl-row-content-wrap"> 781 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 782 783<div class="fl-col-group fl-node-hme0prijzof7" data-node="hme0prijzof7"> 784 <div class="fl-col fl-node-9mzqxupw24o6 fl-col-bg-color" data-node="9mzqxupw24o6"> 785 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-imvbd2xwof6y" data-node="imvbd2xwof6y"> 786 <div class="fl-module-content fl-node-content"> 787 <div class="fl-rich-text"> 788 <p>Want to learn more?</p> 789</div> 790 </div> 791</div> 792<div class="fl-module fl-module-button fl-node-pezya9uh8q41" data-node="pezya9uh8q41"> 793 <div class="fl-module-content fl-node-content"> 794 <div class="fl-button-wrap fl-button-width-custom fl-button-center"> 795 <a href="mailto:[email protected]" target="_blank" rel="noopener" class="fl-button" rel="noopener" > 796 <span class="fl-button-text">Talk with our team!</span> 797 </a> 798</div> 799 </div> 800</div> 801</div> 802</div> 803 </div> 804 </div> 805 </div> 806</div> 807<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-lz27f8rd1oc9 fl-row-default-height fl-row-align-center" data-node="lz27f8rd1oc9"> 808 <div class="fl-row-content-wrap"> 809 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 810 811<div class="fl-col-group fl-node-q2jy6uf9wbmt" data-node="q2jy6uf9wbmt"> 812 <div class="fl-col fl-node-ukh9epj8iqyf fl-col-bg-color" data-node="ukh9epj8iqyf"> 813 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-testimonials fl-node-3ubznagvswlx speech-bubble" data-node="3ubznagvswlx"> 814 <div class="fl-module-content fl-node-content"> 815 816<div class="pp-testimonials-wrap pp-testimonials-grid pp-testimonials-grid-1 pp-testimonials-no-heading"> 817 818 <div class="pp-testimonials"> 819 <div class="pp-testimonial layout-1"> 820 <div class="pp-content-wrapper"> 821 <div class="pp-testimonials-content"><p>"I loved the music in the beginning! Definitely showed that y'all are fun people and I knew this webinar wasn't going to be boring!â</p> 822</div> 823 <div class="pp-title-wrapper"> 824 <h3 class="pp-testimonials-name">C. Danner</h3> 825 <h4 class="pp-testimonials-designation">Jefferson Parrish, LA</h4> 826 </div> 827 </div> 828</div> </div><!-- /.pp-testimonials --> 829 </div> 830 </div> 831</div> 832</div> 833</div> 834 </div> 835 </div> 836 </div> 837</div> 838</div> </div><!-- .fl-post-content --> 839 840</article> 841 842<!-- .fl-post --> 843 </div> 844 </div> 845</div> 846 847 848 </div><!-- .fl-page-content --> 849 <div class="fl-builder-content fl-builder-content-2463 fl-builder-global-templates-locked" data-post-id="2463" data-type="part"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-6130fcb04c15d fl-row-default-height fl-row-align-center fl-row-has-layers" data-node="6130fcb04c15d"> 850 <div class="fl-row-content-wrap"> 851 <div class="fl-builder-layer fl-builder-shape-layer fl-builder-top-edge-layer fl-builder-shape-wavy"> 852 <svg alt role="img" class="fl-builder-layer-align-top-center" viewBox="0 0 800 102" preserveAspectRatio="none"> 853 <title>Row wavy Shape</title> 854 <desc>Decorative svg added to top</desc> 855 <defs> 856 </defs> 857 858 <g class="fl-shape-content"> 859 <path class="fl-shape" d="M0,0 L800,0 C717.140625,0 726.058594,62.0585937 669.660156,62.0585937 C613.261719,62.0585937 604.234948,10.4922726 561.091797,10.4922726 C517.948646,10.4922726 522.667969,72.7050942 462.202976,54.171875 C401.737983,35.6386558 410.177721,100 372.386628,100 C334.595534,100 319.909894,54.171875 292.280298,54.171875 C264.650702,54.171875 259.270492,78.4116686 220.022711,72.7050942 C180.774931,66.9985197 179.391645,18.53125 120.752463,33.0078125 C62.1132812,47.484375 94.9472656,0 0,0 Z"></path> 860 </g> 861 </svg> 862</div>
863<div class="fl-builder-layer fl-builder-shape-layer fl-builder-bottom-edge-layer fl-builder-shape-wavy"> 864 <svg alt role="img" class="fl-builder-layer-align-bottom-center" viewBox="0 0 800 102" preserveAspectRatio="none"> 865 <title>Row wavy Shape</title> 866 <desc>Decorative svg added to bottom</desc> 867 <defs> 868 </defs> 869 870 <g class="fl-shape-content"> 871 <path class="fl-shape" d="M0,0 L800,0 C717.140625,0 726.058594,62.0585937 669.660156,62.0585937 C613.261719,62.0585937 604.234948,10.4922726 561.091797,10.4922726 C517.948646,10.4922726 522.667969,72.7050942 462.202976,54.171875 C401.737983,35.6386558 410.177721,100 372.386628,100 C334.595534,100 319.909894,54.171875 292.280298,54.171875 C264.650702,54.171875 259.270492,78.4116686 220.022711,72.7050942 C180.774931,66.9985197 179.391645,18.53125 120.752463,33.0078125 C62.1132812,47.484375 94.9472656,0 0,0 Z"></path> 872 </g> 873 </svg> 874</div> 875 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 876 877<div class="fl-col-group fl-node-6130fcb04c154" data-node="6130fcb04c154"> 878 <div class="fl-col fl-node-6130fcb04c156 fl-col-bg-color fl-col-has-cols" data-node="6130fcb04c156"> 879 <div class="fl-col-content fl-node-content"> 880<div class="fl-col-group fl-node-6130fcb04c157 fl-col-group-nested fl-col-group-equal-height fl-col-group-align-center" data-node="6130fcb04c157"> 881 <div class="fl-col fl-node-6130fcb04c158 fl-col-bg-color" data-node="6130fcb04c158"> 882 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-6130fcb04c15a" data-node="6130fcb04c15a"> 883 <div class="fl-module-content fl-node-content"> 884 <h2 class="fl-heading"> 885 <span class="fl-heading-text">Join the List</span> 886 </h2> 887 </div> 888</div> 889<div class="fl-module fl-module-rich-text fl-node-6130fcb04c15b" data-node="6130fcb04c15b"> 890 <div class="fl-module-content fl-node-content"> 891 <div class="fl-rich-text"> 892 <p>Subscribe to our mailing list for the latest in education technology news, trends, updates to our services, and promotions!</p> 893</div> 894 </div> 895</div> 896<div class="fl-module fl-module-button fl-node-qiz7bn519x3u" data-node="qiz7bn519x3u"> 897 <div class="fl-module-content fl-node-content"> 898 <div class="fl-button-wrap fl-button-width-custom fl-button-center"> 899 <a href="https://friedtechnology.com/subscribe/" target="_self" class="fl-button" > 900 <span class="fl-button-text">Sign Me Up!</span> 901 </a> 902</div> 903 </div> 904</div> 905</div> 906</div> 907 </div> 908</div> 909</div> 910 </div> 911 </div> 912 </div> 913</div> 914</div><footer class="fl-builder-content fl-builder-content-28 fl-builder-global-templates-locked" data-post-id="28" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60c24cb8bbb9d fl-row-default-height fl-row-align-center" data-node="60c24cb8bbb9d"> 915 <div class="fl-row-content-wrap"> 916 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 917 918<div class="fl-col-group fl-node-60c24e07267b3 fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="60c24e07267b3"> 919 <div class="fl-col fl-node-60c24e07268d7 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="60c24e07268d7"> 920 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60c24cb8bbbad" data-node="60c24cb8bbbad"> 921 <div class="fl-module-content fl-node-content"> 922 <h3 class="fl-heading"> 923 <span class="fl-heading-text">Get In Touch!</span> 924 </h3> 925 </div> 926</div> 927<div class="fl-module fl-module-icon fl-node-60c24cb8bbba6" data-node="60c24cb8bbba6"> 928 <div class="fl-module-content fl-node-content"> 929 <div class="fl-icon-wrap"> 930 <span class="fl-icon"> 931 <i class="far fa-envelope" aria-hidden="true"></i> 932 </span> 933 <div id="fl-icon-text-60c24cb8bbba6" class="fl-icon-text fl-icon-text-wrap"> 934 <p><a href="mailto:[email protected]" target="_blank" rel="noopener">[email protected]</a></p> 935 </div> 936 </div> 937 </div> 938</div> 939<div class="fl-module fl-module-icon fl-node-60c24cb8bbba7" data-node="60c24cb8bbba7"> 940 <div class="fl-module-content fl-node-content"> 941 <div class="fl-icon-wrap"> 942 <span class="fl-icon"> 943 <i class="fas fa-phone" aria-hidden="true"></i> 944 </span> 945 <div id="fl-icon-text-60c24cb8bbba7" class="fl-icon-text fl-icon-text-wrap"> 946 <p><a href="tel:9362289902" target="_blank" rel="noopener">(936) 228-9902</a></p> 947 </div> 948 </div> 949 </div> 950</div> 951<div class="fl-module fl-module-button fl-node-60c25321aaeb3" data-node="60c25321aaeb3"> 952 <div class="fl-module-content fl-node-content"> 953 <div class="fl-button-wrap fl-button-width-auto fl-button-left"> 954 <a href="https://friedtechnology.com/contact/" target="_self" class="fl-button" > 955 <span class="fl-button-text">Contact Us</span> 956 </a> 957</div> 958 </div> 959</div> 960</div> 961</div> 962 <div class="fl-col fl-node-60c24e07268d9 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="60c24e07268d9"> 963 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60c3fd784c9a7" data-node="60c3fd784c9a7"> 964 <div class="fl-module-content fl-node-content"> 965 <h3 class="fl-heading"> 966 <span class="fl-heading-text">About Us</span> 967 </h3> 968 </div> 969</div> 970<div class="fl-module fl-module-widget fl-node-60c252bd4c9ed" data-node="60c252bd4c9ed"> 971 <div class="fl-module-content fl-node-content"> 972 <div class="fl-widget"> 973<div class="widget widget_nav_menu"><div class="menu-footer-menu-1b-container"><ul id="menu-footer-menu-1b" class="menu"><li id="menu-item-241" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-241"><a href="https://friedtechnology.com/">Home</a></li> 974<li id="menu-item-243" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-243"><a href="https://friedtechnology.com/about/">About</a></li> 975<li id="menu-item-2220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2220"><a href="https://friedtechnology.com/about/meet-the-team/">Meet the Team</a></li> 976<li id="menu-item-244" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-244"><a href="https://friedtechnology.com/services/">Services</a></li> 977<li id="menu-item-242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-242"><a href="https://friedtechnology.com/blog/">Blog</a></li> 978</ul></div></div></div> 979 </div> 980</div> 981</div> 982</div> 983 <div class="fl-col fl-node-60c24e07268db fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="60c24e07268db"> 984 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60c3fdaa10743" data-node="60c3fdaa10743"> 985 <div class="fl-module-content fl-node-content"> 986 <h3 class="fl-heading"> 987 <span class="fl-heading-text">Useful Links</span> 988 </h3> 989 </div> 990</div> 991<div class="fl-module fl-module-widget fl-node-60c252cf94351" data-node="60c252cf94351"> 992 <div class="fl-module-content fl-node-content"> 993 <div class="fl-widget"> 994<div class="widget widget_nav_menu"><div class="menu-footer-menu-2b-container"><ul id="menu-footer-menu-2b" class="menu"><li id="menu-item-248" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-248"><a href="https://friedtechnology.com/contact/">Contact</a></li> 995<li id="menu-item-245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-245"><a href="https://friedtechnology.com/resources/faq/">FAQ</a></li> 996<li id="menu-item-246" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-246"><a href="https://friedtechnology.com/friedonline/">friEdOnline</a></li> 997<li id="menu-item-247" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-247"><a href="https://friedtechnology.com/resources/friedstuff/">friEdStuff</a></li> 998<li id="menu-item-2219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2219"><a href="https://friedtechnology.com/about/join-our-team/">Join our Team</a></li> 999</ul></div></div></div> 1000 </div> 1001</div> 1002</div> 1003</div> 1004 </div> 1005 1006<div class="fl-col-group fl-node-6126b4ee38c32 fl-col-group-custom-width" data-node="6126b4ee38c32"> 1007 <div class="fl-col fl-node-6126b4ee38d3c fl-col-bg-color fl-col-small-custom-width" data-node="6126b4ee38d3c"> 1008 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon-group fl-node-60c39692c7fda custom-icons" data-node="60c39692c7fda"> 1009 <div class="fl-module-content fl-node-content"> 1010 <div class="fl-icon-group"> 1011 <span class="fl-icon"> 1012 <a href="https://www.youtube.com/friedtechnology" target="_blank" rel="noopener nofollow" > 1013 <i class="icon-friedtyoutube" aria-hidden="true"></i> 1014 </a> 1015 </span> 1016 <span class="fl-icon"> 1017 <a href="https://twitter.com/friedtechnology" target="_blank" rel="noopener nofollow" > 1018 <i class="icon-friedttwitter" aria-hidden="true"></i> 1019 </a> 1020 </span> 1021 <span class="fl-icon"> 1022 <a href="https://www.facebook.com/friedTechnology/" target="_blank" rel="noopener nofollow" > 1023 <i class="icon-friedtfacebook" aria-hidden="true"></i> 1024 </a> 1025 </span> 1026 <span class="fl-icon"> 1027 <a href="https://www.instagram.com/friedtech/" target="_blank" rel="noopener nofollow" > 1028 <i class="icon-friedtinstagram" aria-hidden="true"></i> 1029 </a> 1030 </span> 1031 </div> 1032 </div> 1033</div> 1034</div> 1035</div> 1036 <div class="fl-col fl-node-6126b4ee38d3f fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="6126b4ee38d3f"> 1037 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-search-form fl-node-6126b4fc04950" data-node="6126b4fc04950"> 1038 <div class="fl-module-content fl-node-content"> 1039 <div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon"> 1040 <form class="pp-search-form" role="search" action="https://friedtechnology.com" method="get" aria-label="Search form"> 1041 <div class="pp-search-form__container"> 1042 <label class="pp-screen-reader-text" for="pp-search-form__input-6126b4fc04950"> 1043 Search </label> 1044 <input id="pp-search-form__input-6126b4fc04950" placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value=""> 1045 <button class="pp-search-form__submit" type="submit"> 1046 <i class="fa fa-search" aria-hidden="true"></i> 1047 <span class="pp-screen-reader-text">Search</span> 1048 </button> 1049 </div> 1050 </form> 1051</div> </div> 1052</div> 1053</div> 1054</div> 1055 </div> 1056 </div> 1057 </div> 1058</div> 1059<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60c24cb8bbb96 fl-row-default-height fl-row-align-center" data-node="60c24cb8bbb96"> 1060 <div class="fl-row-content-wrap"> 1061 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 1062 1063<div class="fl-col-group fl-node-60c24cb8bbb9a" data-node="60c24cb8bbb9a"> 1064 <div class="fl-col fl-node-60c24cb8bbb9b fl-col-bg-color fl-col-has-cols" data-node="60c24cb8bbb9b"> 1065 <div class="fl-col-content fl-node-content"> 1066<div class="fl-col-group fl-node-60c24cd983e2e fl-col-group-nested fl-col-group-equal-height fl-col-group-align-center" data-node="60c24cd983e2e"> 1067 <div class="fl-col fl-node-60c24cd983ebe fl-col-bg-color fl-col-small" data-node="60c24cd983ebe"> 1068 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-60c24ce2591bc" data-node="60c24ce2591bc"> 1069 <div class="fl-module-content fl-node-content"> 1070 <div class="fl-rich-text"> 1071 <p style="text-align: center;"><a href="/privacy-policy/">Privacy Policy</a> | <a href="javascript:UC_UI.showSecondLayer();" id="usercentrics-psl">Privacy Settings</a> | <a href="/cookie-policy/">Cookie Policy</a> | <a href="/terms-conditions/">Terms & Conditions</a> <a href="https://friedtechnology.com/non-discrimination-statement/">Non-discrimination Statement</a> | <a href="https://friedtechnology.com/sitemap/">Sitemap</a></p> 1072</div> 1073 </div> 1074</div> 1075</div> 1076</div> 1077 <div class="fl-col fl-node-60c24cd983ec1 fl-col-bg-color fl-col-small" data-node="60c24cd983ec1"> 1078 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-60c24d3d53312" data-node="60c24d3d53312"> 1079 <div class="fl-module-content fl-node-content"> 1080 <div class="fl-rich-text"> 1081 <p style="text-align: center;">friEdTech is an<br /> 1082Equal Opportunity Employer</p> 1083</div> 1084 </div> 1085</div> 1086</div> 1087</div> 1088 <div class="fl-col fl-node-60c24cd983ec2 fl-col-bg-color fl-col-small" data-node="60c24cd983ec2"> 1089 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-60c24d5c20bd8" data-node="60c24d5c20bd8"> 1090 <div class="fl-module-content fl-node-content"> 1091 <div class="fl-rich-text"> 1092 <p>© 2015 - 2026 friEdTech | All Rights Reserved<br /> 1093Site by Exhale Design Co</p> 1094</div> 1095 </div> 1096</div> 1097</div> 1098</div> 1099 </div> 1100</div> 1101</div> 1102 </div> 1103 </div> 1104 </div> 1105</div> 1106</footer> </div><!-- .fl-page -->
1107<script type="speculationrules"> 1108{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bb-theme-child/*","/wp-content/themes/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1109</script>
1109 1110<a href="#" role="button" id="fl-to-top"><span class="sr-only">Scroll To Top</span><i class="fas fa-chevron-up" aria-hidden="true"></i></a>
1110<script id="imagesloaded-js" src="https://friedtechnology.com/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.10.2.3" defer></script>
vendor: 1 bytes, line 1110
1110
1111<script id="jquery-throttle-js" src="https://friedtechnology.com/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.10.2.3" defer></script>
vendor: 1 bytes, line 1111
1111
1112<script id="perfmatters-lazy-load-js-before"> 1113window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"600px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;}); 1114//# sourceURL=perfmatters-lazy-load-js-before 1115</script>
vendor: 1 bytes, line 1115
1115
1116<script id="perfmatters-lazy-load-js" async src="https://friedtechnology.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.6.5"></script>
vendor: 1 bytes, line 1116
1116
1117<script id="jquery-magnificpopup-js" src="https://friedtechnology.com/wp-content/plugins/bb-plugin/js/libs/jquery.magnificpopup.min.js?ver=2.10.2.3" defer></script>
vendor: 1 bytes, line 1117
1117
1118<script id="fl-automator-js-extra" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"> 1119var themeopts = {"medium_breakpoint":"1000","mobile_breakpoint":"768","lightbox":"enabled","scrollTopPosition":"800"}; 1120//# sourceURL=fl-automator-js-extra 1121</script>
vendor: 1 bytes, line 1121
1121
1122<script id="fl-automator-js" src="https://friedtechnology.com/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.19.2" type="pmdelayedscript" data-cfasync="false" data-no-optimize="1" data-no-defer="1" data-no-minify="1"></script>
vendor: 1 bytes, line 1122
1122
1123<script defer src="data:text/javascript;base64,dmFyIHdwQWpheFVybD0naHR0cHM6Ly9mcmllZHRlY2hub2xvZ3kuY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhwJzt2YXIgZmxCdWlsZGVyVXJsPSdodHRwczovL2ZyaWVkdGVjaG5vbG9neS5jb20vd3AtY29udGVudC9wbHVnaW5zL2JiLXBsdWdpbi8nO3ZhciBGTEJ1aWxkZXJMYXlvdXRDb25maWc9e2FuY2hvckxpbmtBbmltYXRpb25zOntkdXJhdGlvbjoxMDAwLGVhc2luZzonc3dpbmcnLG9mZnNldDoxMDB9LHBhdGhzOntwbHVnaW5Vcmw6J2h0dHBzOi8vZnJpZWR0ZWNobm9sb2d5LmNvbS93cC1jb250ZW50L3BsdWdpbnMvYmItcGx1Z2luLycsd3BBamF4VXJsOidodHRwczovL2ZyaWVkdGVjaG5vbG9neS5jb20vd3AtYWRtaW4vYWRtaW4tYWpheC5waHAnfSxicmVha3BvaW50czp7c21hbGw6NDgwLG1lZGl1bToxMDI0LGxhcmdlOjEyMDB9LHdheXBvaW50OntvZmZzZXQ6ODB9LGVtcHR5Q29sV2lkdGg6JzAlJ307KGZ1bmN0aW9uKCQpe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXQhPSd1bmRlZmluZWQnKXtyZXR1cm47fQpGTEJ1aWxkZXJMYXlvdXQ9e2luaXQ6ZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuX2Rlc3Ryb3koKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRDbGFzc2VzKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0QmFja2dyb3VuZHMoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCdXR0b25zKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0Um93U2hhcGVMYXllckhlaWdodCgpO2lmKDA9PT0kKCcuZmwtYnVpbGRlci1lZGl0JykubGVuZ3RoKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRBbmNob3JMaW5rcygpO0ZMQnVpbGRlckxheW91dC5faW5pdEhhc2goKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRGb3JtcygpO0ZMQnVpbGRlckxheW91dC5fcmVvcmRlck1lbnUoKTt9CmVsc2V7RkxCdWlsZGVyTGF5b3V0Ll9pbml0TmVzdGVkQ29sc1dpZHRoKCk7fQokKCdib2R5JykucmVtb3ZlQ2xhc3MoJ2ZsLW5vLWpzJyk7fSxyZWZyZXNoR2FsbGVyaWVzOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksbWZDb250ZW50PSRlbGVtZW50LmZpbmQoJy5mbC1tb3NhaWNmbG93LWNvbnRlbnQnKSx3bUNvbnRlbnQ9JGVsZW1lbnQuZmluZCgnLmZsLWdhbGxlcnknKSxtZk9iamVjdD1udWxsO2lmKG1mQ29udGVudCl7bWZPYmplY3Q9bWZDb250ZW50LmRhdGEoJ21vc2FpY2Zsb3cnKTtpZihtZk9iamVjdCl7bWZPYmplY3QuY29sdW1ucz0kKFtdKTttZk9iamVjdC5jb2x1bW5zSGVpZ2h0cz1bXTttZkNvbnRlbnQuZGF0YSgnbW9zYWljZmxvdycsbWZPYmplY3QpO21mQ29udGVudC5tb3NhaWNmbG93KCdyZWZpbGwnKTt9fQppZih3bUNvbnRlbnQpe3dtQ29udGVudC50cmlnZ2VyKCdyZWZyZXNoV29va21hcmsnKTt9fSxyZWZyZXNoR3JpZExheW91dDpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLG1zbnJ5Q29udGVudD0kZWxlbWVudC5maW5kKCcubWFzb25yeScpO2lmKG1zbnJ5Q29udGVudC5sZW5ndGgpe21zbnJ5Q29udGVudC5tYXNvbnJ5KCdsYXlvdXQnKTt9fSxyZWxvYWRTbGlkZXI6ZnVuY3Rpb24oY29udGVudCl7dmFyICRjb250ZW50PSd1bmRlZmluZWQnPT10eXBlb2YgY29udGVudD8kKCdib2R5Jyk6JChjb250ZW50KTtpZigkY29udGVudC5maW5kKCcuYngtdmlld3BvcnQgPiBkaXYnKS5sZW5ndGg+MCl7JC5lYWNoKCRjb250ZW50LmZpbmQoJy5ieC12aWV3cG9ydCA+IGRpdicpLGZ1bmN0aW9uKGtleSxzbGlkZXIpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXskKHNsaWRlcikuZGF0YSgnYnhTbGlkZXInKS5yZWxvYWRTbGlkZXIoKTt9LDEwMCk7fSk7fX0scmVzaXplQXVkaW86ZnVuY3Rpb24oZWxlbWVudCl7dmFyICRlbGVtZW50PSd1bmRlZmluZWQnPT10eXBlb2YgZWxlbWVudD8kKCdib2R5Jyk6JChlbGVtZW50KSxhdWRpb1BsYXllcnM9JGVsZW1lbnQuZmluZCgnLndwLWF1ZGlvLXNob3J0Y29kZS5tZWpzLWF1ZGlvJykscGxheWVyPW51bGwsbWVqc1BsYXllcj1udWxsLHJhaWw9bnVsbCxyYWlsV2lkdGg9NDAwO2lmKGF1ZGlvUGxheWVycy5sZW5ndGgmJnR5cGVvZiBtZWpzIT09J3VuZGVmaW5lZCcpe2F1ZGlvUGxheWVycy5lYWNoKGZ1bmN0aW9uKCl7cGxheWVyPSQodGhpcyk7bWVqc1BsYXllcj1tZWpzLnBsYXllcnNbcGxheWVyLmF0dHIoJ2lkJyldO3JhaWw9cGxheWVyLmZpbmQoJy5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCcpO3ZhciBpbm5lck1lanM9cGxheWVyLmZpbmQoJy5tZWpzLWlubmVyJyksdG90YWw9cGxheWVyLmZpbmQoJy5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtdG90YWwnKTtpZih0eXBlb2YgbWVqc1BsYXllciE9PSd1bmRlZmluZWQnKXtyYWlsV2lkdGg9TWF0aC5jZWlsKHBsYXllci53aWR0aCgpKjAuOCk7aWYoaW5uZXJNZWpzLmxlbmd0aCl7cmFpbC5jc3MoJ3dpZHRoJyxyYWlsV2lkdGgrJ3B4IWltcG9ydGFudCcpO21lanNQbGF5ZXIub3B0aW9ucy5hdXRvc2l6ZVByb2dyZXNzPXRydWU7c2V0VGltZW91dChmdW5jdGlvbigpe21lanNQbGF5ZXIuc2V0Q29udHJvbHNTaXplKCk7fSw1MCk7cGxheWVyLmZpbmQoJy5tZWpzLWlubmVyJykuY3NzKHt2aXNpYmlsaXR5Oid2aXNpYmxlJyxoZWlnaHQ6J2luaGVyaXQnfSk7fX19KTt9fSxwcmVsb2FkQXVkaW86ZnVuY3Rpb24oZWxlbWVudCl7dmFyICRlbGVtZW50PSd1bmRlZmluZWQnPT10eXBlb2YgZWxlbWVudD8kKCdib2R5Jyk6JChlbGVtZW50KSxjb250ZW50V3JhcD0kZWxlbWVudC5jbG9zZXN0KCcuZmwtYWNjb3JkaW9uLWl0ZW0nKSxhdWRpb1BsYXllcnM9JGVsZW1lbnQuZmluZCgnLndwLWF1ZGlvLXNob3J0Y29kZS5tZWpzLWF1ZGlvJyk7aWYoIWNvbnRlbnRXcmFwLmhhc0NsYXNzKCdmbC1hY2NvcmRpb24taXRlbS1hY3RpdmUnKSYmYXVkaW9QbGF5ZXJzLmZpbmQoJy5tZWpzLWlubmVyJykubGVuZ3RoKXthdWRpb1BsYXllcnMuZmluZCgnLm1lanMtaW5uZXInKS5jc3Moe3Zpc2liaWxpdHk6J2hpZGRlbicsaGVpZ2h0OjB9KTt9fSxyZXNpemVTbGlkZXNob3c6ZnVuY3Rpb24oKXtpZih0eXBlb2YgWVVJIT09J3VuZGVmaW5lZCcpe1lVSSgpLnVzZSgnbm9kZS1ldmVudC1zaW11bGF0ZScsZnVuY3Rpb24oWSl7WS5vbmUod2luZG93KS5zaW11bGF0ZSgicmVzaXplIik7fSk7fX0scmVsb2FkR29vZ2xlTWFwOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksZ29vZ2xlTWFwPSRlbGVtZW50LmZpbmQoJ2lmcmFtZVtzcmMqPSJnb29nbGUuY29tL21hcHMiXScpO2lmKGdvb2dsZU1hcC5sZW5ndGgpe2dvb2dsZU1hcC5hdHRyKCdzcmMnLGZ1bmN0aW9uKGksdmFsKXtyZXR1cm4gdmFsO30pO319LF9kZXN0cm95OmZ1bmN0aW9uKCl7dmFyIHdpbj0kKHdpbmRvdyk7d2luLm9mZignc2Nyb2xsLmZsLWJnLXBhcmFsbGF4Jyk7d2luLm9mZigncmVzaXplLmZsLWJnLXZpZGVvJyk7fSxfaXNUb3VjaDpmdW5jdGlvbigpe2lmKCgnb250b3VjaHN0YXJ0J2luIHdpbmRvdyl8fCh3aW5kb3cuRG9jdW1lbnRUb3VjaCYmZG9jdW1lbnQgaW5zdGFuY2VvZiBEb2N1bWVudFRvdWNoKSl7cmV0dXJuIHRydWU7fQpyZXR1cm4gZmFsc2U7fSxfaXNNb2JpbGU6
1123ZnVuY3Rpb24oKXtyZXR1cm4vTW9iaWxlfEFuZHJvaWR8U2lsa1wvfEtpbmRsZXxCbGFja0JlcnJ5fE9wZXJhIE1pbml8T3BlcmEgTW9iaXx3ZWJPUy9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCk7fSxfaW5pdENsYXNzZXM6ZnVuY3Rpb24oKXt2YXIgYm9keT0kKCdib2R5JyksdWE9bmF2aWdhdG9yLnVzZXJBZ2VudDtpZighYm9keS5oYXNDbGFzcygnZmwtYnVpbGRlci1ibG9ja3Mtb25seScpJiYhYm9keS5oYXNDbGFzcygnYXJjaGl2ZScpJiYkKCcuZmwtYnVpbGRlci1jb250ZW50LXByaW1hcnknKS5sZW5ndGg+MCl7Ym9keS5hZGRDbGFzcygnZmwtYnVpbGRlcicpO30KaWYoRkxCdWlsZGVyTGF5b3V0Ll9pc1RvdWNoKCkpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItdG91Y2gnKTt9CmlmKEZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7Ym9keS5hZGRDbGFzcygnZmwtYnVpbGRlci1tb2JpbGUnKTt9CmlmKCQod2luZG93KS53aWR0aCgpPEZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5zbWFsbCl7Ym9keS5hZGRDbGFzcygnZmwtYnVpbGRlci1icmVha3BvaW50LXNtYWxsJyk7fQppZigkKHdpbmRvdykud2lkdGgoKT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwmJiQod2luZG93KS53aWR0aCgpPEZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5tZWRpdW0pe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1tZWRpdW0nKTt9CmlmKCQod2luZG93KS53aWR0aCgpPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5tZWRpdW0mJiQod2luZG93KS53aWR0aCgpPEZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5sYXJnZSl7Ym9keS5hZGRDbGFzcygnZmwtYnVpbGRlci1icmVha3BvaW50LWxhcmdlJyk7fQppZigkKHdpbmRvdykud2lkdGgoKT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubGFyZ2Upe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1kZWZhdWx0Jyk7fQppZih1YS5pbmRleE9mKCdUcmlkZW50LzcuMCcpPi0xJiZ1YS5pbmRleE9mKCdydjoxMS4wJyk+LTEpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItaWUtMTEnKTt9fSxfaW5pdEJhY2tncm91bmRzOmZ1bmN0aW9uKCl7dmFyIHdpbj0kKHdpbmRvdyk7aWYoJCgnLmZsLXJvdy1iZy1wYXJhbGxheCcpLmxlbmd0aD4wJiYhRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpKXtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFBhcmFsbGF4QmFja2dyb3VuZHMoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRQYXJhbGxheEJhY2tncm91bmRzKCk7d2luLm9uKCdyZXNpemUuZmwtYmctcGFyYWxsYXgnLEZMQnVpbGRlckxheW91dC5faW5pdFBhcmFsbGF4QmFja2dyb3VuZHMpO3dpbi5vbignc2Nyb2xsLmZsLWJnLXBhcmFsbGF4JyxGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFBhcmFsbGF4QmFja2dyb3VuZHMpO30KaWYoJCgnLmZsLWJnLXZpZGVvJykubGVuZ3RoPjApe0ZMQnVpbGRlckxheW91dC5faW5pdEJnVmlkZW9zKCk7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvcygpO3ZhciByZXNpemVCR1RpbWVyPW51bGw7d2luLm9uKCdyZXNpemUuZmwtYmctdmlkZW8nLGZ1bmN0aW9uKGUpe2NsZWFyVGltZW91dChyZXNpemVCR1RpbWVyKTtyZXNpemVCR1RpbWVyPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZUJnVmlkZW9zKGUpO30sMTAwKTt9KTt9fSxfaW5pdEJ1dHRvbnM6ZnVuY3Rpb24oKXskKCdhLmZsLWJ1dHRvbltyb2xlPSJidXR0b24iXScpLm9uKCdrZXlkb3duJyxmdW5jdGlvbihldmVudCl7aWYoZXZlbnQua2V5PT09J0VudGVyJ3x8ZXZlbnQua2V5PT09JyAnKXtldmVudC5wcmV2ZW50RGVmYXVsdCgpOyQodGhpcykudHJpZ2dlcignY2xpY2snKTt9fSk7fSxfaW5pdFBhcmFsbGF4QmFja2dyb3VuZHM6ZnVuY3Rpb24oKXskKCcuZmwtcm93LWJnLXBhcmFsbGF4JykuZWFjaChGTEJ1aWxkZXJMYXlvdXQuX2luaXRQYXJhbGxheEJhY2tncm91bmQpO30sX2luaXRQYXJhbGxheEJhY2tncm91bmQ6ZnVuY3Rpb24oKXt2YXIgcm93PSQodGhpcyksY29udGVudD1yb3cuZmluZCgnPiAuZmwtcm93LWNvbnRlbnQtd3JhcCcpLHdpbldpZHRoPSQod2luZG93KS53aWR0aCgpLHNjcmVlblNpemU9JycsaW1hZ2VTcmM9e2RlZmF1bHQ6JycsbWVkaXVtOicnLHJlc3BvbnNpdmU6JycsfTtpbWFnZVNyYy5kZWZhdWx0PXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZScpfHwnJztpbWFnZVNyYy5tZWRpdW09cm93LmRhdGEoJ3BhcmFsbGF4LWltYWdlLW1lZGl1bScpfHxpbWFnZVNyYy5kZWZhdWx0O2ltYWdlU3JjLnJlc3BvbnNpdmU9cm93LmRhdGEoJ3BhcmFsbGF4LWltYWdlLXJlc3BvbnNpdmUnKXx8aW1hZ2VTcmMubWVkaXVtO2lmKHdpbldpZHRoPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5tZWRpdW0pe3NjcmVlblNpemU9J2RlZmF1bHQnO31lbHNlIGlmKHdpbldpZHRoPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5zbWFsbCYmd2luV2lkdGg8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5tZWRpdW0pe3NjcmVlblNpemU9J21lZGl1bSc7fWVsc2UgaWYod2luV2lkdGg8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50cy5zbWFsbCl7c2NyZWVuU2l6ZT0ncmVzcG9uc2l2ZSc7fQpjb250ZW50LmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ltYWdlU3JjW3NjcmVlblNpemVdKycpJyk7cm93LmRhdGEoJ2N1cnJlbnQtaW1hZ2UtbG9hZGVkJyxzY3JlZW5TaXplKTt9LF9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzOmZ1bmN0aW9uKCl7JCgnLmZsLXJvdy1iZy1wYXJhbGxheCcpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmQpO30sX3Njcm9sbFBhcmFsbGF4QmFja2dyb3VuZDpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpLHJvdz0kKHRoaXMpLGNvbnRlbnQ9cm93LmZpbmQoJz4gLmZsLXJvdy1jb250ZW50LXdyYXAnKSxzcGVlZD1yb3cuZGF0YSgncGFyYWxsYXgtc3BlZWQnKSxvZmZzZXQ9Y29udGVudC5vZmZzZXQoKSx5UG9zPS0oKHdpbi5zY3JvbGxUb3AoKS1vZmZzZXQudG9wKS8gc3BlZWQpLGluaXRpYWxPZmZzZXQ9KHJvdy5kYXRhKCdwYXJhbGxheC1vZmZzZXQnKSE9bnVsbCk/cm93LmRhdGEoJ3BhcmFsbGF4LW9mZnNldCcpOjAsdG90YWxPZmZzZXQ9eVBvcy1pbml0aWFsT2Zmc2V0O2NvbnRlbnQuY3NzKCdiYWNrZ3JvdW5kLXBvc2l0aW9uJywnY2VudGVyICcrdG90YWxPZmZzZXQrJ3B4Jyk7fSxfaW5pdEJnVmlkZW9zOmZ1bmN0aW9uKCl7JCgnLmZsLWJnLXZpZGVvJykuZWFjaChGTEJ1aWxkZXJMYXlvdXQuX2luaXRCZ1ZpZGVvKTt9LF9pbml0QmdWaWRlbzpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcyksd2lkdGg9d3JhcC5kYXRhKCd3aWR0aCcpLGhlaWdodD13cmFwLmRhdGEoJ2hlaWdodCcpLG1wND13cmFwLmRhdGEoJ21wNCcpLHlvdXR1YmU9d3JhcC5kYXRhKCd5b3V0dWJlJyksdmltZW89d3JhcC5kYXRhKCd2aW1lbycpLG1wNFR5cGU9d3JhcC5kYXRhKCdtcDQtdHlwZScpLHdlYm09d3JhcC5kYXRhKCd3ZWJtJyksd2VibVR5cGU9d3JhcC5kYXRhKCd3ZWJtLXR5cGUnKSxmYWxsYmFjaz13cmFwLmRhdGEoJ2ZhbGxiYWNrJyksbG9hZGVkPXdyYXAuZGF0YSgnbG9hZGVkJyksdmlkZW9Nb2JpbG
1123U9d3JhcC5kYXRhKCd2aWRlby1tb2JpbGUnKSxwbGF5UGF1c2VCdXR0b249d3JhcC5maW5kKCcuZmwtYmctdmlkZW8tcGxheS1wYXVzZS1jb250cm9sJyksZmFsbGJhY2tUYWc9JycsdmlkZW9UYWc9bnVsbCxtcDRUYWc9bnVsbCx3ZWJtVGFnPW51bGw7aWYobG9hZGVkKXtyZXR1cm47fQp2aWRlb1RhZz0kKCc8dmlkZW8gYXV0b3BsYXkgbG9vcCBtdXRlZCBwbGF5c2lubGluZT48L3ZpZGVvPicpO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgZmFsbGJhY2smJicnIT1mYWxsYmFjayl7dmlkZW9UYWcuYXR0cigncG9zdGVyJywnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3JykKdmlkZW9UYWcuY3NzKHtiYWNrZ3JvdW5kSW1hZ2U6J3VybCgiJytmYWxsYmFjaysnIiknLGJhY2tncm91bmRDb2xvcjondHJhbnNwYXJlbnQnLGJhY2tncm91bmRSZXBlYXQ6J25vLXJlcGVhdCcsYmFja2dyb3VuZFNpemU6J2NvdmVyJyxiYWNrZ3JvdW5kUG9zaXRpb246J2NlbnRlciBjZW50ZXInLH0pfQppZigndW5kZWZpbmVkJyE9dHlwZW9mIG1wNCYmJychPW1wNCl7bXA0VGFnPSQoJzxzb3VyY2UgLz4nKTttcDRUYWcuYXR0cignc3JjJyxtcDQpO21wNFRhZy5hdHRyKCd0eXBlJyxtcDRUeXBlKTt2aWRlb1RhZy5hcHBlbmQobXA0VGFnKTt9CmlmKCd1bmRlZmluZWQnIT10eXBlb2Ygd2VibSYmJychPXdlYm0pe3dlYm1UYWc9JCgnPHNvdXJjZSAvPicpO3dlYm1UYWcuYXR0cignc3JjJyx3ZWJtKTt3ZWJtVGFnLmF0dHIoJ3R5cGUnLHdlYm1UeXBlKTt2aWRlb1RhZy5hcHBlbmQod2VibVRhZyk7fQppZighRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpfHwoRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpJiYieWVzIj09dmlkZW9Nb2JpbGUpKXtpZigndW5kZWZpbmVkJyE9dHlwZW9mIHlvdXR1YmUpe0ZMQnVpbGRlckxheW91dC5faW5pdFlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHRoaXMpO30KZWxzZSBpZigndW5kZWZpbmVkJyE9dHlwZW9mIHZpbWVvKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRWaW1lb0JnVmlkZW8uYXBwbHkodGhpcyk7fQplbHNle3dyYXAuYXBwZW5kKHZpZGVvVGFnKTtpZihwbGF5UGF1c2VCdXR0b24ubGVuZ3RoPjApe3ZhciB2aWRlbz12aWRlb1RhZ1swXTtwbGF5UGF1c2VCdXR0b24ub24oJ2NsaWNrJyx7dmlkZW86dmlkZW99LGZ1bmN0aW9uKGUpe3ZhciB2aWRlbz1lLmRhdGEudmlkZW87aWYodmlkZW8ucGF1c2VkKXt2aWRlby5wbGF5KCk7fWVsc2V7dmlkZW8ucGF1c2UoKTt9fSk7JCh2aWRlbykub24oJ3BsYXkgcGxheWluZycsZnVuY3Rpb24oKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBsYXknKS5hZGRDbGFzcygnZmEtcGF1c2UnKTt9KTskKHZpZGVvKS5vbigncGF1c2UgZW5kZWQgd2FpdGluZycsZnVuY3Rpb24oKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBhdXNlJykuYWRkQ2xhc3MoJ2ZhLXBsYXknKTt9KTt9fX0KZWxzZXt2aWRlb1RhZy5hdHRyKCdzcmMnLCcnKQp3cmFwLmFwcGVuZCh2aWRlb1RhZyk7fQp3cmFwLmRhdGEoJ2xvYWRlZCcsdHJ1ZSk7fSxfaW5pdFlvdXR1YmVCZ1ZpZGVvOmZ1bmN0aW9uKCl7dmFyIHBsYXllcldyYXA9JCh0aGlzKSx2aWRlb0lkPXBsYXllcldyYXAuZGF0YSgndmlkZW8taWQnKSx2aWRlb1BsYXllcj1wbGF5ZXJXcmFwLmZpbmQoJy5mbC1iZy12aWRlby1wbGF5ZXInKSxlbmFibGVBdWRpbz1wbGF5ZXJXcmFwLmRhdGEoJ2VuYWJsZS1hdWRpbycpLGF1ZGlvQnV0dG9uPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLWF1ZGlvJykscGxheVBhdXNlQnV0dG9uPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXktcGF1c2UtY29udHJvbCcpLHN0YXJ0VGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ3N0YXJ0Jyk/cGxheWVyV3JhcC5kYXRhKCdzdGFydCcpOjAsc3RhcnRUaW1lPSd1bmRlZmluZWQnIT09dHlwZW9mIHBsYXllcldyYXAuZGF0YSgndCcpJiZzdGFydFRpbWU9PT0wP3BsYXllcldyYXAuZGF0YSgndCcpOnN0YXJ0VGltZSxlbmRUaW1lPSd1bmRlZmluZWQnIT09dHlwZW9mIHBsYXllcldyYXAuZGF0YSgnZW5kJyk/cGxheWVyV3JhcC5kYXRhKCdlbmQnKTowLGxvb3A9J3VuZGVmaW5lZCchPT10eXBlb2YgcGxheWVyV3JhcC5kYXRhKCdsb29wJyk/cGxheWVyV3JhcC5kYXRhKCdsb29wJyk6MSxzdGF0ZUNvdW50PTAscGxheWVyLGZhbGxiYWNrX3Nob3dpbmc7aWYodmlkZW9JZCl7ZmFsbGJhY2s9cGxheWVyV3JhcC5kYXRhKCdmYWxsYmFjaycpfHxmYWxzZQppZihmYWxsYmFjayl7cGxheWVyV3JhcC5maW5kKCdpZnJhbWUnKS5yZW1vdmUoKQpmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK3BsYXllcldyYXAuZGF0YSgnZmFsbGJhY2snKSsnKScpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1zaXplJywnY292ZXInKTtmYWxsYmFja1RhZy5jc3MoJ3RyYW5zaXRpb24nLCdiYWNrZ3JvdW5kLWltYWdlIDFzJykKcGxheWVyV3JhcC5hcHBlbmQoZmFsbGJhY2tUYWcpO2ZhbGxiYWNrX3Nob3dpbmc9dHJ1ZTt9CkZMQnVpbGRlckxheW91dC5fb25Zb3V0dWJlQXBpUmVhZHkoZnVuY3Rpb24oWVQpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwbGF5ZXI9bmV3IFlULlBsYXllcih2aWRlb1BsYXllclswXSx7dmlkZW9JZDp2aWRlb0lkLGV2ZW50czp7b25SZWFkeTpmdW5jdGlvbihldmVudCl7aWYoIm5vIj09PWVuYWJsZUF1ZGlvfHxGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCkpe2V2ZW50LnRhcmdldC5tdXRlKCk7fQplbHNlIGlmKCJ5ZXMiPT09ZW5hYmxlQXVkaW8mJmV2ZW50LnRhcmdldC5pc011dGVkKXtldmVudC50YXJnZXQudW5NdXRlKCk7fQpwbGF5ZXJXcmFwLmRhdGEoJ1lUUGxheWVyJyxwbGF5ZXIpO0ZMQnVpbGRlckxheW91dC5fcmVzaXplWW91dHViZUJnVmlkZW8uYXBwbHkocGxheWVyV3JhcCk7ZXZlbnQudGFyZ2V0LnBsYXlWaWRlbygpO2lmKGF1ZGlvQnV0dG9uLmxlbmd0aD4wJiYhRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpKXthdWRpb0J1dHRvbi5vbignY2xpY2snLHtidXR0b246YXVkaW9CdXR0b24scGxheWVyOnBsYXllcn0sRkxCdWlsZGVyTGF5b3V0Ll90b2dnbGVC
1123Z1ZpZGVvQXVkaW8pO30KaWYocGxheVBhdXNlQnV0dG9uLmxlbmd0aD4wKXtwbGF5UGF1c2VCdXR0b24ub24oJ2NsaWNrJyx7cGxheWVyOnBsYXllcn0sZnVuY3Rpb24oZSl7dmFyIHBsYXllcj1lLmRhdGEucGxheWVyO2lmKDE9PT1wbGF5ZXIuZ2V0UGxheWVyU3RhdGUoKSl7cGxheWVyLnBhdXNlVmlkZW8oKTt9ZWxzZXtwbGF5ZXIucGxheVZpZGVvKCk7fX0pO319LG9uU3RhdGVDaGFuZ2U6ZnVuY3Rpb24oZXZlbnQpe2lmKGV2ZW50LmRhdGE9PT0xKXtpZihmYWxsYmFja19zaG93aW5nKXskKCcuZmwtYmctdmlkZW8tZmFsbGJhY2snKS5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KScpfX0KaWYoc3RhdGVDb3VudDw0KXtzdGF0ZUNvdW50Kys7fQppZihzdGF0ZUNvdW50PjEmJi0xPT09ZXZlbnQuZGF0YSYmInllcyI9PT1lbmFibGVBdWRpbyl7cGxheWVyLm11dGUoKTtwbGF5ZXIucGxheVZpZGVvKCk7YXVkaW9CdXR0b24uc2hvdygpO30KaWYoZXZlbnQuZGF0YT09PVlULlBsYXllclN0YXRlLkVOREVEJiYxPT09bG9vcCl7aWYoc3RhcnRUaW1lPjApe3BsYXllci5zZWVrVG8oc3RhcnRUaW1lKTt9CmVsc2V7cGxheWVyLnBsYXlWaWRlbygpO319CmlmKGV2ZW50LmRhdGE9PT1ZVC5QbGF5ZXJTdGF0ZS5QTEFZSU5HKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBsYXknKS5hZGRDbGFzcygnZmEtcGF1c2UnKTt9ZWxzZSBpZihldmVudC5kYXRhPT09WVQuUGxheWVyU3RhdGUuUEFVU0VEKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBhdXNlJykuYWRkQ2xhc3MoJ2ZhLXBsYXknKTt9ZWxzZSBpZihldmVudC5kYXRhPT09WVQuUGxheWVyU3RhdGUuQlVGRkVSSU5HKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBsYXknKS5hZGRDbGFzcygnZmEtcGF1c2UnKTt9ZWxzZSBpZihldmVudC5kYXRhPT09WVQuUGxheWVyU3RhdGUuQ1VFRCl7cGxheVBhdXNlQnV0dG9uLnJlbW92ZUNsYXNzKCdmYS1wYXVzZScpLmFkZENsYXNzKCdmYS1wbGF5Jyk7fWVsc2UgaWYoZXZlbnQuZGF0YT09PVlULlBsYXllclN0YXRlLkVOREVEKXtwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBhdXNlJykuYWRkQ2xhc3MoJ2ZhLXBsYXknKTt9fSxvbkVycm9yOmZ1bmN0aW9uKGV2ZW50KXtjb25zb2xlLmluZm8oJ1lUIEVycm9yOiAnK2V2ZW50LmRhdGEpCkZMQnVpbGRlckxheW91dC5fb25FcnJvcllvdXR1YmVWaW1lbyhwbGF5ZXJXcmFwKX19LHBsYXllclZhcnM6e3BsYXlzaW5saW5lOkZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKT8xOjAsY29udHJvbHM6MCxzaG93aW5mbzowLHJlbDowLHN0YXJ0OnN0YXJ0VGltZSxlbmQ6ZW5kVGltZSx9fSk7fSwxKTt9KTt9fSxfb25FcnJvcllvdXR1YmVWaW1lbzpmdW5jdGlvbihwbGF5ZXJXcmFwKXtmYWxsYmFjaz1wbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJyl8fGZhbHNlCmlmKCFmYWxsYmFjayl7cmV0dXJuIGZhbHNlO30KcGxheWVyV3JhcC5maW5kKCdpZnJhbWUnKS5yZW1vdmUoKQpmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK3BsYXllcldyYXAuZGF0YSgnZmFsbGJhY2snKSsnKScpO3BsYXllcldyYXAuYXBwZW5kKGZhbGxiYWNrVGFnKTt9LF9vbllvdXR1YmVBcGlSZWFkeTpmdW5jdGlvbihjYWxsYmFjayl7aWYod2luZG93LllUJiZZVC5sb2FkZWQpe2NhbGxiYWNrKFlUKTt9ZWxzZXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9vbllvdXR1YmVBcGlSZWFkeShjYWxsYmFjayk7fSwzNTApO319LF9pbml0VmltZW9CZ1ZpZGVvOmZ1bmN0aW9uKCl7dmFyIHBsYXllcldyYXA9JCh0aGlzKSx2aWRlb0lkPXBsYXllcldyYXAuZGF0YSgndmlkZW8taWQnKSx2aWRlb0hhc2g9cGxheWVyV3JhcC5kYXRhKCd2aWRlby1oYXNoJyksdmlkZW9QbGF5ZXI9cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tcGxheWVyJyksZW5hYmxlQXVkaW89cGxheWVyV3JhcC5kYXRhKCdlbmFibGUtYXVkaW8nKSxhdWRpb0J1dHRvbj1wbGF5ZXJXcmFwLmZpbmQoJy5mbC1iZy12aWRlby1hdWRpbycpLHBsYXlQYXVzZUJ1dHRvbj1wbGF5ZXJXcmFwLmZpbmQoJy5mbC1iZy12aWRlby1wbGF5LXBhdXNlLWNvbnRyb2wnKSxwbGF5ZXJTdGF0ZT0nJyxwbGF5ZXIsd2lkdGg9cGxheWVyV3JhcC5vdXRlcldpZHRoKCksdWE9bmF2aWdhdG9yLnVzZXJBZ2VudDtpZih0eXBlb2YgVmltZW8hPT0ndW5kZWZpbmVkJyYmdmlkZW9JZCl7Y29uc3QgdmltT3B0aW9ucz17bG9vcDp0cnVlLHRpdGxlOmZhbHNlLHBvcnRyYWl0OmZhbHNlLGJhY2tncm91bmQ6dHJ1ZSxhdXRvcGF1c2U6ZmFsc2UsbXV0ZWQ6dHJ1ZSx9O2lmKHZpZGVvSGFzaC5sZW5ndGgpe3ZpbU9wdGlvbnMudXJsPWBodHRwczovL3BsYXllci52aW1lby5jb20vdmlkZW8vJHsgdmlkZW9JZCB9P2g9JHsgdmlkZW9IYXNoIH1gO31lbHNle3ZpbU9wdGlvbnMuaWQ9dmlkZW9JZDt9CnBsYXllcj1uZXcgVmltZW8uUGxheWVyKHZpZGVvUGxheWVyWzBdLHZpbU9wdGlvbnMpO3BsYXllcldyYXAuZGF0YSgnVk1QbGF5ZXInLHBsYXllcik7aWYoIm5vIj09PWVuYWJsZUF1ZGlvKXtwbGF5ZXIuc2V0Vm9sdW1lKDApO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvKXtpZih1YS5pbmRleE9mKCJTYWZhcmkiKT4tMXx8dWEuaW5kZXhPZigiQ2hyb21lIik+LTF8fHVhLmluZGV4T2YoIkZpcmVmb3giKT4tMSl7cGxheWVyLnNldFZvbHVtZSgwKTthdWRpb0J1dHRvbi5zaG93KCk7fQplbHNle3BsYXllci5zZXRWb2x1bWUoMSk7fX0KcGxheWVyLnBsYXkoKS5jYXRjaChmdW5jdGlvbihlcnJvcil7RkxCdWlsZGVyTGF5b3V0Ll9vbkVycm9yWW91dHViZVZpbWVvKHBsYXllcldyYXApfSk7aWYoYXVkaW9CdXR0b24ubGVuZ3RoPjApe2F1ZGlvQnV0dG9uLm9uKCdjbGljaycse2J1dHRvbjphdWRpb0J1dHRvbixwbGF5ZXI6cGxheWVyfSxGTEJ1aWxkZXJMYXlvdXQuX3RvZ2dsZUJnVmlkZW9BdWRpbyk7fQpwbGF5ZXIub24oJ3BsYXknLGZ1bmN0aW9uKCl7cGxheWVyU3RhdGU9J3BsYXknO3BsYXlQYXVzZUJ1dHRvbi5yZW1vdmVDbGFzcygnZmEtcGxheScpLmFkZENsYXNzKCdmYS1wYXVzZScpO30pO3BsYXllci5vbigncGF1c2UnLGZ1bmN0aW9uKCl7cGxheWVyU3RhdGU9J3BhdXNlJztwbGF5UGF1c2VCdXR0b24ucmVtb3ZlQ2xhc3MoJ2ZhLXBhdXNlJykuYWRkQ2xhc3MoJ2ZhLXBsYXknKTt9KTtwbGF5ZXIub24oJ2VuZGVkJyxmdW5jdGlvbigpe3BsYXllclN0YXRlPSdlbmRlZCc7cGxheVBhdXNlQnV0dG9uLnJlbW92ZUNsYXNzKCdmYS1wYXVzZScpLmFkZENsYXNzKCdmYS1wbGF5J
1123yk7fSk7cGxheWVyLm9uKCdidWZmZXJzdGFydCcsZnVuY3Rpb24oKXtwbGF5ZXJTdGF0ZT0nYnVmZmVyc3RhcnQnO3BsYXlQYXVzZUJ1dHRvbi5yZW1vdmVDbGFzcygnZmEtcGxheScpLmFkZENsYXNzKCdmYS1wYXVzZScpO30pO2lmKHBsYXlQYXVzZUJ1dHRvbi5sZW5ndGg+MCl7cGxheVBhdXNlQnV0dG9uLm9uKCdjbGljaycse3BsYXllcjpwbGF5ZXJ9LGZ1bmN0aW9uKGUpe3ZhciBwbGF5ZXI9ZS5kYXRhLnBsYXllcjtpZihwbGF5ZXJTdGF0ZT09PSdwbGF5Jyl7cGxheWVyLnBhdXNlKCk7fWVsc2V7cGxheWVyLnBsYXkoKTt9fSk7fX19LF90b2dnbGVCZ1ZpZGVvQXVkaW86ZnVuY3Rpb24oZSl7dmFyIHBsYXllcj1lLmRhdGEucGxheWVyLGNvbnRyb2w9ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmwtYXVkaW8tY29udHJvbCcpO2lmKGNvbnRyb2wuaGFzQ2xhc3MoJ2ZhLXZvbHVtZS1vZmYnKSl7Y29udHJvbC5yZW1vdmVDbGFzcygnZmEtdm9sdW1lLW9mZicpLmFkZENsYXNzKCdmYS12b2x1bWUtdXAnKTtlLmRhdGEuYnV0dG9uLmZpbmQoJy5mYS10aW1lcycpLmhpZGUoKTtpZignZnVuY3Rpb24nPT09dHlwZW9mIHBsYXllci51bk11dGUpe3BsYXllci51bk11dGUoKTt9CmVsc2V7cGxheWVyLnNldFZvbHVtZSgxKTt9fQplbHNle2NvbnRyb2wucmVtb3ZlQ2xhc3MoJ2ZhLXZvbHVtZS11cCcpLmFkZENsYXNzKCdmYS12b2x1bWUtb2ZmJyk7ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmEtdGltZXMnKS5zaG93KCk7aWYoJ2Z1bmN0aW9uJz09PXR5cGVvZiBwbGF5ZXIudW5NdXRlKXtwbGF5ZXIubXV0ZSgpO30KZWxzZXtwbGF5ZXIuc2V0Vm9sdW1lKDApO319fSxfdmlkZW9CZ1NvdXJjZUVycm9yOmZ1bmN0aW9uKGUpe3ZhciBzb3VyY2U9JChlLnRhcmdldCksd3JhcD1zb3VyY2UuY2xvc2VzdCgnLmZsLWJnLXZpZGVvJyksdmlkPXdyYXAuZmluZCgndmlkZW8nKSxmYWxsYmFjaz13cmFwLmRhdGEoJ2ZhbGxiYWNrJyksZmFsbGJhY2tUYWc9Jyc7c291cmNlLnJlbW92ZSgpO2lmKHZpZC5maW5kKCdzb3VyY2UnKS5sZW5ndGgpe3JldHVybjt9ZWxzZSBpZignJyE9PWZhbGxiYWNrKXtmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ZhbGxiYWNrKycpJyk7d3JhcC5hcHBlbmQoZmFsbGJhY2tUYWcpO3ZpZC5yZW1vdmUoKTt9fSxfcmVzaXplQmdWaWRlb3M6ZnVuY3Rpb24oKXskKCcuZmwtYmctdmlkZW8nKS5lYWNoKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLmFwcGx5KHRoaXMpO2lmKCQodGhpcykucGFyZW50KCkuZmluZCgnaW1nJykubGVuZ3RoPjApeyQodGhpcykucGFyZW50KCkuaW1hZ2VzTG9hZGVkKCQucHJveHkoRkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLHRoaXMpKTt9fSk7fSxfcmVzaXplQmdWaWRlbzpmdW5jdGlvbigpe2lmKDA9PT0kKHRoaXMpLmZpbmQoJ3ZpZGVvJykubGVuZ3RoJiYwPT09JCh0aGlzKS5maW5kKCdpZnJhbWUnKS5sZW5ndGgpe3JldHVybjt9CnZhciB3cmFwPSQodGhpcyksd3JhcEhlaWdodD13cmFwLm91dGVySGVpZ2h0KCksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHZpZD13cmFwLmZpbmQoJ3ZpZGVvJyksdmlkSGVpZ2h0PXdyYXAuZGF0YSgnaGVpZ2h0JyksdmlkV2lkdGg9d3JhcC5kYXRhKCd3aWR0aCcpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdIZWlnaHQ9TWF0aC5yb3VuZCh2aWRIZWlnaHQqd3JhcFdpZHRoL3ZpZFdpZHRoKSxuZXdMZWZ0PTAsbmV3VG9wPTAsaWZyYW1lPXdyYXAuZmluZCgnaWZyYW1lJyksaXNSb3dGdWxsSGVpZ2h0PSQodGhpcykuY2xvc2VzdCgnLmZsLXJvdy1iZy12aWRlbycpLmhhc0NsYXNzKCdmbC1yb3ctZnVsbC1oZWlnaHQnKSx2aWRDU1M9e3RvcDonNTAlJyxsZWZ0Oic1MCUnLHRyYW5zZm9ybTondHJhbnNsYXRlKC01MCUsLTUwJSknLH07aWYodmlkLmxlbmd0aCl7aWYodmlkSGVpZ2h0PT09Jyd8fHR5cGVvZiB2aWRIZWlnaHQ9PT0ndW5kZWZpbmVkJ3x8dmlkV2lkdGg9PT0nJ3x8dHlwZW9mIHZpZFdpZHRoPT09J3VuZGVmaW5lZCcpe3ZpZC5jc3MoeydsZWZ0JzonMHB4JywndG9wJzonMHB4Jywnd2lkdGgnOm5ld1dpZHRoKydweCd9KTt2aWQub24oJ2xvYWRlZG1ldGFkYXRhJyxGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZU9uTG9hZGVkTWV0YSk7cmV0dXJuO30KaWYoIWlzUm93RnVsbEhlaWdodCl7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8gMik7bmV3V2lkdGg9dmlkSGVpZ2h0P01hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpOm5ld1dpZHRoO30KZWxzZXtuZXdUb3A9LSgobmV3SGVpZ2h0LXdyYXBIZWlnaHQpLzIpO30KdmlkQ1NTPXtsZWZ0Om5ld0xlZnQrJ3B4Jyx0b3A6bmV3VG9wKydweCcsaGVpZ2h0Om5ld0hlaWdodCsncHgnLHdpZHRoOm5ld1dpZHRoKydweCcsfX0KdmlkLmNzcyh2aWRDU1MpO30KZWxzZSBpZihpZnJhbWUubGVuZ3RoKXtpZih0eXBlb2Ygd3JhcC5kYXRhKCd5b3V0dWJlJykhPT0ndW5kZWZpbmVkJyl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVZb3V0dWJlQmdWaWRlby5hcHBseSh0aGlzKTt9fX0sX3Jlc2l6ZU9uTG9hZGVkTWV0YTpmdW5jdGlvbigpe3ZhciB2aWRlbz0kKHRoaXMpLHdyYXBIZWlnaHQ9dmlkZW8ucGFyZW50KCkub3V0ZXJIZWlnaHQoKSx3cmFwV2lkdGg9dmlkZW8ucGFyZW50KCkub3V0ZXJXaWR0aCgpLHZpZFdpZHRoPXZpZGVvWzBdLnZpZGVvV2lkdGgsdmlkSGVpZ2h0PXZpZGVvWzBdLnZpZGVvSGVpZ2h0LG5ld0hlaWdodD1NYXRoLnJvdW5kKHZpZEhlaWdodCp3cmFwV2lkdGgvdmlkV2lkdGgpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdMZWZ0PTAsbmV3VG9wPTA7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld1dpZHRoPU1hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpO25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8yKTt9CmVsc2V7bmV3VG9wPS0oKG5ld0hlaWdodC13cmFwSGVpZ2h0KS8yKTt9CnZpZGVvLnBhcmVudCgpLmRhdGEoJ3dpZHRoJyx2aWRXaWR0aCk7dmlkZW8ucGFyZW50KCkuZGF0YSgnaGVpZ2h0Jyx2aWRIZWlnaHQpO3ZpZGVvLmNzcyh7J2xlZnQnOm5ld0xlZnQrJ3B4JywndG9wJzpuZXdUb3ArJ3B4Jywnd2lkdGgnOm5ld1dpZHRoKydweCcsJ2hlaWdodCc6bmV3SGVpZ2h0KydweCd9KTt9LF9yZXNpemVZb3V0dWJlQmdWaWRlbzpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcyksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHdyYXBIZWlnaHQ9d3JhcC5vdXRlckhlaWdodCgpLHBsYXllcj13cmFwLmRhdGEoJ1lUUGxheWVyJyksdmlkZW89cGxheWVyP3BsYXllci5nZXRJZnJhbWUoKTpudWxsLGFzcGVjdFJhdGlvU2V0dGluZz0nMTY6OScsYXNwZWN0UmF0aW9BcnJheT1hc3BlY3RSYXRpb1NldHRpbmcuc3BsaXQoJzonKSxhc3BlY3RSYXRpbz1hc3BlY3RSYXRpb0FycmF5WzBdLyBhc3BlY3RSYXRpb0FycmF5WzFdLHJhdGlvV2lk
1123dGg9d3JhcFdpZHRoIC8gYXNwZWN0UmF0aW8scmF0aW9IZWlnaHQ9d3JhcEhlaWdodCphc3BlY3RSYXRpbyxpc1dpZHRoRml4ZWQ9d3JhcFdpZHRoIC8gd3JhcEhlaWdodD5hc3BlY3RSYXRpbyx3aWR0aD1pc1dpZHRoRml4ZWQ/d3JhcFdpZHRoOnJhdGlvSGVpZ2h0LGhlaWdodD1pc1dpZHRoRml4ZWQ/cmF0aW9XaWR0aDp3cmFwSGVpZ2h0O2lmKHZpZGVvKXskKHZpZGVvKS53aWR0aCh3aWR0aCkuaGVpZ2h0KGhlaWdodCk7fX0sX2luaXRIYXNoOmZ1bmN0aW9uKCl7dmFyIGhhc2g9d2luZG93LmxvY2F0aW9uLmhhc2gucmVwbGFjZSgnIycsJycpLnNwbGl0KCcvJykuc2hpZnQoKSxlbGVtZW50PW51bGwsdGFicz1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsLHRhYkluZGV4PW51bGwsbGFiZWw9bnVsbDtpZignJyE9PWhhc2gpe3RyeXtlbGVtZW50PSQoJyMnK2hhc2gpO2lmKGVsZW1lbnQubGVuZ3RoPjApe2lmKGVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLWFjY29yZGlvbi1pdGVtJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTt9LDEwMCk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXt0YWJzPWVsZW1lbnQuY2xvc2VzdCgnLmZsLXRhYnMnKTtyZXNwb25zaXZlTGFiZWw9ZWxlbWVudC5maW5kKCcuZmwtdGFicy1wYW5lbC1sYWJlbCcpO3RhYkluZGV4PXJlc3BvbnNpdmVMYWJlbC5kYXRhKCdpbmRleCcpO2xhYmVsPXRhYnMuZmluZCgnLmZsLXRhYnMtbGFiZWxzIC5mbC10YWJzLWxhYmVsW2RhdGEtaW5kZXg9Jyt0YWJJbmRleCsnXScpO2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fSwxMDApO319fQpjYXRjaChlKXt9fX0sX2luaXRBbmNob3JMaW5rczpmdW5jdGlvbigpeyQoJ2EsIFtyb2xlPSJsaW5rIl0nKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRBbmNob3JMaW5rOmZ1bmN0aW9uKCl7dmFyIGxpbms9JCh0aGlzKSxocmVmPWxpbmsuZGF0YSgndXJsJyk/bGluay5kYXRhKCd1cmwnKTpsaW5rLmF0dHIoJ2hyZWYnKSx0YXJnZXQ9bGluay5kYXRhKCd1cmwnKT9uZXcgVVJMKGhyZWYsd2luZG93LmxvY2F0aW9uLmhyZWYpOnRoaXMsbG9jPXdpbmRvdy5sb2NhdGlvbixpZD1udWxsLGVsZW1lbnQ9bnVsbCxmbE5vZGU9ZmFsc2U7aWYoJ3VuZGVmaW5lZCchPXR5cGVvZiBocmVmJiZocmVmLmluZGV4T2YoJyMnKT4tMSYmbGluay5jbG9zZXN0KCdzdmcnKS5sZW5ndGg8MSl7aWYobG9jLnBhdGhuYW1lLnJlcGxhY2UoL15cLy8sJycpPT10YXJnZXQucGF0aG5hbWUucmVwbGFjZSgvXlwvLywnJykmJmxvYy5ob3N0bmFtZT09dGFyZ2V0Lmhvc3RuYW1lKXt0cnl7aWQ9aHJlZi5zcGxpdCgnIycpLnBvcCgpO2lmKCFpZCl7cmV0dXJuO30KZWxlbWVudD0kKCcjJytpZCk7aWYoZWxlbWVudC5sZW5ndGg+MCl7ZmxOb2RlPWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLXJvdycpfHxlbGVtZW50Lmhhc0NsYXNzKCdmbC1jb2wnKXx8ZWxlbWVudC5oYXNDbGFzcygnZmwtbW9kdWxlJyk7aWYoIWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLW5vLXNjcm9sbCcpJiYobGluay5oYXNDbGFzcygnZmwtc2Nyb2xsLWxpbmsnKXx8ZmxOb2RlKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2spO30KaWYoZWxlbWVudC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0nKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljayk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpeyQobGluaykub24oJ2NsaWNrJyxGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvVGFiT25MaW5rQ2xpY2spO319fQpjYXRjaChlKXt9fX19LF9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljazpmdW5jdGlvbihlLGNhbGxiYWNrKXt2YXIgYXR0cmlidXRlPSQodGhpcykuZGF0YSgndXJsJyk/JCh0aGlzKS5kYXRhKCd1cmwnKTokKHRoaXMpLmF0dHIoJ2hyZWYnKTt2YXIgZWxlbWVudD0kKCcjJythdHRyaWJ1dGUuc3BsaXQoJyMnKS5wb3AoKSk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCxjYWxsYmFjayk7ZS5wcmV2ZW50RGVmYXVsdCgpO30sX3Njcm9sbFRvRWxlbWVudDpmdW5jdGlvbihlbGVtZW50LGNhbGxiYWNrKXt2YXIgY29uZmlnPUZMQnVpbGRlckxheW91dENvbmZpZy5hbmNob3JMaW5rQW5pbWF0aW9ucyxkZXN0PTAsd2luPSQod2luZG93KSxkb2M9JChkb2N1bWVudCk7aWYoZWxlbWVudC5sZW5ndGg+MCl7aWYoJ2ZpeGVkJz09PWVsZW1lbnQuY3NzKCdwb3NpdGlvbicpfHwnZml4ZWQnPT09ZWxlbWVudC5wYXJlbnQoKS5jc3MoJ3Bvc2l0aW9uJykpe2Rlc3Q9ZWxlbWVudC5wb3NpdGlvbigpLnRvcDt9CmVsc2UgaWYoZWxlbWVudC5vZmZzZXQoKS50b3A+ZG9jLmhlaWdodCgpLXdpbi5oZWlnaHQoKSl7ZGVzdD1kb2MuaGVpZ2h0KCktd2luLmhlaWdodCgpO30KZWxzZXtkZXN0PWVsZW1lbnQub2Zmc2V0KCkudG9wLWNvbmZpZy5vZmZzZXQ7fQokKCdodG1sLCBib2R5Jykuc3RvcCh0cnVlKS5hbmltYXRlKHtzY3JvbGxUb3A6ZGVzdH0sY29uZmlnLmR1cmF0aW9uLGNvbmZpZy5lYXNpbmcsZnVuY3Rpb24oKXtpZigndW5kZWZpbmVkJyE9dHlwZW9mIGNhbGxiYWNrKXtjYWxsYmFjaygpO30KaWYodW5kZWZpbmVkIT1lbGVtZW50LmF0dHIoJ2lkJykmJndpbmRvdy5sb2NhdGlvbi5oYXNoIT09JyMnK2VsZW1lbnQuYXR0cignaWQnKSl7dmFyIGZpcmVmb3hfdmVyc2lvbj13aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvRmlyZWZveFwvKFxkKylcLi8pLGZpcmVmb3hfdmVyc2lvbj1maXJlZm94X3ZlcnNpb24/cGFyc2VJbnQoZmlyZWZveF92ZXJzaW9uWzFdLDEwKTpudWxsO2lmKGZpcmVmb3hfdmVyc2lvbiE9PW51bGwmJmZpcmVmb3hfdmVyc2lvbjwxMzUpe3dpbmRvdy5sb2NhdGlvbi5oYXNoPWVsZW1lbnQuYXR0cignaWQnKTt9ZWxzZXtpZihoaXN0b3J5LnB1c2hTdGF0ZSl7aGlzdG9yeS5wdXNoU3RhdGUobnVsbCxudWxsLCcjJytlbGVtZW50LmF0dHIoJ2lkJykpO31lbHNle3dpbmRvdy5sb2NhdGlvbi5oYXNoPWVsZW1lbnQuYXR0cignaWQnKTt9fX19KTt9fSxfc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljazpmdW5jdGlvbihlKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtpZihlbGVtZW50Lmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTtlbGVtZW50PWZhbHNlO319O0ZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2suY2FsbCh0aGlzLGUsY2FsbGJhY2spO319LF9zY3JvbGxUb1RhYk9uTGlua0NsaWNrOmZ1bmN0aW9uKGUpe3ZhciBlbGVtZW50PSQoJyMnKyQodGhpcykuYXR0cignaHJlZicpLnNwbGl0KCcjJykucG9wKCkpLHRhYnM9bnVsbCxsYWJlbD1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsO2lmKGVsZW1lbnQubGVuZ3RoPjApe3RhYnM9ZWxlbWVudC5jbG9zZXN0KCcuZmwtdGFicycpO3Jlc3BvbnNpdmVMYWJlbD1lbGVtZW50LmZpbmQoJy5mbC10YWJzLXBhbmVsLWxhYmVsJyk7dGFiSW5kZXg9cmVzcG9uc2l2ZUxhYmVsLmRhdGEoJ2luZGV4Jyk7bGFiZWw9dGFicy5maW5kKCcuZmwtdGFicy1sYWJlbHMgLmZsLXRhYnMtbGFiZWxbZGF0YS1pbmRleD0nK3RhYkluZGV4KyddJyk7aWYocmVzcG9uc2l2ZUxhYmVsLmlzKCc6dmlzaWJsZScpKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtyZXNwb25zaXZlTGFiZWwudHJpZ2dlcigkLkV2ZW50KCdjbGljaycse3doaWNoOjF9KSk7fX07RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljay5jYWxsKHRoaXMsZSxjYWxsYmFjayk7fQplbHNle2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fQplLnByZXZlbn
1123REZWZhdWx0KCk7fX0sX2luaXRGb3JtczpmdW5jdGlvbigpe2lmKCFGTEJ1aWxkZXJMYXlvdXQuX2hhc1BsYWNlaG9sZGVyU3VwcG9ydCl7JCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO30KJCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5fY2xlYXJGb3JtRmllbGRFcnJvcik7fSxfaGFzUGxhY2Vob2xkZXJTdXBwb3J0OmZ1bmN0aW9uKCl7dmFyIGlucHV0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7cmV0dXJuJ3VuZGVmaW5lZCchPWlucHV0LnBsYWNlaG9sZGVyO30sX2luaXRGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyksdmFsPWZpZWxkLnZhbCgpLHBsYWNlaG9sZGVyPWZpZWxkLmF0dHIoJ3BsYWNlaG9sZGVyJyk7aWYoJ3VuZGVmaW5lZCchPXBsYWNlaG9sZGVyJiYnJz09PXZhbCl7ZmllbGQudmFsKHBsYWNlaG9sZGVyKTtmaWVsZC5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5faGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO2ZpZWxkLm9uKCdibHVyJyxGTEJ1aWxkZXJMYXlvdXQuX3Nob3dGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrKTt9fSxfaGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2s6ZnVuY3Rpb24oKXt2YXIgZmllbGQ9JCh0aGlzKSx2YWw9ZmllbGQudmFsKCkscGxhY2Vob2xkZXI9ZmllbGQuYXR0cigncGxhY2Vob2xkZXInKTtpZih2YWw9PXBsYWNlaG9sZGVyKXtmaWVsZC52YWwoJycpO319LF9zaG93Rm9ybUZpZWxkUGxhY2Vob2xkZXJGYWxsYmFjazpmdW5jdGlvbigpe3ZhciBmaWVsZD0kKHRoaXMpLHZhbD1maWVsZC52YWwoKSxwbGFjZWhvbGRlcj1maWVsZC5hdHRyKCdwbGFjZWhvbGRlcicpO2lmKCcnPT09dmFsKXtmaWVsZC52YWwocGxhY2Vob2xkZXIpO319LF9jbGVhckZvcm1GaWVsZEVycm9yOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyk7ZmllbGQucmVtb3ZlQXR0cignYXJpYS1pbnZhbGlkJyk7ZmllbGQucmVtb3ZlQ2xhc3MoJ2ZsLWZvcm0tZXJyb3InKTtjb25zdCBtZXNzYWdlPWZpZWxkLmF0dHIoJ2FyaWEtZGVzY3JpYmVkYnknKTttZXNzYWdlPyQoJyMnK21lc3NhZ2UpLmhpZGUoKTpmaWVsZC5zaWJsaW5ncygnLmZsLWZvcm0tZXJyb3ItbWVzc2FnZScpLmhpZGUoKTt9LF9pbml0Um93U2hhcGVMYXllckhlaWdodDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fYWRqdXN0Um93U2hhcGVMYXllckhlaWdodCgpOyQod2luZG93KS5vbigncmVzaXplJyxGTEJ1aWxkZXJMYXlvdXQuX2FkanVzdFJvd1NoYXBlTGF5ZXJIZWlnaHQpO30sX2luaXROZXN0ZWRDb2xzV2lkdGg6ZnVuY3Rpb24oKXt2YXIgbmVzdGVkQ29scz0kKCcuZmwtY29sLWhhcy1jb2xzJyk7aWYobmVzdGVkQ29scy5sZW5ndGg8PTApe3JldHVybjt9CiQobmVzdGVkQ29scykuZWFjaChmdW5jdGlvbihpbmRleCxjb2wpe2lmKCQoY29sKS53aWR0aCgpPD0wKXskKGNvbCkuY3NzKCd3aWR0aCcsRkxCdWlsZGVyTGF5b3V0Q29uZmlnLmVtcHR5Q29sV2lkdGgpO319KTt9LF9hZGp1c3RSb3dTaGFwZUxheWVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIHJvd1NoYXBlTGF5ZXJzPSQoJy5mbC1idWlsZGVyLXNoYXBlLWxheWVyJyk7JChyb3dTaGFwZUxheWVycykuZWFjaChmdW5jdGlvbihpbmRleCl7dmFyIHJvd1NoYXBlTGF5ZXI9JCh0aGlzKSxzaGFwZT0kKHJvd1NoYXBlTGF5ZXIpLmZpbmQoJ3N2ZycpLGhlaWdodD1zaGFwZS5oZWlnaHQoKSxleGNsdWRlU2hhcGVzPScuZmwtYnVpbGRlci1zaGFwZS1jaXJjbGUsIC5mbC1idWlsZGVyLXNoYXBlLWRvdC1jbHVzdGVyLCAuZmwtYnVpbGRlci1zaGFwZS10b3BvZ3JhcGh5LCAuZmwtYnVpbGRlci1zaGFwZS1yZWN0JztpZighcm93U2hhcGVMYXllci5pcyhleGNsdWRlU2hhcGVzKSl7JChzaGFwZSkuY3NzKCdoZWlnaHQnLE1hdGguY2VpbChoZWlnaHQpKTt9fSk7fSxfc3RyaW5nX3RvX3NsdWc6ZnVuY3Rpb24oc3RyKXtzdHI9c3RyLnJlcGxhY2UoL15ccyt8XHMrJC9nLCcnKTtpZigndW5kZWZpbmVkJz09dHlwZW9mIHdpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgpe3JlZ2V4PW5ldyBSZWdFeHAoJ1teYS16QS1aMC05XCciOigpICEuLC1ffF0nLCdnJyk7fWVsc2V7cmVnZXg9bmV3IFJlZ0V4cCgnW14nK3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgrJ1wnIjpcKFwpICEuLC1ffFxcXHB7TGV0dGVyfV0nLCd1ZycpO30Kc3RyPXN0ci5yZXBsYWNlKHJlZ2V4LCcnKS5yZXBsYWNlKC9ccysvZywnICcpO3JldHVybiBzdHI7fSxfcmVvcmRlck1lbnU6ZnVuY3Rpb24oKXtpZigkKCcjd3AtYWRtaW4tYmFyLWZsLWJ1aWxkZXItZnJvbnRlbmQtZWRpdC1saW5rLWRlZmF1bHQgbGknKS5sZW5ndGg+MSl7JCgnI3dwLWFkbWluLWJhci1mbC1idWlsZGVyLWZyb250ZW5kLWR1cGxpY2F0ZS1saW5rJykuYXBwZW5kVG8oJyN3cC1hZG1pbi1iYXItZmwtYnVpbGRlci1mcm9udGVuZC1lZGl0LWxpbmstZGVmYXVsdCcpLmNzcygncGFkZGluZy10b3AnLCc1cHgnKS5jc3MoJ2JvcmRlci10b3AnLCcycHggc29saWQgIzFEMjEyNScpLmNzcygnbWFyZ2luLXRvcCcsJzVweCcpfX19OyQoZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuaW5pdCgpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzIT09J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dE1vZHVsZXM9e2luaXQ6ZnVuY3Rpb24oKXtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5faW5pdE1vZHVsZUFuaW1hdGlvbnMoKTt9fSxfaW5pdE1vZHVsZUFuaW1hdGlvbnM6ZnVuY3Rpb24oKXtpZih0eXBlb2YgalF1ZXJ5LmZuLndheXBvaW50IT09J3VuZGVmaW5lZCcpeyQoJy5mbC1hbmltYXRpb24nKS5lYWNoKGZ1bmN0aW9uKCl7dmFyIG5vZGU9JCh0aGlzKSxub2RlVG9wPW5vZGUub2Zmc2V0KCkudG9wLHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksYm9keUhlaWdodD0kKCdib2R5JykuaGVpZ2h0KCksd2F5cG9pbnQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50LG9mZnNldD0nODAlJztpZih0eXBlb2Ygd2F5cG9pbnQub2Zmc2V0IT09dW5kZWZpbmVkKXtvZmZzZXQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50Lm9mZnNldCsnJSc7fQppZihib2R5SGVpZ2h0LW5vZGVUb3A8d2luSGVpZ2h0KjAuMil7b2Zmc2V0PScxMDAlJzt9Cm5vZGUud2F5cG9pbnQoe29mZnNldDpvZmZzZXQsaGFuZGxlcjpGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzLl9kb01vZHVs
1123ZUFuaW1hdGlvbn0pO30pO319LF9kb01vZHVsZUFuaW1hdGlvbjpmdW5jdGlvbigpe3ZhciBtb2R1bGU9J3VuZGVmaW5lZCc9PXR5cGVvZiB0aGlzLmVsZW1lbnQ/JCh0aGlzKTokKHRoaXMuZWxlbWVudCksZGVsYXk9cGFyc2VGbG9hdChtb2R1bGUuZGF0YSgnYW5pbWF0aW9uLWRlbGF5JykpLGR1cmF0aW9uPXBhcnNlRmxvYXQobW9kdWxlLmRhdGEoJ2FuaW1hdGlvbi1kdXJhdGlvbicpKTtpZighaXNOYU4oZHVyYXRpb24pKXttb2R1bGUuY3NzKCdhbmltYXRpb24tZHVyYXRpb24nLGR1cmF0aW9uKydzJyk7fQppZighaXNOYU4oZGVsYXkpJiZkZWxheT4wKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bW9kdWxlLmFkZENsYXNzKCdmbC1hbmltYXRlZCcpO30sZGVsYXkqMTAwMCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe21vZHVsZS5hZGRDbGFzcygnZmwtYW5pbWF0ZWQnKTt9LDEpO319fTskKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5pbml0KCk7fSk7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe3ZhciBmaXhlZEhlaWdodD10cnVlO2Z1bmN0aW9uIGVxdWFsaGVpZ2h0KCl7aWYoIWZpeGVkSGVpZ2h0KXtyZXR1cm47fQp2YXIgbWF4SGVpZ2h0PTA7JCgnLmZsLW5vZGUtM3Viem5hZ3Zzd2x4IC5wcC10ZXN0aW1vbmlhbCAucHAtY29udGVudC13cmFwcGVyJykuZWFjaChmdW5jdGlvbihpbmRleCl7aWYoKCQodGhpcykub3V0ZXJIZWlnaHQoKSk+bWF4SGVpZ2h0KXttYXhIZWlnaHQ9JCh0aGlzKS5vdXRlckhlaWdodCgpO319KTskKCcuZmwtbm9kZS0zdWJ6bmFndnN3bHggLnBwLXRlc3RpbW9uaWFsIC5wcC1jb250ZW50LXdyYXBwZXInKS5jc3MoJ2hlaWdodCcsbWF4SGVpZ2h0KydweCcpO319KShqUXVlcnkpOzsoZnVuY3Rpb24oJCl7JCgnLmZsLW5vZGUtdGxzOGUyNGYxejdvIC5wcC1pbmZvYm94Jykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtdGxzOGUyNGYxejdvIC5wcC1pY29uLXdyYXBwZXInKS5hZGRDbGFzcygnIG5vbmUnKTt9KTskKCcuZmwtbm9kZS10bHM4ZTI0ZjF6N28gLnBwLWluZm9ib3gnKS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oKXskKCcuZmwtbm9kZS10bHM4ZTI0ZjF6N28gLnBwLWljb24td3JhcHBlcicpLnJlbW92ZUNsYXNzKCcgbm9uZScpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoJy5mbC1ub2RlLWJ2ZGtlMTQ1cXVoeSAucHAtaW5mb2JveCcpLm9uKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpeyQoJy5mbC1ub2RlLWJ2ZGtlMTQ1cXVoeSAucHAtaWNvbi13cmFwcGVyJykuYWRkQ2xhc3MoJyBub25lJyk7fSk7JCgnLmZsLW5vZGUtYnZka2UxNDVxdWh5IC5wcC1pbmZvYm94Jykub24oJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtYnZka2UxNDVxdWh5IC5wcC1pY29uLXdyYXBwZXInKS5yZW1vdmVDbGFzcygnIG5vbmUnKTt9KTt9KShqUXVlcnkpOyhmdW5jdGlvbigkKXskKCcuZmwtbm9kZS12NnlwMGM0dHp4aGwgLnBwLWluZm9ib3gnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oKXskKCcuZmwtbm9kZS12NnlwMGM0dHp4aGwgLnBwLWljb24td3JhcHBlcicpLmFkZENsYXNzKCcgbm9uZScpO30pOyQoJy5mbC1ub2RlLXY2eXAwYzR0enhobCAucHAtaW5mb2JveCcpLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbigpeyQoJy5mbC1ub2RlLXY2eXAwYzR0enhobCAucHAtaWNvbi13cmFwcGVyJykucmVtb3ZlQ2xhc3MoJyBub25lJyk7fSk7fSkoalF1ZXJ5KTsoZnVuY3Rpb24oJCl7JCgnLmZsLW5vZGUtdXFvc21mM3g0Ym5rIC5wcC1pbmZvYm94Jykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtdXFvc21mM3g0Ym5rIC5wcC1pY29uLXdyYXBwZXInKS5hZGRDbGFzcygnIG5vbmUnKTt9KTskKCcuZmwtbm9kZS11cW9zbWYzeDRibmsgLnBwLWluZm9ib3gnKS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oKXskKCcuZmwtbm9kZS11cW9zbWYzeDRibmsgLnBwLWljb24td3JhcHBlcicpLnJlbW92ZUNsYXNzKCcgbm9uZScpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe30pKGpRdWVyeSk7OyhmdW5jdGlvbigkKXtQUFNlYXJjaEZvcm09ZnVuY3Rpb24oc2V0dGluZ3Mpe3RoaXMuaWQ9c2V0dGluZ3MuaWQ7dGhpcy5ub2RlPSQoJy5mbC1ub2RlLScrdGhpcy5pZCk7dGhpcy5mb3JtPXRoaXMubm9kZS5maW5kKCcucHAtc2VhcmNoLWZvcm0nKTt0aGlzLnNlbGVjdG9ycz17aW5wdXQ6Jy5mbC1ub2RlLScrdGhpcy5pZCsnIC5wcC1zZWFyY2gtZm9ybV9faW5wdXQnLHRvZ2dsZTonLmZsLW5vZGUtJyt0aGlzLmlkKycgLnBwLXNlYXJjaC1mb3JtX190b2dnbGUnLGNvbnRhaW5lcjonLmZsLW5vZGUtJyt0aGlzLmlkKycgLnBwLXNlYXJjaC1mb3JtX19jb250YWluZXInLH07dGhpcy5faW5pdCgpO307UFBTZWFyY2hGb3JtLnByb3RvdHlwZT17aWQ6Jycsbm9kZTonJyxmb3JtOicnLF9pbml0OmZ1bmN0aW9uKCl7JCh0aGlzLnNlbGVjdG9ycy5pbnB1dCkub24oJ2ZvY3VzJyxmdW5jdGlvbigpe3RoaXMuZm9ybS5hZGRDbGFzcygncHAtc2VhcmNoLWZvcm0tLWZvY3VzJyk7fS5iaW5kKHRoaXMpKS5vbignYmx1cicsZnVuY3Rpb24oKXt0aGlzLmZvcm0ucmVtb3ZlQ2xhc3MoJ3BwLXNlYXJjaC1mb3JtLS1mb2N1cycpO30uYmluZCh0aGlzKSk7JCh0aGlzLnNlbGVjdG9ycy50b2dnbGUpLm9uKCdjbGljaycsZnVuY3Rpb24oKXskKHRoaXMuc2VsZWN0b3JzLmNvbnRhaW5lcikuYWRkQ2xhc3MoJ3BwLXNlYXJjaC1mb3JtLS1saWdodGJveCcpLmZpbmQoJy5wcC1zZWFyY2gtZm9ybV9faW5wdXQnKS50cmlnZ2VyKCdmb2N1cycpO3RoaXMuX2ZvY3VzKHRoaXMuZm9ybSk7fS5iaW5kKHRoaXMpKTt0aGlzLmZvcm0uZmluZCgnLnBwLXNlYXJjaC1mb3JtLS1saWdodGJveC1jbG9zZScpLm9uKCdjbGljaycsZnVuY3Rpb24oKXskKHRoaXMuc2VsZWN0b3JzLmNvbnRhaW5lcikucmVtb3ZlQ2xhc3MoJ3BwLXNlYXJjaC1mb3JtLS1saWdodGJveCcpO30uYmluZCh0aGlzKSk7JChkb2N1bWVudCkub24oJ2tleXVwJyxmdW5jdGlvbihlKXtpZigyNz09ZS53aGljaCYmdGhpcy5mb3JtLmZpbmQoJy5wcC1zZWFyY2gtZm9ybS0tbGlnaHRib3gnKS5sZW5ndGg+MCl7JCh0aGlzLnNlbGVjdG9ycy5jb250YWluZXIpLnJlbW92ZUNsYXNzKCdwcC1zZWFyY2gtZm9ybS0tbGlnaHRib3gnKTt9fS5iaW5kKHRoaXMpKTt9LF9mb2N1czpmdW5jdGlvbihmb3JtKXt2YXIgJGVsPWZvcm0uZmluZCgnLnBwLXNlYXJjaC1mb3JtX19pbnB1dCcpO2lmKCRlbFswXS5zZXRTZWxlY3Rpb25SYW5nZSl7dmFyIGxlbj0kZWwudmFsKCkubGVuZ3RoKjI7c2V0VGltZW91dChmdW5jdGlvbigpeyRlbFswXS5zZXRTZWxlY3Rpb25SYW5nZShsZW4sbGVuKTt9LDEpO31lbHNleyRlbC52YWwoJGVsLnZhbCgpKTt9fX07fSkoalF1ZXJ5KTsoZnVuY3Rpb24oJCl7bmV3IFBQU2VhcmNoRm9ybSh7aWQ6JzYxMjZiNGZjMDQ5NTAnLH0pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe30pKGpRdWVyeSk7alF1ZXJ5KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXskKCcuZmwtbm9kZS02MTI2NTA5MjBjMTc3IC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pOzsoZnVuY3Rpb24oJCl7RkxCdWlsZGVyTWVudT1mdW5jdGlvbihzZXR0aW5ncyl7dGhpcy5ub2RlSWQ9c2V0dGluZ3MuaWQ7dGhpcy5ub2RlQ2xhc3M9Jy5mbC1ub2RlLScrc2V0dGluZ3MuaWQ7dGhpcy53cmFwcGVyQ2xhc3M9dGhpcy5ub2RlQ2xhc3MrJyAuZmwtbWVudSc7dGhpcy50eXBlPXNldHRpbmdzLnR5cGU7dGhpcy5tb2JpbGVUb2dnbGU9c2V0dGluZ3MubW9iaWxlO3RoaXMubW9iaWxlQmVsb3dSb3c9c2V0dGluZ3MubW9iaWxlQmVsb3dSb3c7dGhpcy5tb2JpbGVGbHlvdXQ9c2V0dGluZ3MubW9iaWxlRmx5b3V0O3RoaXMuYnJlYWtQb2ludHM9c2V0dGluZ3MuYnJlYWtQb2ludHM7dGhpcy5tb2JpbGVCcmVha3BvaW50PXNldHRpbmdzLm1vYmlsZUJyZWFrcG9pbnQ7dGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPSQod2luZG93KS53aWR0aCgpO3RoaXMucG9zdElkPXNldHRpbmdzLnBvc3RJZDt0aGlzLm1vYmlsZVN0YWNrZWQ9c2V0dGluZ3MubW9iaWxlU3RhY2tlZDt0aGlzLnN1Ym1lbnVJY29uPXNldHRpbmdzLnN1Ym1lbnVJY29uO3RoaXMuZmx5b3V0V2lkdGg9c2V0dGluZ3MuZmx5b3V0V2lkdGg7dGhpcy5faW5pdE1lbnUoKTskKHdpbmRvdykub24oJ3Jlc2l6ZScsJC5wcm94eShmdW5jdGlvbigpe3ZhciB3aWR0aD0kKHdpbmRvdykud2lkdGgoKTtpZih3aWR0aCE9dGhpcy5jdXJyZW50QnJvd3NlcldpZHRoKXt0aGlzLmN1cnJlbnRCcm93c2VyV2lkdGg9d2lkdGg7dGhpcy5faW5pdE1lbnUodHJ1ZSk7dGhpcy5fY2xpY2tPckhvdmVyKHRydWUpO30KdGhpcy5fcmVzaXplRmx5b3V0TWVudVBhbmVsKCk7fSx0aGlzKSk7JCh3aW5kb3cpLm9uKCdzY3JvbGwnLCQucHJveHkoZnVuY3Rpb24oKXt0aGlzLl9yZXNpemVGbHlvdXRNZW51UGFuZWwoKTt9LHRoaXMpKTskK
1123HRoaXMud3JhcHBlckNsYXNzKS5vbigna2V5ZG93bicsJy5mbC1tZW51LW1vYmlsZS10b2dnbGUsIC5tZW51LWl0ZW06Zmlyc3QgYTpmaXJzdCcsJC5wcm94eShmdW5jdGlvbihldmVudCl7aWYoZXZlbnQua2V5IT09J1RhYid8fCF0aGlzLl9pc01lbnVUb2dnbGUoKXx8IXRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpe3JldHVybjt9CmlmKGV2ZW50LnNoaWZ0S2V5JiYkKGV2ZW50LmN1cnJlbnRUYXJnZXQpLmlzKCdhJykpe2V2ZW50LnByZXZlbnREZWZhdWx0KCk7JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLnRyaWdnZXIoJ2ZvY3VzJyk7fQplbHNlIGlmKCFldmVudC5zaGlmdEtleSYmJChldmVudC5jdXJyZW50VGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykmJiQoZXZlbnQuY3VycmVudFRhcmdldCkuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXtldmVudC5wcmV2ZW50RGVmYXVsdCgpOyQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5tZW51LWl0ZW06Zmlyc3QgYTpmaXJzdCcpLnRyaWdnZXIoJ2ZvY3VzJyk7fX0sdGhpcykpOyQodGhpcy53cmFwcGVyQ2xhc3MpLm9uKCdmb2N1c291dCcsJC5wcm94eShmdW5jdGlvbihldmVudCl7aWYoJCh0aGlzLndyYXBwZXJDbGFzcysnIG5hdicpLmhhcygkKGV2ZW50LnJlbGF0ZWRUYXJnZXQpKS5sZW5ndGg9PT0wKXtpZih0aGlzLnR5cGU9PT0nYWNjb3JkaW9uJyl7dGhpcy5fdG9nZ2xlU3VibWVudSgkKGV2ZW50LnRhcmdldCkucGFyZW50cygnLmZsLWhhcy1zdWJtZW51Omxhc3QnKSxmYWxzZSk7fQplbHNle3RoaXMuX2NsaWNrT3JIb3Zlcih0cnVlKTt9CmNvbnN0IG1vYmlsZVRvZ2dsZT0kKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJyk7aWYodGhpcy5faXNNZW51VG9nZ2xlKCkmJm1vYmlsZVRvZ2dsZS5oYXNDbGFzcygnZmwtYWN0aXZlJykmJiEkKGV2ZW50LnJlbGF0ZWRUYXJnZXQpLmlzKG1vYmlsZVRvZ2dsZSkmJidleHBhbmRlZCchPT10aGlzLm1vYmlsZVRvZ2dsZSl7bW9iaWxlVG9nZ2xlLnRyaWdnZXIoJ2NsaWNrJyk7fX19LHRoaXMpKTt9O0ZMQnVpbGRlck1lbnUucHJvdG90eXBlPXtub2RlQ2xhc3M6Jycsd3JhcHBlckNsYXNzOicnLHR5cGU6JycsYnJlYWtQb2ludHM6e30sJHN1Ym1lbnVzOm51bGwsX2lzTW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5zbWFsbD90cnVlOmZhbHNlO30sX2lzTW91c2VBdmFpbGFibGU6ZnVuY3Rpb24oKXtyZXR1cm4gd2luZG93Lm1hdGNoTWVkaWEoIihwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3ZlcikiKS5tYXRjaGVzO30sX2lzTWVkaXVtOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5tZWRpdW0/dHJ1ZTpmYWxzZTt9LF9pc0xhcmdlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuY3VycmVudEJyb3dzZXJXaWR0aDw9dGhpcy5icmVha1BvaW50cy5sYXJnZT90cnVlOmZhbHNlO30sX2lzTWVudVRvZ2dsZTpmdW5jdGlvbigpe2lmKCgnYWx3YXlzJz09dGhpcy5tb2JpbGVCcmVha3BvaW50fHwodGhpcy5faXNNb2JpbGUoKSYmJ21vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCl8fCh0aGlzLl9pc01lZGl1bSgpJiYnbWVkaXVtLW1vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCl8fCh0aGlzLl9pc0xhcmdlKCkmJidsYXJnZS1tb2JpbGUnPT10aGlzLm1vYmlsZUJyZWFrcG9pbnQpKSYmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5pcygnOnZpc2libGUnKXx8J2V4cGFuZGVkJz09dGhpcy5tb2JpbGVUb2dnbGUpKXtyZXR1cm4gdHJ1ZTt9CnJldHVybiBmYWxzZTt9LF9pbml0TWVudTpmdW5jdGlvbihyZXNpemVkPWZhbHNlKXt0aGlzLl9zZXR1cFN1Ym1lbnUoKTtpZighcmVzaXplZCl7dGhpcy5fbWVudU9uRm9jdXMoKTt0aGlzLl9tZW51T25DbGljaygpO3RoaXMuX21lbnVPbkVzY2FwZSgpO30KaWYoJCh0aGlzLm5vZGVDbGFzcykubGVuZ3RoJiZ0aGlzLnR5cGU9PSdob3Jpem9udGFsJyl7dGhpcy5faW5pdE1lZ2FNZW51cygpO30KaWYodGhpcy5faXNNZW51VG9nZ2xlKCl8fHRoaXMudHlwZT09J2FjY29yZGlvbicpeyQodGhpcy53cmFwcGVyQ2xhc3MpLm9mZignbW91c2VlbnRlciBtb3VzZWxlYXZlJyk7dGhpcy5fY2xpY2tPckhvdmVyKCk7fWVsc2V7dGhpcy5fc3VibWVudU9uUmlnaHQoKTt0aGlzLl9zdWJtZW51Um93WmluZGV4Rml4KCk7fQppZih0aGlzLm1vYmlsZVRvZ2dsZSE9J2V4cGFuZGVkJyl7dGhpcy5fdG9nZ2xlRm9yTW9iaWxlKCk7fQppZigkKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1zZWFyY2gtaXRlbScpLmxlbmd0aCl7dGhpcy5fdG9nZ2xlTWVudVNlYXJjaCgpO30KaWYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtY2FydC1pdGVtJykubGVuZ3RoKXt0aGlzLl93b29VcGRhdGVQYXJhbXMoKTt9fSxfc2V0dXBTdWJtZW51OmZ1bmN0aW9uKCl7aWYoIXRoaXMuX2lzTW91c2VBdmFpbGFibGUoKXx8dGhpcy5faXNNZW51VG9nZ2xlKCl8fHRoaXMudHlwZT09PSdhY2NvcmRpb24nKXskKHRoaXMud3JhcHBlckNsYXNzKS5hZGRDbGFzcygnbm8taG92ZXInKTt9CmVsc2V7JCh0aGlzLndyYXBwZXJDbGFzcykucmVtb3ZlQ2xhc3MoJ25vLWhvdmVyJyk7fX0sX21lbnVPbkZvY3VzOmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub24oJ2ZvY3VzJywnYSwgLmZsLW1lbnUtdG9nZ2xlJywkLnByb3h5KGZ1bmN0aW9uKGV2ZW50KXtjb25zdCBmb2N1c2VkTWVudUl0ZW09JChldmVudC5jdXJyZW50VGFyZ2V0KS5jbG9zZXN0KCcubWVudS1pdGVtJyk7Y29uc3QgYmx1cnJlZE1lbnVJdGVtPSQoZXZlbnQucmVsYXRlZFRhcmdldCkuY2xvc2VzdCgnLm1lbnUtaXRlbScpO2lmKGZvY3VzZWRNZW51SXRlbS5jbG9zZXN0KCd1bCcpLmlzKGJsdXJyZWRNZW51SXRlbS5jbG9zZXN0KCd1bCcpKSl7aWYoIWZvY3VzZWRNZW51SXRlbS5pcyhibHVycmVkTWVudUl0ZW0pKXt0aGlzLl90b2dnbGVTdWJtZW51KGJsdXJyZWRNZW51SXRlbSxmYWxzZSk7fX0KZWxzZSBpZihmb2N1c2VkTWVudUl0ZW0uaGFzKGJsdXJyZWRNZW51SXRlbSkubGVuZ3RoPT09Ymx1cnJlZE1lbnVJdGVtLmhhcyhmb2N1c2VkTWVudUl0ZW0pLmxlbmd0aCl7Ymx1cnJlZE1lbnVJdGVtLnBhcmVudHMoJy5mbC1oYXMtc3VibWVudScpLmVhY2goKF8scGFyZW50KT0+e2lmKGZvY3VzZWRNZW51SXRlbS5jbG9zZXN0KCd1bCcpLmlzKCQocGFyZW50KS5jbG9zZXN0KCd1bCcpKSl7dGhpcy5fdG9nZ2xlU3VibWVudSgkKHBhcmVudCksZmFsc2UpO3JldHVybiBmYWxzZTt9fSk7fQplbHNlIGlmKGZvY3VzZWRNZW51SXRlbS5oYXMoYmx1cnJlZE1lbnVJdGVtKS5sZW5ndGgpe2lmKHRoaXMudHlwZSE9PSdhY2NvcmRpb24nJiZ0aGlzLnN1Ym1lbnVJY29uPT09J25vbmUnKXt0aGlzLl90b2dnbGVTdWJtZW51KGJsdXJyZWRNZW51SXRlbSxmYWxzZSk7fX19LHRoaXMpKTt9LF9tZW51T25Fc2NhcGU6ZnVuY3Rpb24oKXskKHRoaXMud3JhcHBlckNsYXNzKS5vbigna2V5ZG93bicsJC5wcm94eShmdW5jdGlvbihldmVudCl7aWYoZXZlbnQua2V5IT09J0VzY2FwZScpcmV0dXJuO2NvbnN0IG1lbnVJdGVtPSQoZXZlbnQudGFyZ2V0KS5jbG9zZXN0KCcubWVudS1pdGVtJyk7Y29uc3QgbW9iaWxlVG9nZ2xlPSQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKTtpZihtZW51SXRlbS5sZW5ndGh8fCQoZXZlbnQudGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS1tb2JpbGUtY2xvc2UnKSl7aWYobWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWhhcy1zdWJtZW51JykmJm1lbnVJdGVtLmZpbmQoJy5zdWItbWVudTpmaXJzdCcpLmlzKCc6dmlzaWJsZScpKXt0aGlzLl90b2dnbGVTdWJtZW51KG1lbnVJdGVtLGZhbHNlKTt9CmVsc2V7Y29uc3QgcGFyZW50TWVudUl0ZW09bWVudUl0ZW0ucGFyZW50cygnLmZsLWhhcy1zdWJtZW51Jykubm90KCcubWVnYS1tZW51LmhpZGUtaGVhZGluZywgLm1lZ2EtbWVudS1kaXNhYmxlZC5oaWRlLWhlYWRpbmcnKS5maXJzdCgpO2lmKHBhcmVudE1lbnVJdGVtLmxlbmd0aD09PTAmJnRoaXMuX2lzTWVudVRvZ2dsZSgpJiZtb2JpbGVUb2dnbGUuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXttb2JpbGVUb2dnbGUudHJpZ2dlcignYmx1cicpLnRyaWdnZXIoJ2ZvY3VzJyk7fQplbHNlIGlmKHBhcmVudE1lbnVJdGVtLmxlbmd0aCE9PTApe3RoaXMuX3RvZ2dsZVN1Ym1lbnUocGFyZW50TWVudUl0ZW0sZmFsc2UpO3BhcmVudE1lbnVJdGVtLmZpbmQoJ2E6Zmlyc3QnKS50cmlnZ2VyKCdmb2N1cycpO319fQplbHNlIGlmKCQoZXZlbnQudGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykmJm1vYmlsZVRvZ2dsZS5oYXNDbGFzcygnZmwtYWN0aXZlJykpe21vYmlsZVRvZ2dsZS50cmlnZ2VyKCdibHVyJykudHJpZ2dlcignZm9jdXMnKTt9fSx0aGlzKSk7fSxfbWVudU9uQ2xpY2s6ZnVuY3Rpb24oKXskKHRoaXMud3JhcHBlckNsYXNzKS5vbigna2V5ZG93bicsJ3NwYW4uZmwtbWVudS10b2dnbGUnLCQucHJveHkoZnVuY3Rpb24oZXZlbnQpe2lmKGV2ZW50LmtleT09PSdFbnRlcid8fGV2ZW50LmtleT09PScgJyl7ZXZlbnQucHJldmVudERlZmF1bHQoKTskKGV2ZW50LmN1cnJlbnRUYXJnZXQpLnRyaWdnZXIoJ2NsaWNrJyk7fX0sdGhpcykpOyQodGhpcy53cmFwcGVyQ2xhc3MpLm9uKCdjbGljaycsJ2EsIC5mbC1tZW51LXRvZ2dsZScsJC5wcm94eShmdW5jdGlvbihldmVudCl7aWYodGhpcy5faXNNb3VzZUF2YWlsYWJsZSgpJiYhdGhpcy5faXNNZW51VG9nZ2xlKCkmJmV2ZW50LmRldGFpbCYmdGhpcy50eXBlIT09J2FjY29yZGlvbicpcmV0dXJuO2lmKCQoZXZlbnQuY3VycmVudFRhcmdldCkuaXMoJ2EnKSYmKHRoaXMuc3VibWVudUljb24hPT0nbm9uZSd8fHRoaXMudHlwZT09PSdhY2NvcmRpb24nKSlyZXR1cm47Y29uc3QgbWVudUl0ZW09JChldmVudC5jdXJyZW50VGFyZ2V0KS5jbG9zZXN0KCcubWVudS1pdGVtLCAuZmwtbWVudS1sb2dvJyk7Y29uc3QgbWVudUxpbms9bWVudUl0ZW0uZmluZCgnYTpmaXJzdCcpLmF0dHIoJ2hyZWYnKTtjb25zdCBzdWJtZW51SGlkZGVuPW1lbnVJdGVtLmZpbmQoJy5zdWItbWVudTpmaXJzdCcpLmlzKCc6aGlkZGVuJyk7aWYodHlwZW9mIG1lbnVMaW5rPT09J3VuZGVmaW5lZCd8fG1lbnVMaW5rPT09JyMnfHxzdWJtZW51SGlkZGVuKXtldmVudC5wcmV2ZW50RGVmYXVsdCgpO30KaWYoJChldmVudC5jdXJyZW50VGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS10b2dnbGUnKXx8c3VibWVudUhpZGRlbil7dGhpcy5fdG9nZ2xlU3VibWVudShtZW51SXRlbSxzdWJtZW51SGlkZGVuKTt9fSx0aGlzKSk7fSxfdG9nZ2xlU3VibWVudTpmdW5jdGlvbihtZW51SXRlbSxvcGVuZWQpe2NvbnN0IHRvZ2dsaW5nQ2xhc3M9dGhpcy5faXNNZW51VG9nZ2xlKCl8fHRoaXMudHlwZT09PSdhY2NvcmRpb24nPydmbC1hY3RpdmUnOidmb2N1cyc7Y29uc3QgdG9nZ2xlRWxlbWVudD10aGlzLnN1Ym1lbnVJY29uPT09J25vbmUnPydhJzonLmZsLW1lbnUtdG9nZ2xlJztjb25zdCBoaWRkZW5NZW51PScubWVnYS1tZW51LmhpZGUtaGVhZGluZywgLm1lZ2EtbWVudS1kaXNhYmxlZC5oaWRlLWhlYWRpbmcnO2lmKG9wZW5lZCYmbWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWhhcy1zdWJtZW51JykmJiFtZW51SXRlbS5pcyhoaWRkZW5NZW51KSl7bWVudUl0ZW0uYWRkQ2xhc3ModG9nZ2xpbmdDbGFzcyk7bWVudUl0ZW0uZmluZCh0b2dnbGVFbGVtZW50KS5maXJzdCgpLmF0dHIoJ2FyaWEtZXhwYW5kZWQnLHRydWUpO2lmKHRoaXMuX2lzTWVudVRvZ2dsZSgpfHx0aGlzLnR5cGU9PT0nYWNjb3JkaW9uJyl7bWVudUl0ZW0uZmluZCgnLnN1Yi1tZW51OmZpcnN0OmhpZGRlbicpLnNsaWRlRG93bigpO319CmVsc2V7bWVudUl0ZW0ucGFyZW50KCkuZmluZCgnLm1lbnUtaXRlbScpLnJlbW92ZUNsYXNzKHRvZ2dsaW5nQ2xhc3MpO21lbnVJdGVtLnBhcmVudCgpLmZpbmQoJy5mbC1oYXMtc3VibWVudScpLm5vdChoaWRkZW5NZW51KS5maW5kKHRvZ2dsZUVsZW1lbnQpLmF0dHIoJ2FyaWEtZXhwYW5kZWQnLGZhbHNlKTtpZih0aGlzLl9pc01lbnVUb2dnbGUoKXx8dGhpcy50eXBlPT09J2FjY29yZGlvbicpe21lbnVJdGVtLmZpbmQoJy5zdWItbWVudTp2aXNpYmxlJykuc2xpZGVVcCgpO319fSxfY2xpY2tPckhvdmVyOmZ1bmN0aW9uKGNsZWFyPWZhbHNlKXtjb25zdCBzZWxlY3Rvcj10aGlzLl9pc01vYmlsZUJlbG93Um93RW5hYmxlZCgpP3RoaXMubm9kZUNsYXNzKyctY2xvbmUnOnRoaXMubm9kZUNsYXNzO3RoaXMuJHN1Ym1lbnVzPXRoaXMuJHN1Ym1lbnVzfHwkKHNlbGVjdG9yKS5maW5kKCcuc3ViLW1lbnUnKTtjb25zdCBjbGFzc05hbWU9dGhpcy5faXNNZW51VG9nZ2xlKCl8fHRoaXMudHlwZT09PSdhY2NvcmRpb24nPydmbC1hY3RpdmUnOidmb2N1cyc7Y29uc3QgdG9nZ2xlRWxlbWVudD10aGlzLnN1Ym1lbnVJY29uPT09J25vbmUnPydhJzonLmZsLW1lbnUtdG9nZ2xlJztjb25zdCBoaWRkZW5NZW51PScubWVnYS1tZW51LmhpZGUtaGVhZGluZywgLm1lZ2EtbWVudS1kaXNhYmxlZC5oaWRlLWhlYWRpbmcnOyQoc2VsZWN0b3IpLmZpbmQoJy5mbC1oYXMtc3VibWVudScpLm5vdChoaWRkZW5NZW51KS5lYWNoKGZ1bmN0aW9uKCl7aWYoY2xlYXJ8fCEkKHRoaXMpLmhhc0NsYXNzKGNsYXNzTmFtZSkpe2lmKGNsZWFyKSQodGhpcykucmVtb3ZlQ2xhc3MoY2xhc3NOYW1lKTskKHRoaXMpLmZpbmQodG9nZ2xlRWxlbWVudCsnOmZpcnN0JykuYXR0cignYXJpYS1leHBhbmRlZCcsZmFsc2UpO2lmKGNsYXNzTmFtZT09PSdmbC1hY3RpdmUnKXskKHRoaXMpLmZpbmQoJy5zdWItbWVudScpLmZhZGVPdXQoKTt9ZWxzZSBpZihjbGFzc05hbWU9PT0nZm9jdXMnKXskKHRoaXMpLmZpbmQoJy5zdWItbWVudScpLmNzcyh7J2Rpc3BsYXknOicnLCdvcGFjaXR5JzonJ30pO319fSk7fSxfc3VibWVudU9uUmlnaHQ6ZnVuY3Rpb24oKXskKHRoaXMud3JhcHBlckNsYXNzKS5vbignbW91c2VlbnRlciBmb2N1cycsJy5mbC1oYXMtc3VibWVudScsJC5wcm94eShmdW5jdGlvbihlKXtpZigkKGUuY3VycmVudFRhcmdldCkuZmluZCgnLnN1Yi1tZW51JykubGVuZ3RoPT09MCl7cmV0dXJuO30KdmFyICRsaW5rPSQoZS5jdXJyZW50VGFyZ2V0KSwkcGFyZW50PSRsaW5rLnBhcmVudCgpLCRzdWJNZW51PSRsaW5rLmZpbmQoJy5zdWItbWVudScpLHN1Yk1lbnVXaWR0aD0kc3ViTWVudS53aWR0aCgpLHN1Yk1lbnVQb3M9MCxib2R5V2lkdGg9JCgnYm9keScpLndpZHRoKCk7aWYoJGxpbmsuY2xvc2VzdCgnLmZsLW1lbnUtc3VibWVudS1yaWdodCcpLmxlbmd0aCE9PTApeyRsaW5rLmFkZENsYXNzKCdmbC1tZW51LXN1Ym1lbnUtcmlnaHQnKTt9ZWxzZSBpZigkKCdib2R5JykuaGFzQ2xhc3MoJ3J0bCcpKXtzdWJNZW51UG9zPSRwYXJlbnQuaXMoJy5zdWItbWVudScpPyRwYXJlbnQub2Zmc2V0KCkubGVmdC1zdWJNZW51V2lkdGg6JGxpbmsub2Zmc2V0KCkubGVmdC0kbGluay53aWR0aCgpLXN1Yk1lbnVXaWR0aDtpZihzdWJNZW51UG9zPD0wKXskbGluay5hZGRDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fX1lbHNle3N1Yk1lbnVQb3M9JHBhcmVudC5pcygnLnN1Yi1tZW51Jyk/JHBhcmVudC5vZmZzZXQoKS5sZWZ0KyRwYXJlbnQud2lkdGgoKStzdWJNZW51V2lkdGg6JGxpbmsub2Zmc2V0KCkubGVmdCskbGluay53aWR0aCgpK3N1Yk1lbnVXaWR0aDtpZihzdWJNZW51UG9zPmJvZHlXaWR0aCl7JGxpbmsuYWRkQ2xhc3MoJ2ZsLW1lbnUtc3VibWVudS1yaWdodCcpO319fSx0aGlzKSkub24oJ21vdXNlbGVhdmUnLCcuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7JChlLmN1cnJlbnRUYXJnZXQpLnJlbW92ZUNsYXNzKCdmbC1tZW51LXN1Ym1lbnUtcmlnaHQnKTt9LHRoaXMpKTt9LF9zdWJtZW51Um93WmluZGV4Rml4OmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub24oJ21vdXNlZW50ZXInLCd1bC5tZW51ID4gLmZsLWhhcy1zdWJtZW51JywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQoZS5jdXJyZW50VGFyZ2V0KS5maW5kKCcuc3ViLW1lbnUnKS5sZW5ndGg9PT0wKXtyZXR1cm47fQokKHRoaXMubm9kZUNsYXNzKS5jbG9zZXN0KCcuZmwtcm93JykuZmluZCgnLmZsLXJvdy1jb250ZW50JykuY3NzKCd6LWluZGV4JywnMTAnKTt9LHRoaXMpKS5vbignbW91c2VsZWF2ZScsJ3VsLm1lbnUgPiAuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oKXskKHRoaXMubm9kZUNsYXNzKS5jbG9zZXN0KCcuZmwtcm93JykuZmluZCgnLmZsLXJvdy1jb250ZW50JykuY3NzKCd6LWluZGV4JywnJyk7fSx0aGlzKSk7fSxfdG9nZ2xlRm9yTW9iaWxlOmZ1bmN0aW9uKCl7dmFyICR3cmFwcGVyPW51bGwsJG1lbnU9bnVsbCxzZWxmPXRoaXM7JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmF0dHIoJ2FyaWEtY29udHJvbHMnLCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJ3VsLm1lbnUnKS5hdHRyKCdpZCcpKTtpZih0aGlzLl9pc01lbnVUb2dnbGUoKSl7aWYodGhpcy5faXNNb2JpbGVCZWxvd1Jvd0VuYWJsZWQoKSl7dGhpcy5fcGxhY2VNb2JpbGVNZW51QmVsb3dSb3coKTskd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKTskbWVudT0kKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKTskbWVudS5maW5kKCd1bC5tZW51Jykuc2hvdygpO30KZWxzZXskd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKTskbWVudT0kd3JhcHBlci5maW5kKCcubWVudScpO30KaWYoISR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5oYXNDbGFzcygnZmwtYWN0aXZlJykmJiFzZWxmLm1vYmlsZUZseW91dCl7JG1lbnUuY3NzKHtkaXNwbGF5Oidub25lJ30pO30KaWYoc2VsZi5tb2JpbGVGbHlvdXQpe3RoaXMuX2luaXRGbHlvdXRNZW51KCk7fQokd3JhcHBlci5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJyxmdW5jdGlvbihlKXtlLnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpOyQodGhpcykudG9nZ2xlQ2xhc3MoJ2ZsLWFjdGl2ZScpO2lmKHNlbGYubW9iaWxlRmx5b3V0KXtzZWxmLl90b2dnbGVGbHlvdXRNZW51KCk7Y29uc3QgZmx5b3V0V3JhcHBlcj0kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0Jyk7aWYoJCh0aGlzKS5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2ZseW91dFdyYXBwZXIuYXR0cignYXJpYS1oaWRkZW4nLGZhbHNlKTtmbHlvdXRXcmFwcGVyLmZpbmQoJ2FbaHJlZl0sIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIHNwYW4uZmwtbWVudS10b2dnbGUsIFt0YWJpbmRleD0iLT
1123EiXScpLmF0dHIoJ3RhYmluZGV4JywwKTt9CmVsc2V7Zmx5b3V0V3JhcHBlci5hdHRyKCdhcmlhLWhpZGRlbicsdHJ1ZSk7Zmx5b3V0V3JhcHBlci5maW5kKCdhW2hyZWZdLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBzcGFuLmZsLW1lbnUtdG9nZ2xlLCBbdGFiaW5kZXhdOm5vdChbdGFiaW5kZXg9Ii0xIl0pJykuYXR0cigndGFiaW5kZXgnLC0xKTt9fQplbHNle3ZhciB0YXJnZXRNZW51PW51bGw7aWYoc2VsZi5tb2JpbGVCZWxvd1Jvdyl7dmFyICRjbG9zZXN0Q29sPSQodGhpcykucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKSwkY2xvc2VzdENvbEdyb3VwPSRjbG9zZXN0Q29sLmxlbmd0aD8kY2xvc2VzdENvbC5wYXJlbnQoJy5mbC1jb2wtZ3JvdXAnKTpudWxsO3RhcmdldE1lbnU9JGNsb3Nlc3RDb2wubGVuZ3RoPyRjbG9zZXN0Q29sLmxhc3QoKS5uZXh0KCcuZmwtbWVudS1tb2JpbGUtY2xvbmUnKTpudWxsO2lmKCRjbG9zZXN0Q29sR3JvdXAubGVuZ3RoKXtpZigkY2xvc2VzdENvbEdyb3VwLmhhc0NsYXNzKCdmbC1jb2wtZ3JvdXAtcmVzcG9uc2l2ZS1yZXZlcnNlZCcpKXskY2xvc2VzdENvbEdyb3VwLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpLmNzcygnb3JkZXInLC0xKTt9ZWxzZSBpZigkY2xvc2VzdENvbEdyb3VwKXskY2xvc2VzdENvbEdyb3VwLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpLmNzcygnb3JkZXInLDIpO319fWVsc2V7dGFyZ2V0TWVudT0kKHRoaXMpLmNsb3Nlc3QoJy5mbC1tZW51JykuZmluZCgndWwubWVudScpO30KaWYodGFyZ2V0TWVudS5sZW5ndGgpeyRtZW51PSQodGFyZ2V0TWVudSk7fQokbWVudS5zbGlkZVRvZ2dsZSgpO30KZS5zdG9wUHJvcGFnYXRpb24oKTt9KTskbWVudS5vZmYoKS5vbignY2xpY2snLCcubWVudS1pdGVtID4gYVtocmVmKj0iIyJdOm5vdChbaHJlZj0iIyJdKScsZnVuY3Rpb24oKXt2YXIgJGhyZWY9JCh0aGlzKS5hdHRyKCdocmVmJyksJHRhcmdldElEPSRocmVmLnNwbGl0KCcjJylbMV0sZWxlbWVudD0kKCcjJyskdGFyZ2V0SUQpO2lmKCQoJ2JvZHknKS5maW5kKGVsZW1lbnQpLmxlbmd0aD4wKXskKHRoaXMpLnRvZ2dsZUNsYXNzKCdmbC1hY3RpdmUnKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50KTtpZighc2VsZi5faXNNZW51VG9nZ2xlKCkpeyRtZW51LnNsaWRlVG9nZ2xlKCk7fX19KTt9CmVsc2V7aWYodGhpcy5faXNNb2JpbGVCZWxvd1Jvd0VuYWJsZWQoKSl7dGhpcy5fcmVtb3ZlTWVudUZyb21CZWxvd1JvdygpO30KJHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyksJG1lbnU9JHdyYXBwZXIuZmluZCgndWwubWVudScpOyR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7JG1lbnUuY3NzKHtkaXNwbGF5OicnfSk7aWYoIXRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpeyRtZW51Lm9mZignY2xpY2snLCcubWVudS1pdGVtID4gYVtocmVmKj0iIyJdOm5vdChbaHJlZj0iIyJdKScpO30KaWYodGhpcy5tb2JpbGVGbHlvdXQmJiR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKS5sZW5ndGg+MCl7JCgnYm9keScpLmNzcygnbWFyZ2luJywnJyk7JCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykuY3NzKCd0cmFuc2Zvcm0nLCcnKTskbWVudS51bndyYXAoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5yZW1vdmUoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLnJlbW92ZSgpO319fSxfaW5pdE1lZ2FNZW51czpmdW5jdGlvbigpe3ZhciBtb2R1bGU9JCh0aGlzLm5vZGVDbGFzcykscm93Q29udGVudD1tb2R1bGUuY2xvc2VzdCgnLmZsLXJvdy1jb250ZW50Jykscm93V2lkdGg9cm93Q29udGVudC53aWR0aCgpLG1lZ2FzPW1vZHVsZS5maW5kKCcubWVnYS1tZW51JyksZGlzYWJsZWQ9bW9kdWxlLmZpbmQoJy5tZWdhLW1lbnUtZGlzYWJsZWQnKSxpc1RvZ2dsZT10aGlzLl9pc01lbnVUb2dnbGUoKTtpZihpc1RvZ2dsZSl7bWVnYXMucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudScpLmFkZENsYXNzKCdtZWdhLW1lbnUtZGlzYWJsZWQnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51LWRpc2FibGVkID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJywnJyk7cm93Q29udGVudC5jc3MoJ3Bvc2l0aW9uJywnJyk7fWVsc2V7ZGlzYWJsZWQucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudS1kaXNhYmxlZCcpLmFkZENsYXNzKCdtZWdhLW1lbnUnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51ID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJyxyb3dXaWR0aCsncHgnKTtyb3dDb250ZW50LmNzcygncG9zaXRpb24nLCdyZWxhdGl2ZScpO319LF9pc01vYmlsZUJlbG93Um93RW5hYmxlZDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm1vYmlsZUJlbG93Um93JiYoJCh0aGlzLm5vZGVDbGFzcykucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKS5sZW5ndGgpO30sX3BsYWNlTW9iaWxlTWVudUJlbG93Um93OmZ1bmN0aW9uKCl7aWYoJCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJykubGVuZ3RoKXtyZXR1cm47fQp2YXIgbW9kdWxlPSQodGhpcy5ub2RlQ2xhc3MpLGNsb25lPW51bGwsY29sPW1vZHVsZS5wYXJlbnRzKCcuZmwtY29sLCAuZmwtbW9kdWxlLWJveCcpLmxhc3QoKTtpZihtb2R1bGUubGVuZ3RoPDEpe3JldHVybjt9CmNsb25lPShtb2R1bGUubGVuZ3RoPjEpPyQobW9kdWxlWzBdKS5jbG9uZSgpOm1vZHVsZS5jbG9uZSgpO21vZHVsZS5maW5kKCd1bC5tZW51JykucmVtb3ZlKCk7Y2xvbmUuYWRkQ2xhc3MoKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKS5yZXBsYWNlKCcuJywnJykpO2Nsb25lLmFkZENsYXNzKCdmbC1tZW51LW1vYmlsZS1jbG9uZScpO2Nsb25lLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmUoKTtjb2wuYWZ0ZXIoY2xvbmUpO2lmKG1vZHVsZS5oYXNDbGFzcygnZmwtYW5pbWF0aW9uJykpe2Nsb25lLnJlbW92ZUNsYXNzKCdmbC1hbmltYXRpb24nKTt9CnRoaXMuX21lbnVPbkZvY3VzKCk7dGhpcy5fbWVudU9uQ2xpY2soKTt0aGlzLl9tZW51T25Fc2NhcGUoKTt9LF9yZW1vdmVNZW51RnJvbUJlbG93Um93OmZ1bmN0aW9uKCl7aWYoISQo
1123dGhpcy5ub2RlQ2xhc3MrJy1jbG9uZScpLmxlbmd0aCl7cmV0dXJuO30KdmFyIG1vZHVsZT0kKHRoaXMubm9kZUNsYXNzKSxjbG9uZT0kKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKSxtZW51PWNsb25lLmZpbmQoJ3VsLm1lbnUnKSxuYXY9bW9kdWxlLmZpbmQoJ25hdicpO2lmKG5hdi5sZW5ndGgpe25hdi5hcHBlbmQobWVudSk7fWVsc2V7bW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5hZnRlcihtZW51KTt9CmNsb25lLnJlbW92ZSgpO21lbnUuZmluZCgnYScpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0QW5jaG9yTGluayk7fSxfaW5pdEZseW91dE1lbnU6ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxtZW51PXdyYXBwZXIuZmluZCgndWwubWVudScpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKTtpZigwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JykubGVuZ3RoKXttZW51LndyYXAoJzxkaXYgY2xhc3M9ImZsLW1lbnUtbW9iaWxlLWZseW91dCIgYXJpYS1oaWRkZW49InRydWUiPjwvZGl2PicpO30KaWYoMD09PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb3NlJykubGVuZ3RoKXt2YXIgY2xvc2U9d2luZG93LmZsX3Jlc3BvbnNpdmVfY2xvc2V8fCdDbG9zZScKd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JykucHJlcGVuZCgnPGJ1dHRvbiBjbGFzcz0iZmwtbWVudS1tb2JpbGUtY2xvc2UgZmwtY29udGVudC11aS1idXR0b24iIGFyaWEtbGFiZWw9IicrY2xvc2UrJyI+PGkgY2xhc3M9ImZhcyBmYS10aW1lcyI+PC9pPjwvYnV0dG9uPicpO30KaWYod3JhcHBlci5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoLW9wYWNpdHknKSYmMD09PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLW9wYWNpdHknKS5sZW5ndGgpe3dyYXBwZXIuYXBwZW5kKCc8ZGl2IGNsYXNzPSJmbC1tZW51LW1vYmlsZS1vcGFjaXR5Ij48L2Rpdj4nKTt9CndyYXBwZXIub2ZmKCdjbGljaycsJy5mbC1tZW51LW1vYmlsZS1vcGFjaXR5LCAuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eSwgLmZsLW1lbnUtbW9iaWxlLWNsb3NlJyxmdW5jdGlvbihlKXtidXR0b24udHJpZ2dlcignZm9jdXMnKS50cmlnZ2VyKCdjbGljaycpO2Uuc3RvcFByb3BhZ2F0aW9uKCk7fSk7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2YgRkxCdWlsZGVyKXtGTEJ1aWxkZXIuYWRkSG9vaygncmVzdGFydEVkaXRpbmdTZXNzaW9uJyxmdW5jdGlvbigpeyQoJy5mbC1idWlsZGVyLXVpLXBpbm5lZC1jb250ZW50LXRyYW5zZm9ybScpLmNzcygndHJhbnNmb3JtJywnJyk7aWYoYnV0dG9uLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7YnV0dG9uLnRyaWdnZXIoJ2NsaWNrJyk7fX0pO30KJCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLmZpbmQoJ2FbaHJlZl0sIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIHNwYW4uZmwtbWVudS10b2dnbGUsIFt0YWJpbmRleF06bm90KFt0YWJpbmRleD0iLTEiXSknKS5hdHRyKCd0YWJpbmRleCcsLTEpO30sX3RvZ2dsZUZseW91dE1lbnU6ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxidXR0b249d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykscG9zaXRpb249d3JhcHBlci5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcscHVzaE1lbnU9d3JhcHBlci5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoJyl8fHdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdXQtcHVzaC1vcGFjaXR5Jyksb3BhY2l0eT13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1vcGFjaXR5JyksbWFyZ2luUG9zPXt9LGZpeGVkUG9zPXt9LGZpeGVkSGVhZGVyPSQoJ2hlYWRlciwgaGVhZGVyID4gZGl2Jyk7dGhpcy5fcmVzaXplRmx5b3V0TWVudVBhbmVsKCk7aWYoJCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykubGVuZ3RoPjAmJiEkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWJ1aWxkZXItZWRpdCcpKXskKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5jc3MoJ3RyYW5zZm9ybScsJ25vbmUnKTt9CmlmKHB1c2hNZW51KXttYXJnaW5Qb3NbJ21hcmdpbi0nK3Bvc2l0aW9uXT1idXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpP3RoaXMuZmx5b3V0V2lkdGgrJ3B4JzonMHB4JzskKCdib2R5JykuYW5pbWF0ZShtYXJnaW5Qb3MsMjAwKTtpZihmaXhlZEhlYWRlci5sZW5ndGg+MCl7Zml4ZWRQb3NbcG9zaXRpb25dPWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJyk/dGhpcy5mbHlvdXRXaWR0aCsncHgnOicwcHgnO2ZpeGVkSGVhZGVyLmVhY2goZnVuY3Rpb24oKXtpZignZml4ZWQnPT0kKHRoaXMpLmNzcygncG9zaXRpb24nKSl7JCh0aGlzKS5jc3Moeyd0cmFuc2l0aW9uJzonbm9uZSd9KTskKHRoaXMpLmFuaW1hdGUoZml4ZWRQb3MsMjAwKTt9fSk7fX0KaWYob3BhY2l0eS5sZW5ndGg+MCYmYnV0dG9uLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7b3BhY2l0eS5zaG93KCk7fQplbHNle29wYWNpdHkuaGlkZSgpO319LF9yZXNpemVGbHlvdXRNZW51UGFuZWw6ZnVuY3Rpb24oKXtjb25zdCB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpO2NvbnN0IHdyYXBGbHlvdXQ9d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0Jyk7aWYod3JhcEZseW91dC5sZW5ndGg+MCl7d3JhcEZseW91dC5jc3ModGhpcy5fZ2V0Rmx5b3V0TWVudVBhbmVsUG9zaXRpb24oKSk7fX0sX2dldEZseW91dE1lbnVQYW5lbFBvc2l0aW9uOmZ1bmN0aW9uKCl7dmFyIHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyksYnV0dG9uPXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLHNpZGU9d3JhcHBlci5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcsd2luSGVpZ2h0PSQod2luZG93KS5vdXRlckhlaWdodCgpLHdpblRvcD0kKHdpbmRvdykuc2Nyb2xsVG9wKCksYWRtaW5CYXJIZWlnaHQ9JCgnI3dwYWRtaW5iYXInKS5sZW5ndGg/JCgnI3dwYWRtaW5iYXInKS5oZWlnaHQoKTowLGZseW91dFBvc2l0aW9uPXt9O2ZseW91dFBvc2l0aW9uW3NpZGVdPSctJysocGFyc2VJbnQodGhpcy5mbHlvdXRXaWR0aCkrMTUpKydweCc7aWYoIWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJykpe3JldHVybiBmbHlvdXRQb3NpdGlvbjt9CmZseW91dFBvc2l0aW9uW3NpZGVdPScwcHgnO2ZseW91dFBvc2l0aW9uWydoZWlnaHQnXT13aW5IZWlnaHQrJ3B4JztmbHlvdXRQb3NpdGlvblsndG9wJ109JzBweCc7aWYoYWRtaW5CYXJIZWlnaHQ+MCl7Y29uc3QgZGlmZj1hZG1pbkJhckhlaWdodC13aW5Ub3A7Zmx5b3V0UG9zaXRpb25bJ3RvcCddPWRpZmY8PTA/JzBweCc6KGRpZmYpKydweCc7fQpyZXR1cm4gZmx5b3V0UG9zaXRpb247fSxfdG9nZ2xlTWVudVNlYXJjaDpmdW5jdGlvbigpe3ZhciB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LXNlYXJjaC1pdGVtJyksYnV0dG9uPXdyYXBwZXIuZmluZCgnLmZsLWJ1dHRvbjppcyhhLCBidXR0b24pJyksZm9ybT13cmFwcGVyLmZpbmQoJy5mbC1zZWFyY2gtZm9ybS1pbnB1dC13cmFwJyksc2VsZj10aGlzO2J1dHRvbi5hdHRyKCd0YWJpbmRleCcsMCk7YnV0dG9uLmF0dHIoJ2FyaWEtbGFiZWwnLCdTZWFyY2gnKTtidXR0b24ub24oJ2NsaWNrJyxmdW5jdGlvbihlKXtlLnByZXZlbn
1123REZWZhdWx0KCk7aWYoZm9ybS5pcygnOnZpc2libGUnKSl7Zm9ybS5zdG9wKCkuZmFkZU91dCgyMDApO30KZWxzZXtmb3JtLnN0b3AoKS5mYWRlSW4oMjAwKTskKCdib2R5Jykub24oJ2NsaWNrLmZsLW1lbnUtc2VhcmNoJywkLnByb3h5KHNlbGYuX2hpZGVNZW51U2VhcmNoLHNlbGYpKTtmb3JtLmZpbmQoJy5mbC1zZWFyY2gtdGV4dCcpLmZvY3VzKCk7fX0pO30sX2hpZGVNZW51U2VhcmNoOmZ1bmN0aW9uKGUpe3ZhciBmb3JtPSQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1zZWFyY2gtZm9ybS1pbnB1dC13cmFwJyk7aWYoZSE9PXVuZGVmaW5lZCl7aWYoJChlLnRhcmdldCkuY2xvc2VzdCgnLmZsLW1lbnUtc2VhcmNoLWl0ZW0nKS5sZW5ndGg+MCl7cmV0dXJuO319CmZvcm0uc3RvcCgpLmZhZGVPdXQoMjAwKTskKCdib2R5Jykub2ZmKCdjbGljay5mbC1tZW51LXNlYXJjaCcpO30sX3dvb1VwZGF0ZVBhcmFtczpmdW5jdGlvbigpe2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIHdjX2NhcnRfZnJhZ21lbnRzX3BhcmFtcyl7d2NfY2FydF9mcmFnbWVudHNfcGFyYW1zLndjX2FqYXhfdXJsKz0nJmZsLW1lbnUtbm9kZT0nK3RoaXMubm9kZUlkKycmcG9zdC1pZD0nK3RoaXMucG9zdElkO30KaWYoJ3VuZGVmaW5lZCchPT10eXBlb2Ygd2NfYWRkX3RvX2NhcnRfcGFyYW1zKXt3Y19hZGRfdG9fY2FydF9wYXJhbXMud2NfYWpheF91cmwrPScmZmwtbWVudS1ub2RlPScrdGhpcy5ub2RlSWQrJyZwb3N0LWlkPScrdGhpcy5wb3N0SWQ7fX0sfTt9KShqUXVlcnkpOyhmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7bmV3IEZMQnVpbGRlck1lbnUoe2lkOic2MTI2YWE4NDgwYjU4Jyx0eXBlOidob3Jpem9udGFsJyxtb2JpbGU6J3RleHQnLG1vYmlsZUJlbG93Um93OmZhbHNlLG1vYmlsZUZseW91dDpmYWxzZSxicmVha1BvaW50czp7bGFyZ2U6MTIwMCxtZWRpdW06MTAyNCxzbWFsbDo0ODB9LG1vYmlsZUJyZWFrcG9pbnQ6J21lZGl1bS1tb2JpbGUnLHBvc3RJZDonMjIyMycsbW9iaWxlU3RhY2tlZDp0cnVlLHN1Ym1lbnVJY29uOidhcnJvd3MnLGZseW91dFdpZHRoOicyNTAnLH0pO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe0ZMVGhlbWVCdWlsZGVySGVhZGVyTGF5b3V0PXt3aW46bnVsbCxib2R5Om51bGwsaGVhZGVyOm51bGwsb3ZlcmxheTpmYWxzZSxoYXNBZG1pbkJhcjpmYWxzZSxzdGlja3lPbjonJyxicmVha3BvaW50V2lkdGg6MCxpbml0OmZ1bmN0aW9uKCl7dmFyIGVkaXRpbmc9JCgnaHRtbC5mbC1idWlsZGVyLWVkaXQnKS5sZW5ndGgsaGVhZGVyPSQoJy5mbC1idWlsZGVyLWNvbnRlbnRbZGF0YS10eXBlPWhlYWRlcl0nKSxtZW51TW9kdWxlPWhlYWRlci5maW5kKCcuZmwtbW9kdWxlLW1lbnUnKSxicmVha3BvaW50PW51bGw7aWYoIWVkaXRpbmcmJmhlYWRlci5sZW5ndGgpe2hlYWRlci5pbWFnZXNMb2FkZWQoJC5wcm94eShmdW5jdGlvbigpe3RoaXMud2luPSQod2luZG93KTt0aGlzLmJvZHk9JCgnYm9keScpO3RoaXMuaGVhZGVyPWhlYWRlci5lcSgwKTt0aGlzLm92ZXJsYXk9ISFOdW1iZXIoaGVhZGVyLmF0dHIoJ2RhdGEtb3ZlcmxheScpKTt0aGlzLmhhc0FkbWluQmFyPSEhJCgnYm9keS5hZG1pbi1iYXInKS5sZW5ndGg7dGhpcy5zdGlja3lPbj10aGlzLmhlYWRlci5kYXRhKCdzdGlja3ktb24nKTticmVha3BvaW50PXRoaXMuaGVhZGVyLmRhdGEoJ3N0aWNreS1icmVha3BvaW50Jyk7aWYoJyc9PXRoaXMuc3RpY2t5T24pe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbYnJlYWtwb2ludF0hPT11bmRlZmluZWQpe3RoaXMuYnJlYWtwb2ludFdpZHRoPUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1ticmVha3BvaW50XTt9CmVsc2V7dGhpcy5icmVha3BvaW50V2lkdGg9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLm1lZGl1bTt9fQppZihOdW1iZXIoaGVhZGVyLmF0dHIoJ2RhdGEtc3RpY2t5JykpKXt0aGlzLmhlYWRlci5kYXRhKCdvcmlnaW5hbC10b3AnLHRoaXMuaGVhZGVyLm9mZnNldCgpLnRvcCk7dGhpcy53aW4ub24oJ3Jlc2l6ZScsJC50aHJvdHRsZSg1MDAsJC5wcm94eSh0aGlzLl9pbml0U3RpY2t5LHRoaXMpKSk7dGhpcy5faW5pdFN0aWNreSgpO319LHRoaXMpKTt9fSxfaW5pdFN0aWNreTpmdW5jdGlvbihlKXt2YXIgaGVhZGVyPSQoJy5mbC1idWlsZGVyLWNvbnRlbnRbZGF0YS10eXBlPWhlYWRlcl0nKSx3aW5kb3dTaXplPXRoaXMud2luLndpZHRoKCksbWFrZVN0aWNreT1mYWxzZTttYWtlU3RpY2t5PXRoaXMuX21ha2VXaW5kb3dTdGlja3kod2luZG93U2l6ZSk7aWYobWFrZVN0aWNreXx8KHRoaXMuYnJlYWtwb2ludFdpZHRoPjAmJndpbmRvd1NpemU+PXRoaXMuYnJlYWtwb2ludFdpZHRoKSl7dGhpcy53aW4ub24oJ3Njcm9sbC5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knLCQucHJveHkodGhpcy5fZG9TdGlja3ksdGhpcykpO2lmKGUmJidyZXNpemUnPT09ZS50eXBlKXtpZih0aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe3RoaXMuX2RvU3RpY2t5KGUpO30KdGhpcy5fYWRqdXN0U3RpY2t5SGVhZGVyV2lkdGgoKTt9CmlmKE51bWJlcihoZWFkZXIuYXR0cignZGF0YS1zaHJpbmsnKSkpe3RoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLWhlaWdodCcsdGhpcy5oZWFkZXIub3V0ZXJIZWlnaHQoKSk7dGhpcy53aW4ub24oJ3Jlc2l6ZScsJC50aHJvdHRsZSg1MDAsJC5wcm94eSh0aGlzLl9pbml0U2hyaW5rLHRoaXMpKSk7dGhpcy5faW5pdFNocmluaygpO30KdGhpcy5faW5pdEZseW91dE1lbnVGaXgoZSk7fWVsc2V7dGhpcy53aW4ub2ZmKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy53aW4ub2ZmKCdyZXNpemUuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO3RoaXMuaGVhZGVyLnJlbW92ZUF0dHIoJ3N0eWxlJyk7dGhpcy5oZWFkZXIucGFyZW50KCkuY3NzKCdwYWRkaW5nLXRvcCcsJzAnKTt9fSxfbWFrZVdpbmRvd1N0aWNreTpmdW5jdGlvbih3aW5kb3dTaXplKXt2YXIgbWFrZVN0aWNreT1mYWxzZTtzd2l0Y2godGhpcy5zdGlja3lPbil7Y2FzZSd4bCc6bWFrZVN0aWNreT13aW5kb3dTaXplPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbGFyZ2UnXTticmVhaztjYXNlJyc6Y2FzZSdkZXNrdG9wJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ107YnJlYWs7Y2FzZSdkZXNrdG9wLW1lZGl1bSc6bWFrZVN0aWNreT13aW5kb3dTaXplPkZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snc21hbGwnXTticmVhaztjYXNlJ2xhcmdlJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSYmd2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydsYXJnZSddO2JyZWFrO2Nhc2UnbGFyZ2UtbWVkaXVtJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddJiZ3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ2xhcmdlJ107YnJlYWs7Y2FzZSdtZWRpdW0nOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ10mJndpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddKTticmVhaztjYXNlJ21lZGl1bS1tb2JpbGUnOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbWVkaXVtJ10pO2JyZWFrO2Nhc2UnbW9iaWxlJzptYWtlU3RpY2t5PSh3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10pO2JyZWFrO2Nhc2UnYWxsJzptYWtlU3RpY2t5PXRydWU7YnJlYWs7fQpyZXR1cm4gbWFrZVN0aWNreTt9LF9kb1N0aWNreTpmdW5jdGlvbihlKXt2YXIgd2luVG9wPU1hdGguZmxvb3IodGhpcy53aW4uc2Nyb2xsVG9wKCkpLGhlYWRlclRvcD1NYXRoLmZsb29yKHRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcpKSxoYXNTdGlja3lDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5JyksaGFzU2Nyb2xsZWRDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKSxiZWZvcmVIZWFkZXI9dGhpcy5oZWFkZXIucHJldkFsbCgnLmZsLWJ1aWxkZXItY29udGVudCcpLGJvZHlUb3BQYWRkaW5nPXBhcnNlSW50KGpRdWVyeSgnYm9keScpLmNzcygncGFkZGluZy10b3AnKSksd2luQmFySGVpZ2h0PSQoJyN3cGFkbWluYmFyJykubGVuZ3RoPyQoJyN3cGFkbWluYmFyJykub3V0ZXJIZWlnaHQoKTowLGhlYWRlckhlaWdodD0wO2lmKGlzTmFOKGJvZHlUb3BQYWRkaW5nKSl7Ym9keVRvcFBhZGRpbmc9MDt9CmlmKHRoaXMuaGFzQWRtaW5CYXImJnRoaXMud2luLndpZHRoKCk+NjAwKXt3aW5Ub3ArPU1hdGguZmxvb3Iod2luQmFySGVpZ2h0KTt9CmlmKHdpblRvcD5oZWFkZXJUb3Ape2lmKCFoYXNTdGlja3lDbGFzcyl7aWYoZSYmKCdzY3JvbGwnPT09ZS50eXBlfHwnc21hcnRzY3JvbGwnPT09ZS50eXBlKSl7dGhpcy5oZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO2lmKHRoaXMub3ZlcmxheSYmYmVmb3JlSGVhZGVyLmxlbmd0aCl7dGhpcy5oZWFkZXIuY3NzKCd0b3AnLHdpbkJhckhlaWdodCk7fX0KaWYoIXRoaXMub3ZlcmxheSl7dGhpcy5fYWRqdXN0SGVhZGVySGVpZ2h0KCk7fX19CmVsc2UgaWYoaGFzU3RpY2t5Q2xhc3Mpe3RoaXMuaGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLmhlYWRlci5yZW1vdmVBdHRyKCdzdHlsZScpO3RoaXMuaGVhZGVyLnBhcmVudCgpLmNzcygncGFkZGluZy10b3AnLCcwJyk7fQp0aGlzLl9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aCgpO2lmKHdpblRvcD5oZWFkZXJUb3Ape2lmKCFoYXNTY3JvbGxlZENsYXNzKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKTt9fWVsc2UgaWYoaGFzU2Nyb2xsZWRDbGFzcyl7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNjcm9sbGVkJyk7fQp0aGlzLl9mbHlvdXRNZW51Rml4KGUpO30sX2luaXRGbHlvdXRNZW51Rml4OmZ1bmN0aW9uKGUpe3ZhciBoZWFkZXI9dGhpcy5oZWFkZXIsbWVudU1vZHVsZT1oZWFkZXIuY2xvc2VzdCgnLmZsLW1lbnUnKSxmbHlvdXRNZW51PW1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLGlzUHVzaE1lbnU9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoJyl8fG1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdX
1123QtcHVzaC1vcGFjaXR5JyksaXNPdmVybGF5PW1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdXQtb3ZlcmxheScpLGZseW91dFBvcz1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1mbHlvdXQtcmlnaHQnKT8ncmlnaHQnOidsZWZ0JyxmbHlvdXRQYXJlbnQ9aGVhZGVyLnBhcmVudCgpLmlzKCdoZWFkZXInKT9oZWFkZXIucGFyZW50KCkucGFyZW50KCk6aGVhZGVyLnBhcmVudCgpO2lzRnVsbFdpZHRoPXRoaXMud2luLndpZHRoKCk9PT1oZWFkZXIud2lkdGgoKSxmbHlvdXRMYXlvdXQ9JycsYWN0aXZlUG9zPTI1MCxoZWFkZXJQb3M9MDtpZighZmx5b3V0TWVudS5sZW5ndGgpe3JldHVybjt9CmlmKHRoaXMud2luLndpZHRoKCk+aGVhZGVyLnBhcmVudCgpLndpZHRoKCkpe2hlYWRlclBvcz0odGhpcy53aW4ud2lkdGgoKS1oZWFkZXIud2lkdGgoKSkvIDI7fQppZihpc092ZXJsYXkpe2FjdGl2ZVBvcz1oZWFkZXJQb3M7fQplbHNlIGlmKGlzUHVzaE1lbnUpe2FjdGl2ZVBvcz1hY3RpdmVQb3MraGVhZGVyUG9zO30KZmx5b3V0TWVudS5kYXRhKCdhY3RpdmVQb3MnLGFjdGl2ZVBvcyk7aWYoaXNQdXNoTWVudSl7Zmx5b3V0TGF5b3V0PSdwdXNoLScrZmx5b3V0UG9zO30KZWxzZSBpZihpc092ZXJsYXkpe2ZseW91dExheW91dD0nb3ZlcmxheS0nK2ZseW91dFBvczt9CmlmKGlzUHVzaE1lbnUmJiEkKCdodG1sJykuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGFzLWZseW91dC1tZW51JykpeyQoJ2h0bWwnKS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oYXMtZmx5b3V0LW1lbnUnKTt9CmlmKCFmbHlvdXRQYXJlbnQuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtJytmbHlvdXRMYXlvdXQpKXtmbHlvdXRQYXJlbnQuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtJytmbHlvdXRMYXlvdXQpO30KaWYoIWhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1vdmVybGF5JykmJmlzT3ZlcmxheSl7aGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKTt9CmlmKCFoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLWZ1bGwtd2lkdGgnKSYmaXNGdWxsV2lkdGgpe2hlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpO30KZWxzZSBpZighaXNGdWxsV2lkdGgpe2hlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpO30KbWVudU1vZHVsZS5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJywkLnByb3h5KGZ1bmN0aW9uKGV2ZW50KXtpZihtZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUuZmwtYWN0aXZlJykubGVuZ3RoKXskKCdodG1sJykuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtYWN0aXZlJyk7ZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7fQplbHNleyQoJ2h0bWwnKS5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1hY3RpdmUnKTt9CnRoaXMuX2ZseW91dE1lbnVGaXgoZXZlbnQpO30sdGhpcykpO30sX2ZseW91dE1lbnVGaXg6ZnVuY3Rpb24oZSl7dmFyIGhlYWRlcj10aGlzLmhlYWRlcixtZW51TW9kdWxlPSQoZS50YXJnZXQpLmNsb3Nlc3QoJy5mbC1tZW51JyksZmx5b3V0TWVudT1tZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKSxmbHlvdXRQb3M9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcsbWVudU9wYWNpdHk9bWVudU1vZHVsZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLGlzU2Nyb2xsPSd1bmRlZmluZWQnIT09dHlwZW9mIGUmJidzY3JvbGwnPT09ZS5oYW5kbGVPYmoudHlwZSxhY3RpdmVQb3M9J3VuZGVmaW5lZCchPT10eXBlb2YgZmx5b3V0TWVudS5kYXRhKCdhY3RpdmVQb3MnKT9mbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycpOjAsaGVhZGVyUG9zPSh0aGlzLndpbi53aWR0aCgpLWhlYWRlci53aWR0aCgpKS8gMixpbmFjdGl2ZVBvcz1oZWFkZXJQb3M+MD9hY3RpdmVQb3MrNDoyNTQ7aWYoIWZseW91dE1lbnUubGVuZ3RoKXtyZXR1cm47fQppZih0aGlzLm92ZXJsYXkpe3JldHVybjt9CmlmKCQoJy5mbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LWFjdGl2ZScpLmxlbmd0aCl7aWYoaXNTY3JvbGwmJiFmbHlvdXRNZW51Lmhhc0NsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpKXtmbHlvdXRNZW51LmFkZENsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpO30KaWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aWYoIWlzU2Nyb2xsKXtzZXRUaW1lb3V0KCQucHJveHkoZnVuY3Rpb24oKXtmbHlvdXRNZW51LmNzcyhmbHlvdXRQb3MsJy0nK2FjdGl2ZVBvcysncHgnKTt9LHRoaXMpLDEpO30KZWxzZXtmbHlvdXRNZW51LmNzcyhmbHlvdXRQb3MsJy0nK2FjdGl2ZVBvcysncHgnKTt9fQplbHNle2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnMHB4Jyk7fX0KZWxzZXtpZihmbHlvdXRNZW51Lmhhc0NsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpKXtmbHlvdXRNZW51LnJlbW92ZUNsYXNzKCdmbC1tZW51LWRpc2FibGUtdHJhbnNpdGlvbicpO30KaWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKSYmaGVhZGVyUG9zPjAmJmhlYWRlclBvczwyNTApe2lmKGhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe2luYWN0aXZlUG9zPWhlYWRlclBvcysyNTQ7fQplbHNle2luYWN0aXZlUG9zPTI1NDt9fQppZihlJiZlLnR5cGU9PT0ncmVzaXplJyl7aW5hY3RpdmVQb3M9aGVhZGVyUG9zKzI1NDt9CmZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScraW5hY3RpdmVQb3MrJ3B4Jyk7fQppZihlJiZtZW51TW9kdWxlLmlzKCcuZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1vdmVybGF5JykmJiQuaW5maW5pdGVzY3JvbGwpe2Uuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7fQppZihtZW51T3BhY2l0eS5sZW5ndGgpe2lmKGhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jykpe2lmKCcwcHgnPT09bWVudU9wYWNpdHkuY3NzKCdsZWZ0Jykpe21lbnVPcGFjaXR5LmNzcygnbGVmdCcsJy0nK2hlYWRlclBvcysncHgnKTt9fQplbHNle21lbnVPcGFjaXR5LmNzcygnbGVmdCcsJycpO319fSxfYWRqdXN0U3RpY2t5SGVhZGVyV2lkdGg6ZnVuY3Rpb24oKXtpZigkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWZ
1123peGVkLXdpZHRoJykpe3ZhciBwYXJlbnRXaWR0aD10aGlzLmhlYWRlci5wYXJlbnQoKS53aWR0aCgpO2lmKHRoaXMud2luLndpZHRoKCk+PTk5Mil7dGhpcy5oZWFkZXIuY3NzKHsnbWFyZ2luJzonMCBhdXRvJywnbWF4LXdpZHRoJzpwYXJlbnRXaWR0aCx9KTt9CmVsc2V7dGhpcy5oZWFkZXIuY3NzKHsnbWFyZ2luJzonJywnbWF4LXdpZHRoJzonJyx9KTt9fX0sX2FkanVzdEhlYWRlckhlaWdodDpmdW5jdGlvbigpe3ZhciBiZWZvcmVIZWFkZXI9dGhpcy5oZWFkZXIucHJldkFsbCgnLmZsLWJ1aWxkZXItY29udGVudCcpLGJlZm9yZUhlYWRlckhlaWdodD0wLGJlZm9yZUhlYWRlckZpeD0wLGhlYWRlckhlaWdodD1NYXRoLmZsb29yKHRoaXMuaGVhZGVyLm91dGVySGVpZ2h0KCkpLGJvZHlUb3BQYWRkaW5nPXBhcnNlSW50KCQoJ2JvZHknKS5jc3MoJ3BhZGRpbmctdG9wJykpLHdwQWRtaW5CYXJIZWlnaHQ9MCx0b3RhbEhlYWRlckhlaWdodD0wO2lmKGlzTmFOKGJvZHlUb3BQYWRkaW5nKSl7Ym9keVRvcFBhZGRpbmc9MDt9CmlmKGJlZm9yZUhlYWRlci5sZW5ndGgpeyQuZWFjaChiZWZvcmVIZWFkZXIsZnVuY3Rpb24oKXtiZWZvcmVIZWFkZXJIZWlnaHQrPU1hdGguZmxvb3IoJCh0aGlzKS5vdXRlckhlaWdodCgpKTt9KTtiZWZvcmVIZWFkZXJGaXg9Mjt9CmlmKHRoaXMuaGFzQWRtaW5CYXImJnRoaXMud2luLndpZHRoKCk8PTYwMCl7d3BBZG1pbkJhckhlaWdodD1NYXRoLmZsb29yKCQoJyN3cGFkbWluYmFyJykub3V0ZXJIZWlnaHQoKSk7fQp0b3RhbEhlYWRlckhlaWdodD1NYXRoLmZsb29yKGJlZm9yZUhlYWRlckhlaWdodCtoZWFkZXJIZWlnaHQpO2lmKGhlYWRlckhlaWdodD4wKXt2YXIgaGVhZGVyUGFyZW50PXRoaXMuaGVhZGVyLnBhcmVudCgpLGhlYWRlclBhcmVudFRvcFBhZGRpbmc9MDtpZigkKGhlYWRlclBhcmVudCkuaXMoJ2JvZHknKSl7aGVhZGVyUGFyZW50VG9wUGFkZGluZz1NYXRoLmZsb29yKGhlYWRlckhlaWdodC13cEFkbWluQmFySGVpZ2h0KTt9ZWxzZXtoZWFkZXJQYXJlbnRUb3BQYWRkaW5nPU1hdGguZmxvb3IoaGVhZGVySGVpZ2h0LWJvZHlUb3BQYWRkaW5nLXdwQWRtaW5CYXJIZWlnaHQpO30KJChoZWFkZXJQYXJlbnQpLmNzcygncGFkZGluZy10b3AnLChoZWFkZXJQYXJlbnRUb3BQYWRkaW5nLWJlZm9yZUhlYWRlckZpeCkrJ3B4Jyk7dGhpcy5oZWFkZXIuY3NzKHsnLXdlYmtpdC10cmFuc2Zvcm0nOid0cmFuc2xhdGUoMHB4LCAtJyt0b3RhbEhlYWRlckhlaWdodCsncHgpJywnLW1zLXRyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknLCd0cmFuc2Zvcm0nOid0cmFuc2xhdGUoMHB4LCAtJyt0b3RhbEhlYWRlckhlaWdodCsncHgpJ30pO319LF9pbml0U2hyaW5rOmZ1bmN0aW9uKGUpe2lmKHRoaXMud2luLndpZHRoKCk+PXRoaXMuYnJlYWtwb2ludFdpZHRoKXt0aGlzLndpbi5vbignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycsJC5wcm94eSh0aGlzLl9kb1Nocmluayx0aGlzKSk7dGhpcy5fc2V0SW1hZ2VNYXhIZWlnaHQoKTtpZih0aGlzLndpbi5zY3JvbGxUb3AoKT4wKXt0aGlzLl9kb1NocmluaygpO319ZWxzZXt0aGlzLmhlYWRlci5wYXJlbnQoKS5jc3MoJ3BhZGRpbmctdG9wJywnMCcpO3RoaXMud2luLm9mZignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO3RoaXMuX3JlbW92ZVNocmluaygpO3RoaXMuX3JlbW92ZUltYWdlTWF4SGVpZ2h0KCk7fX0sX2RvU2hyaW5rOmZ1bmN0aW9uKGUpe3ZhciB3aW5Ub3A9dGhpcy53aW4uc2Nyb2xsVG9wKCksaGVhZGVyVG9wPXRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcpLGhlYWRlckhlaWdodD10aGlzLmhlYWRlci5kYXRhKCdvcmlnaW5hbC1oZWlnaHQnKSxzaHJpbmtJbWFnZUhlaWdodD10aGlzLmhlYWRlci5kYXRhKCdzaHJpbmstaW1hZ2UtaGVpZ2h0Jyksd2luZG93U2l6ZT10aGlzLndpbi53aWR0aCgpLG1ha2VTdGlja3k9dGhpcy5fbWFrZVdpbmRvd1N0aWNreSh3aW5kb3dTaXplKSxoYXNDbGFzcz10aGlzLmhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7aWYodGhpcy5oYXNBZG1pbkJhcil7d2luVG9wKz0zMjt9CmlmKG1ha2VTdGlja3kmJih3aW5Ub3A+aGVhZGVyVG9wK2hlYWRlckhlaWdodCkpe2lmKCFoYXNDbGFzcyl7dGhpcy5oZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO3RoaXMuaGVhZGVyLmZpbmQoJ2ltZycpLmVhY2goZnVuY3Rpb24oaSl7dmFyIGltYWdlPSQodGhpcyksbWF4TWVnYU1lbnU9aW1hZ2UuY2xvc2VzdCgnLm1heC1tZWdhLW1lbnUnKS5sZW5ndGgsaW1hZ2VJbkxpZ2h0Ym94PWltYWdlLmNsb3Nlc3QoJy5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCcpLmxlbmd0aCxpbWFnZUluTmF2TWVudT1pbWFnZS5jbG9zZXN0KCdsaS5tZW51LWl0ZW0nKS5sZW5ndGg7aWYoIShpbWFnZUluTGlnaHRib3h8fGltYWdlSW5OYXZNZW51fHxtYXhNZWdhTWVudSkpe2ltYWdlLmNzcygnbWF4LWhlaWdodCcsc2hyaW5rSW1hZ2VIZWlnaHQpO319KTt0aGlzLmhlYWRlci5maW5kKCcuZmwtcm93LWNvbnRlbnQtd3JhcCcpLmVhY2goZnVuY3Rpb24oKXt2YXIgcm93PSQodGhpcyk7aWYocGFyc2VJbnQocm93LmNzcygncGFkZGluZy1ib3R0b20nKSk+NSl7cm93LmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LWJvdHRvbScpO30KaWYocGFyc2VJbnQocm93LmNzcygncGFkZGluZy10b3AnKSk+NSl7cm93LmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LXRvcCcpO319KTt0aGlzLmhlYWRlci5maW5kKCcuZmwtbW9kdWxlJykuZWFjaChmdW5jdGlvbigpe3ZhciBtb2R1bGU9JCh0aGlzKS5maW5kKCcuZmwtbW9kdWxlLWNvbnRlbnQnKS5sZW5ndGg/JCh0aGlzKS5maW5kKCcuZmwtbW9kdWxlLWNvbnRlbnQnKTokKHRoaXMpO2lmKHBhcnNlSW50KG1vZHVsZS5jc3MoJ21hcmdpbi1ib3R0b20nKSk+NSl7bW9kdWxlLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLWJvdHRvbScpO30KaWYocGFyc2VJbnQobW9kdWxlLmNzcygnbWFyZ2luLXRvcCcpKT41KXttb2R1bGUuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtdG9wJyk7fX0pO319ZWxzZSBpZihoYXNDbGFzcyl7dGhpcy5oZWFkZXIuZmluZCgnaW1nJykuY3NzKCdtYXgtaGVpZ2h0JywnJyk7dGhpcy5fcmVtb3ZlU2hyaW5rKCk7fQppZigndW5kZWZpbmVkJz09PXR5cGVvZihlKSYmJCgnYm9keScpLmhhc0NsYXNzKCdmbC1maXhlZC13aWR0aCcpKXtpZighdGhpcy5vdmVybGF5KXt0aGlzLl9hZGp1c3RIZWFkZXJIZWlnaHQoKTt9fX0sX3JlbW92ZVNocmluazpmdW5jdGlvbigpe3ZhciByb3dzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1yb3ctY29udGVudC13cmFwJyksbW9kdWxlcz10aGlzLmhlYWRlci5maW5kKCcuZmwtbW9kdWxlLCAuZmwtbW9kdWxlLWNvbnRlbnQnKTtyb3dzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstcm93LWJvdHRvbScpO3Jvd3MucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctdG9wJyk7bW9kdWxlcy5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLW1vZHVsZS1ib3R0b20nKTttb2R1bGVzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLXRvcCcpO3RoaXMuaGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmsnKTt9LF9zZXRJbWFnZU1heEhlaWdodDpmdW5jdGlvbigpe3ZhciBoZWFkPSQoJ2hlYWQnKSxzdHlsZXNJZD0nZmwtaGVhZGVyLXN0eWxlcy0nK3RoaXMuaGVhZGVyLmRhdGEoJ3Bvc3QtaWQnKSxzdHlsZXM9JycsaW1hZ2VzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUgaW1nJyk7aWYoJCgnIycrc3R5bGVzSWQpLmxlbmd0aCl7cmV0dXJuO30KaW1hZ2VzLmVhY2goZnVuY3Rpb24oaSl7dmFyIGltYWdlPSQodGhpcyksaGVpZ2h0PWltYWdlLmhlaWdodCgpLG5vZGU9aW1hZ2UuY2xvc2VzdCgnLmZsLW1vZHVsZScpLmRhdGEoJ25vZGUnKSxjbGFzc05hbWU9J2ZsLW5vZGUtJytub2RlKyctaW1nLScraSxtYXhNZWdhTWVudT1pbWFnZS5jbG9zZXN0KCcubWF4LW1lZ2EtbWVudScpLmxlbmd0aCxpbWFnZUluTGlnaHRib3g9aW1hZ2UuY2xvc2VzdCgnLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50JykubGVuZ3RoLGltYWdlSW5OYXZNZW51PWltYWdlLmNsb3Nlc3QoJ2xpLm1lbnUtaXRlbScpLmxlbmd0aDtpZighKGltYWdlSW5MaWdodGJveHx8aW1hZ2VJbk5hdk1lbnV8fG1heE1lZ2FNZW51KSl7aW
11231hZ2UuYWRkQ2xhc3MoY2xhc3NOYW1lKTtzdHlsZXMrPScuJytjbGFzc05hbWUrJyB7IG1heC1oZWlnaHQ6ICcrKGhlaWdodD9oZWlnaHQ6aW1hZ2VbMF0uaGVpZ2h0KSsncHggfSc7fX0pO2lmKCcnIT09c3R5bGVzKXtoZWFkLmFwcGVuZCgnPHN0eWxlIGlkPSInK3N0eWxlc0lkKyciPicrc3R5bGVzKyc8L3N0eWxlPicpO319LF9yZW1vdmVJbWFnZU1heEhlaWdodDpmdW5jdGlvbigpeyQoJyNmbC1oZWFkZXItc3R5bGVzLScrdGhpcy5oZWFkZXIuZGF0YSgncG9zdC1pZCcpKS5yZW1vdmUoKTt9LH07JChmdW5jdGlvbigpe0ZMVGhlbWVCdWlsZGVySGVhZGVyTGF5b3V0LmluaXQoKTt9KTt9KShqUXVlcnkpOyhmdW5jdGlvbigkKXt9KShqUXVlcnkpOzsoZnVuY3Rpb24oJCl7UFBBY2NvcmRpb249ZnVuY3Rpb24oc2V0dGluZ3Mpe3RoaXMuaWQ9c2V0dGluZ3MuaWQ7dGhpcy5zZXR0aW5ncz1zZXR0aW5nczt0aGlzLm5vZGVDbGFzcz0nLmZsLW5vZGUtJytzZXR0aW5ncy5pZDt0aGlzLmFjY29yZGlvbj0kKHRoaXMubm9kZUNsYXNzKycgPiAuZmwtbW9kdWxlLWNvbnRlbnQgPiAucHAtYWNjb3JkaW9uJyk7dGhpcy5jbGlja2VkPWZhbHNlO3RoaXMubmVzdGVkVG9nZ2xlPWZhbHNlO3RoaXMuZGVmYXVsdE9wZW5lZD1mYWxzZTt0aGlzLm9mZnNldFRvcD1zZXR0aW5ncy5zY3JvbGxPZmZzZXRUb3A7dGhpcy5pc0J1aWxkZXJBY3RpdmU9c2V0dGluZ3MuaXNCdWlsZGVyQWN0aXZlO3RoaXMuX2luaXQoKTt9O1BQQWNjb3JkaW9uLnByb3RvdHlwZT17c2V0dGluZ3M6e30sbm9kZUNsYXNzOicnLGNsaWNrZWQ6ZmFsc2Usb2Zmc2V0VG9wOjEyMCxfaW5pdDpmdW5jdGlvbigpe2lmKHRoaXMuYWNjb3JkaW9uLmhhc0NsYXNzKCdwcC1hY2NvcmRpb24taW5pdGlhbGl6ZWQnKSl7cmV0dXJuO30KdmFyIGJ1dHRvbj10aGlzLmFjY29yZGlvbi5maW5kKCc+IC5wcC1hY2NvcmRpb24taXRlbSA+IC5wcC1hY2NvcmRpb24tYnV0dG9uJyk7YnV0dG9uLm9mZignY2xpY2snKS5vbignY2xpY2snLHRoaXMuX2J1dHRvbkNsaWNrLmJpbmQodGhpcykpO2J1dHRvbi5vbigna2V5cHJlc3MnLHRoaXMuX2J1dHRvbkNsaWNrLmJpbmQodGhpcykpO2J1dHRvbi5vbignbW91c2V1cCcsdGhpcy5fbW91c2VFdmVudC5iaW5kKHRoaXMpKTtidXR0b24ub24oJ2ZvY3VzJyx0aGlzLl9mb2N1c0luLmJpbmQodGhpcykpO2J1dHRvbi5vbignZm9jdXNvdXQnLHRoaXMuX2ZvY3VzT3V0LmJpbmQodGhpcykpO3RoaXMuX3Jlc3BvbnNpdmVDb2xsYXBzZSgpO3RoaXMuX2hhc2hDaGFuZ2UoKTskKHdpbmRvdykub24oJ2hhc2hjaGFuZ2UnLHRoaXMuX2hhc2hDaGFuZ2UuYmluZCh0aGlzKSk7dGhpcy5hY2NvcmRpb24uYWRkQ2xhc3MoJ3BwLWFjY29yZGlvbi1pbml0aWFsaXplZCcpO30sX2hhc2hDaGFuZ2U6ZnVuY3Rpb24oKXt2YXIgc2Nyb2xsUG9zPSQod2luZG93KS5zY3JvbGxUb3AoKTskKHdpbmRvdykub24oJ3Njcm9sbCcsZnVuY3Rpb24oKXtzY3JvbGxQb3M9JCh3aW5kb3cpLnNjcm9sbFRvcCgpO30pO3ZhciBoYXNoPWxvY2F0aW9uLmhhc2guc3BsaXQoJy8nKVswXS5yZXBsYWNlKCchJywnJyk7aWYoaGFzaCYmJChoYXNoKS5sZW5ndGg+MCl7dmFyIHNlbGY9dGhpczt2YXIgZWxlbWVudD0kKGhhc2grJy5wcC1hY2NvcmRpb24taXRlbScpO2lmKGVsZW1lbnQmJmVsZW1lbnQubGVuZ3RoPjApeyQoJ2h0bWwsIGJvZHknKS5hbmltYXRlKHtzY3JvbGxUb3A6ZWxlbWVudC5vZmZzZXQoKS50b3Atc2VsZi5vZmZzZXRUb3B9LDAsZnVuY3Rpb24oKXtsb2NhdGlvbi5ocmVmPScjJzt3aW5kb3cuc2Nyb2xsVG8oMCxzY3JvbGxQb3MpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighZWxlbWVudC5oYXNDbGFzcygncHAtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJykpe2VsZW1lbnQuZmluZCgnPiAucHAtYWNjb3JkaW9uLWJ1dHRvbicpLnRyaWdnZXIoJ2NsaWNrJyk7fX0sMTAwKTt2YXIgcGFyZW50TW9kdWxlcz1lbGVtZW50LnBhcmVudHMoJy5mbC1tb2R1bGUnKTt2YXIgZWxlbWVudE5vZGVJZD1lbGVtZW50LmNsb3Nlc3QoJy5mbC1tb2R1bGUnKS5kYXRhKCdub2RlJyk7cGFyZW50TW9kdWxlcy5lYWNoKGZ1bmN0aW9uKCl7aWYoJCh0aGlzKS5kYXRhKCdub2RlJykhPT1lbGVtZW50Tm9kZUlkKXt2YXIgcGFyZW50Tm9kZUlkPSQodGhpcykuZGF0YSgnbm9kZScpO2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIHdpbmRvd1sncHBfYWNjb3JkaW9uXycrcGFyZW50Tm9kZUlkXSl7dmFyIHBhcmVudEl0ZW09JCh0aGlzKS5maW5kKCcuZmwtbm9kZS0nK2VsZW1lbnROb2RlSWQpLnBhcmVudHMoJy5wcC1hY2NvcmRpb24taXRlbScpO2lmKCFwYXJlbnRJdGVtLmhhc0NsYXNzKCdwcC1hY2NvcmRpb24taXRlbS1hY3RpdmUnKSl7cGFyZW50SXRlbS5maW5kKCc+IC5wcC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTtzZWxmLm5lc3RlZFRvZ2dsZT10cnVlO3NldFRpbWVvdXQoZnVuY3Rpb24oKXt3aW5kb3cuc2Nyb2xsVG8oMCxlbGVtZW50Lm9mZnNldCgpLnRvcC1zZWxmLm9mZnNldFRvcCk7fSw4MDApO319fX0pO30pO319fSxfbW91c2VFdmVudDpmdW5jdGlvbigpe3RoaXMuY2xpY2tlZD10cnVlO30sX2J1dHRvbkNsaWNrOmZ1bmN0aW9uKGUpe2UucHJldmVudERlZmF1bHQoKTtlLnN0b3BQcm9wYWdhdGlvbigpO3ZhciBidXR0b249JChlLnRhcmdldCkuY2xvc2VzdCgnLnBwLWFjY29yZGlvbi1idXR0b24nKSxhY2NvcmRpb249YnV0dG9uLmNsb3Nlc3QoJy5wcC1hY2NvcmRpb24nKSxpdGVtPWJ1dHRvbi5jbG9zZXN0KCcucHAtYWNjb3JkaW9uLWl0ZW0nKSxhbGxDb250ZW50PWFjY29yZGlvbi5maW5kKCc+IC5wcC1hY2NvcmRpb24taXRlbSA+IC5wcC1hY2NvcmRpb24tY29udGVudCcpLGNvbnRlbnQ9YnV0dG9uLnNpYmxpbmdzKCcucHAtYWNjb3JkaW9uLWNvbnRlbnQnKSxzZWxmPXRoaXM7aWYoIXRoaXMuX3ZhbGlkQ2xpY2soZSkpe3JldHVybjt9CmUucHJldmVudERlZmF1bHQoKTtpZihhY2NvcmRpb24uaGFzQ2xhc3MoJ3BwLWFjY29yZGlvbi1jb2xsYXBzZScpKXthY2NvcmRpb24uZmluZCgnPiAucHAtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlIC5wcC1hY2NvcmRpb24tYnV0dG9uJykuYXR0cignYXJpYS1leHBhbmRlZCcsJ2ZhbHNlJyk7YWNjb3JkaW9uLmZpbmQoJz4gLnBwLWFjY29yZGlvbi1pdGVtLWFjdGl2ZSAucHAtYWNjb3JkaW9uLWNvbnRlbnQnKS5hdHRyKCdhcmlhLWh
1123pZGRlbicsJ3RydWUnKTthY2NvcmRpb24uZmluZCgnPiAucHAtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJykucmVtb3ZlQ2xhc3MoJ3BwLWFjY29yZGlvbi1pdGVtLWFjdGl2ZScpO2J1dHRvbi5hdHRyKCdhcmlhLWV4cGFuZGVkJywnZmFsc2UnKTthbGxDb250ZW50LnNsaWRlVXAoJ25vcm1hbCcpO30KaWYoY29udGVudC5pcygnOmhpZGRlbicpKXtidXR0b24uYXR0cignYXJpYS1leHBhbmRlZCcsJ3RydWUnKTtpdGVtLmFkZENsYXNzKCdwcC1hY2NvcmRpb24taXRlbS1hY3RpdmUnKTtpZih0aGlzLmRlZmF1bHRPcGVuZWQpe3ZhciBzcGVlZD0wO31lbHNle3ZhciBzcGVlZD0nbm9ybWFsJzt9CmNvbnRlbnQuc2xpZGVEb3duKHNwZWVkLGZ1bmN0aW9uKCl7c2VsZi5fc2xpZGVEb3duQ29tcGxldGUodGhpcyk7JCh0aGlzKS5hdHRyKCdhcmlhLWhpZGRlbicsZmFsc2UpO30pO30KZWxzZXtidXR0b24uYXR0cignYXJpYS1leHBhbmRlZCcsJ2ZhbHNlJyk7aXRlbS5yZW1vdmVDbGFzcygncHAtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJyk7Y29udGVudC5zbGlkZVVwKCdub3JtYWwnLGZ1bmN0aW9uKCl7c2VsZi5fc2xpZGVVcENvbXBsZXRlKHRoaXMpOyQodGhpcykuYXR0cignYXJpYS1oaWRkZW4nLHRydWUpO30pO319LF9mb2N1c0luOmZ1bmN0aW9uKGUpe3ZhciBidXR0b249JChlLnRhcmdldCkuY2xvc2VzdCgnLnBwLWFjY29yZGlvbi1idXR0b24nKTtidXR0b24uYXR0cignYXJpYS1zZWxlY3RlZCcsJ3RydWUnKTt9LF9mb2N1c091dDpmdW5jdGlvbihlKXt2YXIgYnV0dG9uPSQoZS50YXJnZXQpLmNsb3Nlc3QoJy5wcC1hY2NvcmRpb24tYnV0dG9uJyk7YnV0dG9uLmF0dHIoJ2FyaWEtc2VsZWN0ZWQnLCdmYWxzZScpO30sX3NsaWRlVXBDb21wbGV0ZTpmdW5jdGlvbih0YXJnZXQpe3ZhciBjb250ZW50PSQodGFyZ2V0KSxhY2NvcmRpb249Y29udGVudC5jbG9zZXN0KCcucHAtYWNjb3JkaW9uJyk7YWNjb3JkaW9uLnRyaWdnZXIoJ2ZsLWJ1aWxkZXIucHAtYWNjb3JkaW9uLXRvZ2dsZS1jb21wbGV0ZScpO30sX3NsaWRlRG93bkNvbXBsZXRlOmZ1bmN0aW9uKHRhcmdldCl7dmFyIGNvbnRlbnQ9JCh0YXJnZXQpLGFjY29yZGlvbj1jb250ZW50LmNsb3Nlc3QoJy5wcC1hY2NvcmRpb24nKSxpdGVtPWNvbnRlbnQucGFyZW50KCksd2luPSQod2luZG93KTtGTEJ1aWxkZXJMYXlvdXQucmVmcmVzaEdhbGxlcmllcyhjb250ZW50KTtGTEJ1aWxkZXJMYXlvdXQucmVmcmVzaEdyaWRMYXlvdXQoY29udGVudCk7RkxCdWlsZGVyTGF5b3V0LnJlbG9hZFNsaWRlcihjb250ZW50KTtGTEJ1aWxkZXJMYXlvdXQucmVzaXplQXVkaW8oY29udGVudCk7aWYoIXRoaXMuZGVmYXVsdE9wZW5lZCl7RkxCdWlsZGVyTGF5b3V0LnJlc2l6ZVNsaWRlc2hvdygpO31lbHNle3RoaXMuZGVmYXVsdE9wZW5lZD1mYWxzZTt9CmlmKCd1bmRlZmluZWQnIT09dHlwZW9mICQuZm4uaXNvdG9wZSl7dmFyIGhpZ2hlc3RCb3g9MDt2YXIgY29udGVudEhlaWdodD0wO2NvbnRlbnQuZmluZCgnLnBwLWVxdWFsLWhlaWdodCAucHAtY29udGVudC1wb3N0JykuY3NzKCdoZWlnaHQnLCcnKS5lYWNoKGZ1bmN0aW9uKCl7aWYoJCh0aGlzKS5oZWlnaHQoKT5oaWdoZXN0Qm94KXtoaWdoZXN0Qm94PSQodGhpcykuaGVpZ2h0KCk7Y29udGVudEhlaWdodD0kKHRoaXMpLmZpbmQoJy5wcC1jb250ZW50LXBvc3QtZGF0YScpLm91dGVySGVpZ2h0KCk7fX0pO2NvbnRlbnQuZmluZCgnLnBwLWVxdWFsLWhlaWdodCAucHAtY29udGVudC1wb3N0JykuaGVpZ2h0KGhpZ2hlc3RCb3gpO2NvbnRlbnQuZmluZCgnLnBwLWNvbnRlbnQtcG9zdC1ncmlkJykuaXNvdG9wZSgnbGF5b3V0Jyk7fQppZighdGhpcy5uZXN0ZWRUb2dnbGUpe2lmKGl0ZW0ub2Zmc2V0KCkudG9wPHdpbi5zY3JvbGxUb3AoKSsxMDApe2lmKCF0aGlzLmlzQnVpbGRlckFjdGl2ZSYmKCF0aGlzLmNsaWNrZWR8fHRoaXMuc2V0dGluZ3Muc2Nyb2xsQW5pbWF0aW9uKSl7JCgnaHRtbCwgYm9keScpLmFuaW1hdGUoe3Njcm9sbFRvcDppdGVtLm9mZnNldCgpLnRvcC10aGlzLm9mZnNldFRvcH0sNTAwLCdzd2luZycpO319fQp0aGlzLmNsaWNrZWQ9ZmFsc2U7dGhpcy5uZXN0ZWRUb2dnbGU9ZmFsc2U7YWNjb3JkaW9uLnRyaWdnZXIoJ2ZsLWJ1aWxkZXIucHAtYWNjb3JkaW9uLXRvZ2dsZS1jb21wbGV0ZScpOyQoZG9jdW1lbnQpLnRyaWdnZXIoJ3BwLWFjY29yZGlvbi10b2dnbGUtY29tcGxldGUnLFthY2NvcmRpb24saXRlbV0pO30sX3Jlc3BvbnNpdmVDb2xsYXBzZTpmdW5jdGlvbigpe2lmKHRoaXMuc2V0dGluZ3MucmVzcG9uc2l2ZUNvbGxhcHNlJiZ3aW5kb3cuaW5uZXJXaWR0aDw9NzY4KXt0aGlzLmFjY29yZGlvbi5maW5kKCc+IC5wcC1hY2NvcmRpb24taXRlbScpLnJlbW92ZUNsYXNzKCdwcC1hY2NvcmRpb24taXRlbS1hY3RpdmUnKS5maW5kKCc+IC5wcC1hY2NvcmRpb24tY29udGVudCcpLmhpZGUoKTtyZXR1cm47fX0sX3ZhbGlkQ2xpY2s6ZnVuY3Rpb24oZSl7cmV0dXJuKGUud2hpY2g9PTF8fGUud2hpY2g9PTEzfHxlLndoaWNoPT0zMnx8ZS53aGljaD09dW5kZWZpbmVkKT90cnVlOmZhbHNlO319O30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXt3aW5kb3dbJ3BwX2FjY29yZGlvbl9oMjNqZWdwdjV1MGYnXT1uZXcgUFBBY2NvcmRpb24oe2lkOidoMjNqZWdwdjV1MGYnLGRlZmF1bHRJdGVtOmZhbHNlLHJlc3BvbnNpdmVDb2xsYXBzZTpmYWxzZSxzY3JvbGxBbmltYXRpb246dHJ1ZSxzY3JvbGxPZmZzZXRUb3A6MTIwLGlzQnVpbGRlckFjdGl2ZTpmYWxzZX0pO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXt3aW5kb3dbJ3BwX2FjY29yZGlvbl81YjNlZmFvbHdqejAnXT1uZXcgUFBBY2NvcmRpb24oe2lkOic1YjNlZmFvbHdqejAnLGRlZmF1bHRJdGVtOmZhbHNlLHJlc3BvbnNpdmVDb2xsYXBzZTpmYWxzZSxzY3JvbGxBbmltYXRpb246dHJ1ZSxzY3JvbGxPZmZzZXRUb3A6MTIwLGlzQnVpbGRlckFjdGl2ZTpmYWxzZX0pO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXt3aW5kb3dbJ3BwX2FjY29yZGlvbl92enkzbmR4NGlzMDcnXT1uZXcgUFBBY2NvcmRpb24oe2lkOid2enkzbmR4NGlzMDcnLGRlZmF1bHRJdGVtOmZhbHNlLHJlc3BvbnNpdmVDb2xsYXBzZTpmYWxzZSxzY3JvbGxBbmltYXRpb246dHJ1ZSxzY3JvbGxPZmZzZXRUb3A6MTIwLGlzQnVpbGRlckFjdGl2ZTpmYWxzZX0pO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXt3aW5kb3dbJ3BwX2FjY29yZGlvbl9sdG9rMzA0d2FoODknXT1uZXcgUFBBY2NvcmRpb24oe2lkOidsdG9rMzA0d2FoODknLGRlZmF1bHRJdGVtOmZhbHNlLHJlc3BvbnNpdmVDb2xsYXBzZTpmYWxzZSxzY3JvbGxBbmltYXRpb246dHJ1ZSxzY3JvbGxPZmZzZXRUb3A6MTIwLGlzQnVpbGRlckFjdGl2ZTpmYWxzZX0pO30pO30pKGpRdWVyeSk7"></script>
1123<script id="perfmatters-delayed-scripts-js">(function(){window.pmDC=1;window.pmDT=15;if(window.pmDT){var e=setTimeout(d,window.pmDT*1e3)}const t=["keydown","mousedown","mousemove","wheel","touchmove","touchstart","touchend"];const n={normal:[],defer:[],async:[]};const o=[];const i=[];var r=false;var a="";window.pmIsClickPending=false;t.forEach(function(e){window.addEventListener(e,d,{passive:true})});if(window.pmDC){window.addEventListener("touchstart",b,{passive:true});window.addEventListener("mousedown",b)}function d(){if(typeof e!=="undefined"){clearTimeout(e)}t.forEach(function(e){window.removeEventListener(e,d,{passive:true})});if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",s)}else{s()}}async function s(){c();u();f();m();await w(n.normal);await w(n.defer);await w(n.async);await p();document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))});window.dispatchEvent(new Event("perfmatters-allScriptsLoaded")),E().then(()=>{h()})}function c(){let o={};function e(t,e){function n(e){return o[t].delayedEvents.indexOf(e)>=0?"perfmatters-"+e:e}if(!o[t]){o[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:[]};t.addEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.add.apply(t,arguments)};t.removeEventListener=function(){arguments[0]=n(arguments[0]);o[t].originalFunctions.remove.apply(t,arguments)}}o[t].delayedEvents.push(e)}function t(t,n){const e=t[n];Object.defineProperty(t,n,{get:!e?function(){}:e,set:function(e){t["perfmatters"+n]=e}})}e(document,"DOMContentLoaded");e(window,"DOMContentLoaded");e(window,"load");e(document,"readystatechange");t(document,"onreadystatechange");t(window,"onload")}function u(){let n=window.jQuery;Object.defineProperty(window,"jQuery",{get(){return n},set(t){if(t&&t.fn&&!o.includes(t)){t.fn.ready=t.fn.init.prototype.ready=function(e){if(r){e.bind(document)(t)}else{document.addEventListener("perfmatters-DOMContentLoaded",function(){e.bind(document)(t)})}};const e=t.fn.on;t.fn.on=t.fn.init.prototype.on=function(){if(this[0]===window){function t(e){e=e.split(" ");e=e.map(function(e){if(e==="load"||e.indexOf("load.")===0){return"perfmatters-jquery-load"}else{return e}});e=e.join(" ");return e}if(typeof arguments[0]=="string"||arguments[0]instanceof String){arguments[0]=t(arguments[0])}else if(typeof arguments[0]=="object"){Object.keys(arguments[0]).forEach(function(e){delete Object.assign(arguments[0],{[t(e)]:arguments[0][e]})[e]})}}return e.apply(this,arguments),this};o.push(t)}n=t}})}function f(){document.querySelectorAll("script[type=pmdelayedscript]").forEach(function(e){if(e.hasAttribute("src")){if(e.hasAttribute("defer")&&e.defer!==false){n.defer.push(e)}else if(e.hasAttribute("async")&&e.async!==false){n.async.push(e)}else{n.normal.push(e)}}else{n.normal.push(e)}})}function m(){var o=document.createDocumentFragment();[...n.normal,...n.defer,...n.async].forEach(function(e){var t=e.getAttribute("src");if(t){var n=document.createElement("link");n.href=t;if(e.getAttribute("data-perfmatters-type")=="module"){n.rel="modulepreload"}else{n.rel="preload";n.as="script"}o.appendChild(n)}});document.head.appendChild(o)}async function w(e){var t=e.shift();if(t){await l(t);return w(e)}return Promise.resolve()}async function l(t){await v();return new Promise(function(e){const n=document.createElement("script");[...t.attributes].forEach(function(e){let t=e.nodeName;if(t!=="type"){if(t==="data-perfmatters-type"){t="type"}n.setAttribute(t,e.nodeValue)}});if(t.hasAttribute("src")){n.addEventListener("load",e);n.addEventListener("error",e)}else{n.text=t.text;e()}t.parentNode?t.parentNode.replaceChild(n,t):e()})}async function p(){r=true;await v();document.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();window.dispatchEvent(new Event("perfmatters-DOMContentLoaded"));await v();document.dispatchEvent(new Event("perfmatters-readystatechange"));await v();if(document.perfmattersonreadystatechange){document.perfmattersonreadystatechange()}await v();window.dispatchEvent(new Event("perfmatters-load"));await v();if(window.perfmattersonload){window.perfmattersonload()}await v();o.forEach(function(e){e(window).trigger("perfmatters-jquery-load")})}async function v(){return new Promise(function(e){requestAnimationFrame(e)})}function h(){window.removeEventListener("touchstart",b,{passive:true});window.removeEventListener("mousedown",b);
1123i.forEach(e=>{if(e.target.outerHTML===a){e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:true,cancelable:true}))}})}function E(){return new Promise(e=>{window.pmIsClickPending?g=e:e()})}function y(){window.pmIsClickPending=true}function g(){window.pmIsClickPending=false}function L(e){e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");i.push(e),e.preventDefault();e.stopPropagation();e.stopImmediatePropagation();g()}function b(e){if(e.target.tagName!=="HTML"){if(!a){a=e.target.outerHTML}window.addEventListener("touchend",A);window.addEventListener("mouseup",A);window.addEventListener("touchmove",k,{passive:true});window.addEventListener("mousemove",k);e.target.addEventListener("click",L);C(e.target,"onclick","pm-onclick");y()}}function k(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k);e.target.removeEventListener("click",L);C(e.target,"pm-onclick","onclick");g()}function A(e){window.removeEventListener("touchend",A);window.removeEventListener("mouseup",A);window.removeEventListener("touchmove",k,{passive:true});window.removeEventListener("mousemove",k)}function C(e,t,n){if(e.hasAttribute&&e.hasAttribute(t)){event.target.setAttribute(n,event.target.getAttribute(t));event.target.removeAttribute(t)}}})();</script>
1123</body> 1124</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.