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"> 6<link rel="profile" href="http://gmpg.org/xfn/11"> 7<link rel="pingback" href="https://smartrulesapp.com/xmlrpc.php"> 8 9<title>SmartRules – Make your smart home smart.</title> 10<meta name='robots' content='max-image-preview:large' /> 11<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 12<link rel="alternate" type="application/rss+xml" title="SmartRules » Feed" href="https://smartrulesapp.com/feed/" /> 13<link rel="alternate" type="application/rss+xml" title="SmartRules » Comments Feed" href="https://smartrulesapp.com/comments/feed/" /> 14<link rel='stylesheet' id='sydney-bootstrap-css' href='https://smartrulesapp.com/wp-content/themes/sydney/css/bootstrap/bootstrap.min.css?ver=1' type='text/css' media='all' /> 15<link rel='stylesheet' id='wp-block-library-css' href='https://smartrulesapp.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.10' type='text/css' media='all' /> 16<style id='wp-block-library-inline-css' type='text/css'> 17.wp-block-image.is-style-sydney-rounded img { border-radius:30px; } 18.wp-block-gallery.is-style-sydney-rounded img { border-radius:30px; } 19</style> 20<link rel='stylesheet' id='advanced-gutenberg-blocks-style-css' href='https://smartrulesapp.com/wp-content/plugins/advanced-gutenberg-blocks/dist/blocks.style.build.css?ver=1.9.8' type='text/css' media='all' /> 21<style id='global-styles-inline-css' type='text/css'> 22: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
22--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 740px;--wp--style--global--wide-size: 1140px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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{--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}
22a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
22.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;} 23:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 24</style> 25<link rel='stylesheet' id='siteorigin-panels-front-css' href='https://smartrulesapp.com/wp-content/plugins/siteorigin-panels/css/front-flex.min.css?ver=2.37.0' type='text/css' media='all' /> 26<link rel='stylesheet' id='sow-image-default-8b5b6f678277-25-css' href='https://smartrulesapp.com/wp-content/uploads/siteorigin-widgets/sow-image-default-8b5b6f678277-25.css?ver=6.6.10' type='text/css' media='all' /> 27<link rel='stylesheet' id='sydney-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Source%20Sans%20Pro%20Bold:wght@600&display=swap' type='text/css' media='all' /> 28<link rel='stylesheet' id='sydney-style-css' href='https://smartrulesapp.com/wp-content/themes/sydney/style.css?ver=20230821' type='text/css' media='all' /> 29<!--[if lte IE 9]> 30<link rel='stylesheet' id='sydney-ie9-css' href='https://smartrulesapp.com/wp-content/themes/sydney/css/ie9.css?ver=6.6.10' type='text/css' media='all' /> 31<![endif]--> 32<link rel='stylesheet' id='sydney-hero-slider-css' href='https://smartrulesapp.com/wp-content/themes/sydney/css/components/hero-slider.min.css?ver=20220824' type='text/css' media='all' /> 33<link rel='stylesheet' id='sydney-siteorigin-css' href='https://smartrulesapp.com/wp-content/themes/sydney/css/components/siteorigin.min.css?ver=20220824' type='text/css' media='all' /> 34<link rel='stylesheet' id='sydney-font-awesome-css' href='https://smartrulesapp.com/wp-content/themes/sydney/fonts/font-awesome.min.css?ver=6.6.10' type='text/css' media='all' /> 35<link rel='stylesheet' id='sydney-style-min-css' href='https://smartrulesapp.com/wp-content/themes/sydney/css/styles.min.css?ver=20240307' type='text/css' media='all' /> 36<style id='sydney-style-min-inline-css' type='text/css'> 37.woocommerce ul.products li.product{text-align:center;}html{scroll-behavior:smooth;}.header-image{background-size:cover;}.header-image{height:100px;}:root{--sydney-global-color-1:#ef396e;--sydney-global-color-2:#b73d3d;--sydney-global-color-3:#233452;--sydney-global-color-4:#00102E;--sydney-global-color-5:#6d7685;--sydney-global-color-6:#00102E;--sydney-global-color-7:#F4F5F7;--sydney-global-color-8:#dbdbdb;--sydney-global-color-9:#ffffff;}.llms-student-dashboard .llms-button-secondary:hover,.llms-button-action:hover,.read-more-gt,.widget-area .widget_fp_social a,#mainnav ul li a:hover,.sydney_contact_info_widget span,.roll-team .team-content .name,.roll-team .team-item .team-pop .team-social li:hover a,.roll-infomation li.address:before,.roll-infomation li.phone:before,.roll-infomation li.email:before,.roll-testimonials .name,.roll-button.border,.roll-button:hover,.roll-icon-list .icon i,.roll-icon-list .content h3 a:hover,.roll-icon-box.white .content h3 a,.roll-icon-box .icon i,.roll-icon-box .content h3 a:hover,.switcher-container .switcher-icon a:focus,.go-top:hover,.hentry .meta-post a:hover,#mainnav > ul > li > a.active,#mainnav > ul > li > a:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.text-color,.social-menu-widget a,.social-menu-widget a:hover,.archive .team-social li a,a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.classic-alt .meta-post a,.single .hentry .meta-post a,.content-area.modern .hentry .meta-post span:before,.content-area.modern .post-cat{color:var(--sydney-global-color-1)}.llms-student-dashboard .llms-button-secondary,.llms-button-action,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.project-filter li a.active,.project-filter li a:hover,.preloader .pre-bounce1,.preloader .pre-bounce2,.roll-team .team-item .team-pop,.roll-progress .progress-animate,.roll-socials li a:hover,.roll-project .project-item .project-pop,.roll-project .project-filter li.active,.roll-project .project-filter li:hover,.roll-button.light:hover,.roll-button.border:hover,.roll-button,.roll-icon-box.white .icon,.owl-theme .owl-control
37s .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span,.go-top,.bottom .socials li:hover a,.sidebar .widget:before,.blog-pagination ul li.active,.blog-pagination ul li:hover a,.content-area .hentry:after,.text-slider .maintitle:after,.error-wrap #search-submit:hover,#mainnav .sub-menu li:hover > a,#mainnav ul li ul:after,button,input[type="button"],input[type="reset"],input[type="submit"],.panel-grid-cell .widget-title:after,.cart-amount{background-color:var(--sydney-global-color-1)}.llms-student-dashboard .llms-button-secondary,.llms-student-dashboard .llms-button-secondary:hover,.llms-button-action,.llms-button-action:hover,.roll-socials li a:hover,.roll-socials li a,.roll-button.light:hover,.roll-button.border,.roll-button,.roll-icon-list .icon,.roll-icon-box .icon,.owl-theme .owl-controls .owl-page span,.comment .comment-detail,.widget-tags .tag-list a:hover,.blog-pagination ul li,.error-wrap #search-submit:hover,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,button,input[type="button"],input[type="reset"],input[type="submit"],.archive .team-social li a{border-color:var(--sydney-global-color-1)}
37.sydney_contact_info_widget span{fill:var(--sydney-global-color-1);}.go-top:hover svg{stroke:var(--sydney-global-color-1);}.site-header.float-header{background-color:rgba(52,152,219,0.9);}@media only screen and (max-width:1024px){.site-header{background-color:#3498db;}}#mainnav ul li a,#mainnav ul li::before{color:#ffffff}#mainnav .sub-menu li a{color:#ffffff}#mainnav .sub-menu li a{background:#1c1c1c}.text-slider .maintitle,.text-slider .subtitle{color:#000000}body{color:#ffffff}#secondary{background-color:#ffffff}#secondary,#secondary a:not(.wp-block-button__link){color:#6d7685}.btn-menu .sydney-svg-icon{fill:#ffffff}#mainnav ul li a:hover,.main-header #mainnav .menu > li > a:hover{color:#d65050}.overlay{background-color:#000000}.page-wrap{padding-top:83px;}.page-wrap{padding-bottom:100px;}.slide-inner{display:none;}.slide-inner.text-slider-stopped{display:block;}@media only screen and (max-width:1025px){.mobile-slide{display:block;}.slide-item{background-image:none !important;}.header-slider{}.slide-item{height:auto !important;}.slide-inner{min-height:initial;}}.go-top.show{border-radius:2px;bottom:10px;}.go-top.position-right{right:20px;}.go-top.position-left{left:20px;}.go-top{background-color:;}.go-top:hover{background-color:;}.go-top{color:;}.go-top svg{stroke:;}.go-top:hover{color:;}.go-top:hover svg{stroke:;}.go-top .sydney-svg-icon,.go-top .sydney-svg-icon svg{width:16px;height:16px;}.go-top{padding:15px;}.site-info{border-top:0;}.footer-widgets-grid{gap:30px;}@media (min-width:992px){.footer-widgets-grid{padding-top:95px;padding-bottom:95px;}}@media (min-width:576px) and (max-width:991px){.footer-widgets-grid{padding-top:60px;padding-bottom:60px;}}@media (max-width:575px){.footer-widgets-grid{padding-top:60px;padding-bottom:60px;}}@media (min-width:992px){.sidebar-column .widget .widget-title{font-size:22px;}}@media (min-width:576px) and (max-width:991px){.sidebar-column .widget .widget-title{font-size:22px;}}@media (max-width:575px){.sidebar-column .widget .widget-title{font-size:22px;}}@media (min-width:992px){.footer-widgets{font-size:16px;}}@media (min-width:576px) and (max-width:991px){.footer-widgets{font-size:16px;}}@media (max-width:575px){.footer-widgets{font-size:16px;}}.footer-widgets{background-color:;}.sidebar-column .widget .widget-title{color:;}.sidebar-column .widget h1,.sidebar-column .widget h2,.sidebar-column .widget h3,.sidebar-column .widget h4,.sidebar-column .widget h5,.sidebar-column .widget h6{color:;}.sidebar-column .widget{color:;}#sidebar-footer .widget a{color:;}#sidebar-footer .widget a:hover{color:;}.site-footer{background-color:#3498db;}.site-info,.site-info a{color:#ffffff;}.site-info .sydney-svg-icon svg{fill:#ffffff;}.site-info{padding-top:20px;padding-bottom:20px;}@media (min-width:992px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-top:12px;padding-bottom:12px;}}@media (min-width:576px) and (max-width:991px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-top:12px;padding-bottom:12px;}}@media (max-width:575px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-top:12px;padding-bottom:12px;}}@media (min-width:992px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-left:35px;padding-right:35px;}}@media (min-width:576px) and (max-width:991px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-left:35px;padding-right:35px;}}@media (max-width:575px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{padding-left:35px;padding-right:35px;}}button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{border-radius:0;}@media (min-width:992px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;}}@media (min-width:576px) and (max-width:991px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;}}@media (max-width:575px){button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px;}}button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{text-transform:uppercase;}button,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button,.roll-button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{background-color:;}button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.roll-button:hover,a.button:hover,.wp-block-button__link:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:;}button,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button,.checkout-button.button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{color:;}button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.roll-button:hover,a.button:hover,.wp-block-button__link:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:;}.is-style-outline .wp-block-button__link,div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button,.roll-button,.wp-block-button__link.is-style-outline,button,a.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"]{border-color:;}button:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.roll-button:hover,a.button:hover,.wp-block-button__link:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:;}.posts-layout .list-image{width:30%;}.posts-layout .list-content{width:70%;}.content-area:not(.layout4):not(.layout6) .posts-layout .entry-thumb{margin:0 0 24px 0;}.layout4 .entry-thumb,.layout6 .entry-thumb{margin:0 24px 0 0;}.layout6 article:nth-of-type(even) .list-image .entry-thumb{margin:0 0 0 24px;}.posts-layout .entry-header{margin-bottom:24px;}.posts-layout .entry-meta.below-excerpt{margin:15px 0 0;}.posts-layout .entry-meta.above-title{margin:0 0 15px;}.single .entry-header .entry-title{color:;}.single .entry-header .entry-meta,.single .entry-header .entry-meta a{color:;}@media (min-width:992px){.single .entry-meta{font-size:12px;}}@media (min-width:576px) and (max-width:991px){.single .entry-meta{font-size:12px;}}@media (max-width:575px){.single .entry-meta{font-size:12px;}}@media (min-width:992px){.single .entry-header .entry-title{font-size:48px;}}@media (min-width:576px) and (max-width:991px){.single .entry-header .entry-title{font-size:32px;}}@media (max-width:575px){.single .entry-header .entry-title{font-size:32px;}}.posts-layout .entry-post{color:#233452;}.posts-layout .entry-title a{color:#00102E;}.posts-layout .author,.posts-layout .entry-meta a{color:#6d7685;}@media (min-width:992px){.posts-layout .entry-post{font-size:16px;}}@media (min-width:576px) and (max-width:991px){.posts-layout .entry-post{font-size:16px;}}@media (max-width:575px){.posts-layout .entry-post{font-size:16px;}}@media (min-width:992px){.posts-layout .entry-meta{font-size:12px;}}@media (min-width:576px) and (max-width:991px){.posts-layout .entry-meta{font-size:12px;}}@media (max-width:575px){.posts-layout .entry-meta{font-size:12px;}}@media (min-width:992px){.posts-layout .entry-title{font-size:32px;}}@media (min-width:576px) and (max-width:991px){.posts-layout .entry-title{font-size:32px;}}@media (max-width:575px){.posts-layout .entry-title{font-size:32px;}}.single .entry-header{margin-bottom:40px;}.single .entry-thumb{margin-bottom:40px;}.single .entry-meta-above{margin-bottom:24px;}.single .entry-meta-below{margin-top:24px;}@media (min-width:992px){.custom-logo-link img{max-width:180px;}}@media (min-width:576px) and (max-width:991px){.custom-logo-link img{max-width:100px;}}@media (max-width:575px){.custom-logo-link img{max-width:100px;}}.main-header,.bottom-header-row{border-bottom:0 solid rgba(255,255,255,0.1);}.header_layout_3,.header_layout_4,.header_layout_5{border-bottom:1px solid rgba(255,255,255,0.1);}.main-header,.header-search-form{background-color:;}.main-header.sticky-active{background-color:;}.main-header .site-title a,.main-header .site-description,.main-header #mainnav .menu > li > a,#mainnav .nav-menu > li > a,.main-header .header-contact a{color:;}.main-header .sydney-svg-icon svg,.main-header .dropdown-symbol .sydney-svg-icon svg{fill:;}.sticky-active .main-header .site-title a,.sticky-active .main-header .site-description,.sticky-active .main-header #mainnav .menu > li > a,.sticky-active .main-header .header-contact a,.sticky-active .main-header .logout-link,.sticky-active .main-header .html-item,.sticky-active .main-header .sydney-login-toggle{color:;}.sticky-active .main-header .sydney-svg-icon svg,.sticky-active .main-header .dropdown-symbol .sydney-svg-icon svg{fill:;}.bottom-header-row{background-color:;}.bottom-header-row,.bottom-header-row .header-contact a,.bottom-header-row #mainnav .menu > li > a{color:;}.bottom-header-row #mainnav .menu > li > a:hover{color:;}.bottom-header-row .header-item svg,.dropdown-symbol .sydney-svg-icon svg{fill:;}.main-header .site-header-inner,.main-header .top-header-row{padding-top:15px;padding-bottom:15px;}.bottom-header-inner{padding-top:15px;padding-bottom:15px;}.bottom-header-row #mainnav ul ul li,.main-header #mainnav ul ul li{background-color:;}.bottom-header-row #mainnav ul ul li a,.bottom-header-row #mainnav ul ul li:hover a,.main-header #mainnav ul ul li:hover a,.main-header #mainnav ul ul li a{color:;}.bottom-header-row #mainnav ul ul li svg,.main-header #mainnav ul ul li svg{fill:;}
37#mainnav .sub-menu li:hover>a,.main-header #mainnav ul ul li:hover>a{color:;}.main-header-cart .count-number{color:;}.main-header-cart .widget_shopping_cart .widgettitle:after,.main-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons:before{background-color:rgba(33,33,33,0.9);}.sydney-offcanvas-menu .mainnav ul li,.mobile-header-item.offcanvas-items,.mobile-header-item.offcanvas-items .social-profile{text-align:left;}.sydney-offcanvas-menu #mainnav ul ul a{color:;}.sydney-offcanvas-menu #mainnav > div > ul > li > a{font-size:18px;}.sydney-offcanvas-menu #mainnav ul ul li a{font-size:16px;}.sydney-offcanvas-menu .mainnav a{padding:10px 0;}#masthead-mobile{background-color:;}#masthead-mobile .site-description,#masthead-mobile a:not(.button){color:;}#masthead-mobile svg{fill:;}.mobile-header{padding-top:15px;padding-bottom:15px;}.sydney-offcanvas-menu{background-color:;}.offcanvas-header-custom-text,.sydney-offcanvas-menu,.sydney-offcanvas-menu #mainnav a:not(.button),.sydney-offcanvas-menu a:not(.button){color:#ffffff;}.sydney-offcanvas-menu svg,.sydney-offcanvas-menu .dropdown-symbol .sydney-svg-icon svg{fill:#ffffff;}@media (min-width:992px){.site-logo{max-height:100px;}}@media (min-width:576px) and (max-width:991px){.site-logo{max-height:100px;}}@media (max-width:575px){.site-logo{max-height:100px;}}.site-title a,.site-title a:visited,.main-header .site-title a,.main-header .site-title a:visited{color:#ffffff}.site-description,.main-header .site-description{color:}@media (min-width:992px){.site-title{font-size:32px;}}@media (min-width:576px) and (max-width:991px){.site-title{font-size:24px;}}@media (max-width:575px){.site-title{font-size:20px;}}@media (min-width:992px){.site-description{font-size:16px;}}@media (min-width:576px) and (max-width:991px){.site-description{font-size:16px;}}@media (max-width:575px){.site-description{font-size:16px;}}h1,h2,h3,h4,h5,h6,.site-title{font-family:Source Sans Pro Bold,sans-serif;font-weight:600;}h1,h2,h3,h4,h5,h6,.site-title{text-decoration:;text-transform:;font-style:;line-height:1.2;letter-spacing:px;}@media (min-width:992px){h1:not(.site-title){font-size:48px;}}@media (min-width:576px) and (max-width:991px){h1:not(.site-title){font-size:42px;}}@media (max-width:575px){h1:not(.site-title){font-size:32px;}}@media (min-width:992px){h2{font-size:38px;}}@media (min-width:576px) and (max-width:991px){h2{font-size:32px;}}@media (max-width:575px){h2{font-size:24px;}}@media (min-width:992px){h3{font-size:32px;}}@media (min-width:576px) and (max-width:991px){h3{font-size:24px;}}@media (max-width:575px){h3{font-size:20px;}}@media (min-width:992px){h4{font-size:24px;}}@media (min-width:576px) and (max-width:991px){h4{font-size:18px;}}@media (max-width:575px){h4{font-size:16px;}}@media (min-width:992px){h5{font-size:20px;}}@media (min-width:576px) and (max-width:991px){h5{font-size:16px;}}@media (max-width:575px){h5{font-size:16px;}}@media (min-width:992px){h6{font-size:18px;}}@media (min-width:576px) and (max-width:991px){h6{font-size:16px;}}@media (max-width:575px){h6{font-size:16px;}}p,.posts-layout .entry-post{text-decoration:}body,.posts-layout .entry-post{text-transform:;font-style:;line-height:1.68;letter-spacing:px;}@media (min-width:992px){body{font-size:16px;}}@media (min-width:576px) and (max-width:991px){body{font-size:16px;}}@media (max-width:575px){body{font-size:16px;}}@media (min-width:992px){.woocommerce div.product .product-gallery-summary .entry-title{font-size:32px;}}@media (min-width:576px) and (max-width:991px){.woocommerce div.product .product-gallery-summary .entry-title{font-size:32px;}}@media (max-width:575px){.woocommerce div.product .product-gallery-summary .entry-title{font-size:32px;}}@media (min-width:992px){.woocommerce div.product .product-gallery-summary .price .amount{font-size:24px;}}@media (min-width:576px) and (max-width:991px){.woocommerce div.product .product-gallery-summary .price .amount{font-size:24px;}}@media (max-width:575px){.woocommerce div.product .product-gallery-summary .price .amount{font-size:24px;}}.woocommerce ul.products li.product .col-md-7 > *,.woocommerce ul.products li.product .col-md-8 > *,.woocommerce ul.products li.product > *{margin-bottom:12px;}.wc-block-grid__product-onsale,span.onsale{border-radius:0;
37top:20px!important;left:20px!important;}.wc-block-grid__product-onsale,.products span.onsale{left:auto!important;right:20px;}.wc-block-grid__product-onsale,span.onsale{color:;}.wc-block-grid__product-onsale,span.onsale{background-color:;}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title,ul.wc-block-grid__products li.product .wc-block-grid__product-title,ul.wc-block-grid__products li.product .woocommerce-loop-product__title,ul.products li.wc-block-grid__product .wc-block-grid__product-title,ul.products li.wc-block-grid__product .woocommerce-loop-product__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-category__title,.woocommerce-loop-product__title .botiga-wc-loop-product__title{color:;}a.wc-forward:not(.checkout-button){color:;}a.wc-forward:not(.checkout-button):hover{color:;}.woocommerce-pagination li .page-numbers:hover{color:;}.woocommerce-sorting-wrapper{border-color:rgba(33,33,33,0.9);}ul.products li.product-category .woocommerce-loop-category__title{text-align:center;}ul.products li.product-category > a,ul.products li.product-category > a > img{border-radius:0;}.entry-content a:not(.button):not(.elementor-button-link):not(.wp-block-button__link){color:;}.entry-content a:not(.button):not(.elementor-button-link):not(.wp-block-button__link):hover{color:;}h1{color:;}h2{color:;}h3{color:;}h4{color:;}h5{color:;}h6{color:;}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,.woocommerce .select2-container .select2-selection--single,.woocommerce-page .select2-container .select2-selection--single,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus,.woocommerce .select2-container .select2-selection--single:focus,.woocommerce-page .select2-container .select2-selection--single:focus,.select2-container--default .select2-selection--single .select2-selection__rendered,.wp-block-search .wp-block-search__input,.wp-block-search .wp-block-search__input:focus{color:;}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,.woocommerce .select2-container .select2-selection--single,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"]{background-color:;}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select,.woocommerce .select2-container .select2-selection--single,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-account fieldset,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type="text"],.wp-block-search .wp-block-search__input{border-color:;}input::placeholder{color:;opacity:1;}input:-ms-input-placeholder{color:;}input::-ms-input-placeholder{color:;} 38</style>
39<script type="text/javascript" src="https://smartrulesapp.com/wp-includes/js/tinymce/tinymce.min.js?ver=49110-20201110" id="wp-tinymce-root-js"></script>
vendor: 1 bytes, line 39
39
40<script type="text/javascript" src="https://smartrulesapp.com/wp-includes/js/tinymce/plugins/compat3x/plugin.min.js?ver=49110-20201110" id="wp-tinymce-js"></script>
vendor: 1 bytes, line 40
40
41<script type="text/javascript" src="https://smartrulesapp.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 41
41
42<script type="text/javascript" src="https://smartrulesapp.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
42 43<link rel="https://api.w.org/" href="https://smartrulesapp.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://smartrulesapp.com/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://smartrulesapp.com/xmlrpc.php?rsd" /> 44<meta name="generator" content="WordPress 6.6.10" /> 45<link rel="canonical" href="https://smartrulesapp.com/" /> 46<link rel='shortlink' href='https://smartrulesapp.com/' /> 47<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://smartrulesapp.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmartrulesapp.com%2F" /> 48<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://smartrulesapp.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmartrulesapp.com%2F&format=xml" /> 49<link rel="preconnect" href="//fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style type="text/css" id="custom-background-css"> 50body.custom-background { background-image: url("https://smartrulesapp.com/wp-content/uploads/2016/01/pattern1.png"); background-position: center top; background-size: auto; background-repeat: repeat; background-attachment: fixed; } 51</style> 52 <style media="all" id="siteorigin-panels-layouts-head">/* Layout 25 */ #pgc-25-0-0 , #pgc-25-2-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-25-0 , #pg-25-1 , #pl-25 .so-panel , #pl-25 .so-panel:last-of-type { margin-bottom:0px } #pgc-25-1-0 , #pgc-25-1-1 , #pgc-25-1-2 , #pgc-25-1-3 { width:25%;width:calc(25% - ( 0.75 * 30px ) ) } #pg-25-0.panel-has-style > .panel-row-style, #pg-25-0.panel-no-style , #pg-25-1.panel-has-style > .panel-row-style, #pg-25-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-25-2-0-0> .panel-widget-style { color:#ffffff } @media (max-width:780px){ #pg-25-0.panel-no-style, #pg-25-0.panel-has-style > .panel-row-style, #pg-25-0 , #pg-25-1.panel-no-style, #pg-25-1.panel-has-style > .panel-row-style, #pg-25-1 , #pg-25-2.panel-no-style, #pg-25-2.panel-has-style > .panel-row-style, #pg-25-2 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-25-0 > .panel-grid-cell , #pg-25-0 > .panel-row-style > .panel-grid-cell , #pg-25-1 > .panel-grid-cell , #pg-25-1 > .panel-row-style > .panel-grid-cell , #pg-25-2 > .panel-grid-cell , #pg-25-2 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-25-1-0 , #pgc-25-1-1 , #pgc-25-1-2 { margin-bottom:30px } #pl-25 .panel-grid-cell { padding:0 } #pg-25-0 .panel-grid-cell-empty , #pg-25-1 .panel-grid-cell-empty , #pg-25-2 .panel-grid-cell-empty { display:none } #pl-25 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } } </style><link rel="icon" href="https://smartrulesapp.com/wp-content/uploads/2016/01/cropped-IconRounded-32x32.png" sizes="32x32" /> 53<link rel="icon" href="https://smartrulesapp.com/wp-content/uploads/2016/01/cropped-IconRounded-192x192.png" sizes="192x192" /> 54<link rel="apple-touch-icon" href="https://smartrulesapp.com/wp-content/uploads/2016/01/cropped-IconRounded-180x180.png" /> 55<meta name="msapplication-TileImage" content="https://smartrulesapp.com/wp-content/uploads/2016/01/cropped-IconRounded-270x270.png" /> 56</head> 57 58<body class="home page-template page-template-page-templates page-template-page_front-page page-template-page-templatespage_front-page-php page page-id-25 custom-background siteorigin-panels siteorigin-panels-before-js siteorigin-panels-home menu-inline" > 59 60<span id="toptarget"></span> 61 62 <div class="preloader"> 63 <div class="spinner"> 64 <div class="pre-bounce1"></div> 65 <div class="pre-bounce2"></div>
66 </div> 67 </div> 68 69 70<div id="page" class="hfeed site"> 71 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 72 73 74 75 <header id="masthead" class="site-header" role="banner" > 76 <div class="header-wrap"> 77 <div class="container"> 78 <div class="row"> 79 <div class="col-md-4 col-sm-8 col-xs-12"> 80 81 <a href="https://smartrulesapp.com/" title="SmartRules"><img width="150" height="44" class="site-logo" src="http://smartrulesapp.com/wp-content/uploads/2016/01/title.png" alt="SmartRules" /></a> 82 </div> 83 <div class="col-md-8 col-sm-4 col-xs-12"> 84 <div class="btn-menu" ><span class="screen-reader-text">Toggle menu</span><i class="sydney-svg-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z" /></svg></i></div> 85 <nav id="mainnav" class="mainnav" role="navigation" > 86 <div class="menu-menu-1-container"><ul id="menu-menu-1" class="menu"><li id="menu-item-186" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-186"><a href="https://itunes.apple.com/app/apple-store/id957383131?pt=1030024&ct=menu&mt=8">Get It</a></li> 87<li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-59"><a href="http://smartrulesapp.com/#features" aria-current="page">Features</a></li> 88<li id="menu-item-164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://smartrulesapp.com/help/">Help</a></li> 89<li id="menu-item-184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-184"><a href="https://smartrulesapp.com/news/">News</a></li> 90<li id="menu-item-118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://smartrulesapp.com/contact-us/">Contact Us</a></li> 91</ul></div> </nav><!-- #site-navigation --> 92 </div> 93 </div> 94 </div> 95 </div> 96 </header><!-- #masthead --> 97 98 99 <div class="sydney-hero-area"> 100 101 102 <div id="slideshow" class="header-slider" data-speed="0" data-mobileslider="responsive"> 103 <div class="slides-container"> 104 105 <div class="slide-item slide-item-1" style="background-image:url('http://smartrulesapp.com/wp-content/uploads/2016/04/slider.jpg');"> 106 <img class="mobile-slide preserve" src="http://smartrulesapp.com/wp-content/uploads/2016/04/slider.jpg" alt=""/> 107 <div class="slide-inner"> 108 <div class="contain animated fadeInRightBig text-slider"> 109 <h2 class="maintitle">Rule your smart home.</h2> 110 <p class="subtitle">Outsmart your smart things.</p> 111 </div> 112 <a href="#" class="roll-button button-slider">Get it now!</a> </div> 113 </div> 114 115 </div> 116 117 <div class="slide-inner text-slider-stopped"> 118 <div class="contain text-slider"> 119 <h2 class="maintitle">Rule your smart home.</h2> 120 <p class="subtitle">Outsmart your smart things.</p> 121 </div> 122 <a href="#" class="roll-button button-slider">Get it now!</a> </div> 123 </div> 124 125 126 <div class="header-image"> 127 </div> 128 129 </div> 130 131 132 <div id="content" class="page-wrap"> 133 <div class="content-wrapper container"> 134 <div class="row"> 135 <div id="primary" class="fp-content-area"> 136 <main id="main" class="site-main" role="main"> 137 138 <div class="entry-content"> 139 <div id="pl-25" class="panel-layout" ><div id="pg-25-0" class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-25-0" ><div id="pgc-25-0-0" class="panel-grid-cell" ><div id="panel-25-0-0-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="0" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-0-0-0" ><div 140 141 class="so-widget-sow-editor so-widget-sow-editor-base" 142 143 ><h3 class="widget-title">SmartRules is currently unavailable for purchase</h3> 144<div class="siteorigin-widget-tinymce textwidget"> 145 <p>
145SmartRules depends entirely on SmartThings infrastructure to build and run your rules. Due to changes in that infrastructure, we have been unable to release any updates to the existing implementation of SmartRules. Recently, the amount of problems caused by the SmartThings infrastructure have caused us to make the decision to pull SmartRules from the App Store until we are able to complete a new version of the app that will utilize the new interfaces with SmartThings and be better equipped to handle problems with the infrastructure.</p> 146<p>Existing users will be able to continue using SmartRules as usual, as long as SmartThings continues to support that previous generation infrastructure.</p> 147</div> 148</div></div></div><div id="panel-25-0-0-1" class="so-panel widget widget_sow-editor panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-0-0-1" ><div 149 150 class="so-widget-sow-editor so-widget-sow-editor-base" 151 152 > 153<div class="siteorigin-widget-tinymce textwidget"> 154 <p><!-- Begin Mailchimp Signup Form --> 155<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css"/> 156<style type="text/css"> 157 #mc_embed_signup{background:#fff; color:#000; clear:left; font:14px Helvetica,Arial,sans-serif; } 158 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 159 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 160</style> 161<style type="text/css"> 162 #mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;} 163 #mergeRow-gdpr {margin-top: 20px;} 164 #mergeRow-gdpr fieldset label {font-weight: normal;} 165 #mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;} 166</style> 167<div id="mc_embed_signup"> 168<form action="https://obycode.us9.list-manage.com/subscribe/post?u=719a1824fd40a0154df44c278&id=cc6068d1c3" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 169<div id="mc_embed_signup_scroll"> 170<h2>Subscribe for Updates</h2> 171<div class="indicates-required"><span class="asterisk">*</span> indicates required</div> 172<div class="mc-field-group"> 173 <label for="mce-EMAIL">Email Address <span class="asterisk">*</span><br /> 174</label><br /> 175 <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL"/> 176</div> 177<div id="mergeRow-gdpr" class="mergeRow gdpr-mergeRow content__gdprBlock mc-field-group"> 178<div class="content__gdpr"> 179 <label>Marketing Permissions</label></p> 180<p>Please select all the ways you would like to hear from obycode:</p> 181<fieldset class="mc_fieldset gdprRequired mc-field-group" name="interestgroup_field"> 182 <label class="checkbox subfield" for="gdpr_18193"><input type="checkbox" id="gdpr_18193" name="gdpr[18193]" value="Y" class="av-checkbox "/><span>Email</span> </label><br /> 183 </fieldset> 184<p>You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.</p> 185</p></div> 186<div class="content__gdprLegal"> 187<p>We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. <a href="https://mailchimp.com/legal/" target="_blank">Learn more about Mailchimp's privacy practices here.</a></p> 188</p></div> 189</div> 190<div id="mce-responses" class="clear"> 191<div class="response" id="mce-error-response" style="display:none"></div> 192<div class="response" id="mce-success-response" style="display:none"></div> 193</p></div> 194<p> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--></p> 195<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_719a1824fd40a0154df44c278_cc6068d1c3" tabindex="-1" value=""/></div> 196<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"/></div> 197</p></div> 198</form> 199</div> 200<p>
200<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script>
200<script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
200<br /> 201<!--End mc_embed_signup--></p> 202</div> 203</div></div></div></div></div></div><div id="pg-25-1" class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-25-1" ><div id="pgc-25-1-0" class="panel-grid-cell" ><div id="panel-25-1-0-0" class="so-panel widget widget_sow-image panel-first-child panel-last-child" data-index="2" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-1-0-0" ><div 204 205 class="so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-25" 206 207 > 208<div class="sow-image-container"> 209 <img 210 src="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in.png" width="640" height="1136" srcset="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in.png 640w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in-169x300.png 169w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in-577x1024.png 577w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in-230x408.png 230w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot1-4in-350x621.png 350w" sizes="(max-width: 640px) 100vw, 640px" alt="" class="so-widget-image"/> 211 </div> 212 213</div></div></div></div><div id="pgc-25-1-1" class="panel-grid-cell" ><div id="panel-25-1-1-0" class="so-panel widget widget_sow-image panel-first-child panel-last-child" data-index="3" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-1-1-0" ><div 214 215 class="so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-25" 216 217 > 218<div class="sow-image-container"> 219 <img 220 src="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in.png" width="640" height="1136" srcset="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in.png 640w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in-169x300.png 169w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in-577x1024.png 577w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in-230x408.png 230w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot2-4in-350x621.png 350w" sizes="(max-width: 640px) 100vw, 640px" alt="" class="so-widget-image"/> 221 </div> 222 223</div></div></div></div><div id="pgc-25-1-2" class="panel-grid-cell" ><div id="panel-25-1-2-0" class="so-panel widget widget_sow-image panel-first-child panel-last-child" data-index="4" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-1-2-0" ><div 224 225 class="so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-25" 226 227 > 228<div class="sow-image-container"> 229 <img 230 src="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in.png" width="640" height="1136" srcset="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in.png 640w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in-169x300.png 169w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in-577x1024.png 577w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in-230x408.png 230w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot3-4in-350x621.png 350w" sizes="(max-width: 640px) 100vw, 640px" alt="" class="so-widget-image"/> 231 </div> 232 233</div></div></div></div><div id="pgc-25-1-3" class="panel-grid-cell" ><div id="panel-25-1-3-0" class="so-panel widget widget_sow-image panel-first-child panel-last-child" data-index="5" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-1-3-0" ><div 234 235 class="so-widget-sow-image so-widget-sow-image-default-8b5b6f678277-25" 236 237 > 238<div class="sow-image-container"> 239 <img 240 src="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in.png" width="640" height="1136" srcset="https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in.png 640w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in-169x300.png 169w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in-577x1024.png 577w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in-230x408.png 230w, https://smartrulesapp.com/wp-content/uploads/2016/04/screenshot4-4in-350x621.png 350w" sizes="(max-width: 640px) 100v
240w, 640px" alt="" class="so-widget-image"/> 241 </div> 242 243</div></div></div></div></div></div><div id="pg-25-2" class="panel-grid panel-has-style" ><div class="siteorigin-panels-stretch panel-row-style panel-row-style-for-25-2" style="background-image: url(https://smartrulesapp.com/wp-content/uploads/2016/01/hero.jpg);padding: 100px 0; " data-stretch-type="full" data-hasbg="hasbg" data-overlay="true" ><div id="pgc-25-2-0" class="panel-grid-cell" ><div id="panel-25-2-0-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="6" ><div class="panel-widget-style panel-widget-style-for-25-2-0-0" ><div 244 245 class="so-widget-sow-editor so-widget-sow-editor-base" 246 247 ><h3 class="widget-title">Features</h3> 248<div class="siteorigin-widget-tinymce textwidget"> 249 <div id="features">SmartRules lets you easily create rules for SmartThings, so you can finally make your smart home smart! No more struggling to search through the published SmartApps to find something that meets your needs, or worse yet, trying to write the code yourself. With SmartRules, you just specify what should happen, when, and it does the rest.</p> 250<p>Each rule is broken down into three parts triggers ("if this happens"), conditions ("while this is true"), and actions ("then do this"). Just select one or more triggers and at least one action, and you've got your first rule (conditions are optional). Below, you can see all of the supported functionality. 251</p></div> 252</div> 253</div></div></div><div id="panel-25-2-0-1" class="so-panel widget widget_sydney_services_type_a sydney_services_widget" data-index="7" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-2-0-1" > 254 <div class="service col-md-4"> 255 <div class="roll-icon-box"> 256 <div class="content"> 257 <h3> 258 if this happens </h3> 259 260 <ul> 261<li>Time</li> 262<li>Sunrise/sunset</li> 263<li>QuickTap (Today Screen and Apple Watch)</li> 264<li>Mode is activated/deactivated</li> 265<li>Acceleration sensor starts/stops moving</li> 266<li>Alarm siren/strobe/both turn on/off</li> 267<li>Beacon arrives/leaves</li> 268<li>Button is held/pressed</li> 269<li>Contact sensor is opened/closed</li> 270<li>CO is detected/cleared/tested</li> 271<li>Dimmer level goes above/below/equal to value</li> 272<li>Door is opening / opened / closing / closed / unknown</li> 273<li>Energy goes above/below/equal to value</li> 274<li>Humidity goes above/below/equal to value</li> 275<li>Illuminance goes above/below/equal to value</li> 276<li>Lock is locked/unlocked</li> 277<li>Motion sensor detects motion / motion ends</li> 278<li>Music player starts playing / stops pauses / mutes / unmutes</li> 279<li>Power goes above/below/equal to value</li> 280<li>Sleep sensor detects sleeping / not sleeping</li> 281<li>Switch turns on/off</li> 282<li>Temperature goes above/below/equal to value</li> 283<li>Water sensor becomes wet/dry</li> 284<li>Valve is opened/closed</li> 285</ul> 286 </div><!--.info--> 287 </div> 288 </div> 289 <div class="service col-md-4"> 290 <div class="roll-icon-box"> 291 <div class="content"> 292 <h3> 293 while this is true </h3> 294 295 <ul> 296<li>Time is before/after value</li> 297<li>Time is before/after sunrise/sunset</li> 298<li>Day of the week is</li> 299<li>Mode is active/inactive</li> 300<li>Acceleration sensor is/is not accelerating</li> 301<li>Alarm siren/strobe/both are on/off</li> 302<li>Beacon is/is not present</li> 303<li>Button is held/pressed</li> 304<li>Contact sensor is open/closed</li> 305<li>CO sensor is detecting/clear/testing</li> 306<li>Dimmer level is above/below/equal to value</li> 307<li>Door is opening / open / closing / closed / unknown</li> 308<li>Energy is above/below/equal to value</li> 309<li>Humidity is above/below/equal to value</li> 310<li>Illuminance is above/below/equal to value</li> 311<li>Lock is locked/unlocked</li> 312<li>Motion sensor is/is not detecting motion</li> 313<li>Music player is playing / paused / muted / not muted</li> 314<li>Power is above/below/equal to value</li> 315<li>Sleep sensor is detecting asleep / not asleep</li> 316<li>Switch is on/off</li> 317<li>Temperature is above/below/equal to value</li> 318<li>Water sensor is wet/dry</li> 319<li>Valve is open/closed</li> 320</ul> 321 </div><!--.info--> 322 </div> 323 </div> 324 <div class="service col-md-4"> 325 <div class="roll-icon-box"> 326 <div class="content"> 327 <h3> 328 then do this </h3> 329 330 <ul> 331<li>Run Routine or Hello, Home phrase</li> 332<li>Activate mode</li> 333<li>Notify via SMS/push notification</li> 334<li>Turn a switch on / off or toggle it</li> 335<li>Set dimmer level</li> 336<li>Turn alarm siren/strobe/both on/off</li> 337<li>Take a picture with a camera</li> 338<li>
338Open/close a door</li> 339<li>Lock/unlock a lock</li> 340<li>Push a momentary switch</li> 341<li>Play/pause/stop/mute/unmute/next/previous/volume control/play url on a music player</li> 342<li>Speak text with a speech synthesizer</li> 343<li>Beep a tone device</li> 344<li>Open/close a valve</li> 345</ul> 346 </div><!--.info--> 347 </div> 348 </div> 349 350 <a href="#" class="roll-button more-button"> 351 Try it now! </a> 352 353 </div></div><div id="panel-25-2-0-2" class="so-panel widget widget_text panel-last-child" data-index="8" ><div style="text-align: left;" data-title-color="#443f3f" data-headings-color="#443f3f" class="panel-widget-style panel-widget-style-for-25-2-0-2" > <div class="textwidget">
353<script type="text/javascript" src="http://assets.freshdesk.com/widget/freshwidget.js"></script>
vendor: 1 bytes, line 353
353
354<script type="text/javascript"> 355 FreshWidget.init("", {"queryString": "&widgetType=popup&searchArea=no&submitThanks=Thanks+for+contacting+us.+We'll+get+back+to+you+soon.+Cheers!", "utf8": "â", "widgetType": "popup", "buttonType": "text", "buttonText": "Support", "buttonColor": "white", "buttonBg": "#3498DB", "alignment": "4", "offset": "235px", "submitThanks": "Thanks for contacting us. We'll get back to you soon. Cheers!", "formHeight": "500px", "url": "https://smartrules.freshdesk.com"} ); 356</script>
356</div> 357 </div></div></div></div></div></div> </div><!-- .entry-content --> 358 359 </main><!-- #main --> 360 </div><!-- #primary --> 361 362 </div> 363 </div> 364 </div><!-- #content --> 365 366 367 368 369 <footer id="colophon" class="site-footer"> 370 <div class="container"> 371 <div class="site-info"> 372 <div class="row"> 373 <div class="col-md-6"> 374 <div class="sydney-credits">© 2026 SmartRules. Proudly powered by <a rel="nofollow" href="https://athemes.com/theme/sydney/">Sydney</a></div> </div> 375 <div class="col-md-6"> 376 </div> 377 </div> 378 </div> 379 </div><!-- .site-info --> 380 </footer><!-- #colophon --> 381 382 383 384</div><!-- #page --> 385 386<a on="tap:toptarget.scrollTo(duration=200)" class="go-top visibility-all position-right"><i class="sydney-svg-icon"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 15l7-7 7 7" stroke-width="3" stroke-linejoin="round" /></svg></i></a><!-- WP-TopBar_5.36 :: DB: 5.09 :: Number of TopBars Selected: 0 :: Rotate TopBars: no -->
387<script type="text/javascript" src="https://smartrulesapp.com/wp-content/themes/sydney/js/functions.min.js?ver=20240822" id="sydney-functions-js"></script>
vendor: 1 bytes, line 387
387
388<script type="text/javascript" src="https://smartrulesapp.com/wp-content/themes/sydney/js/scripts.js?ver=6.6.10" id="sydney-scripts-js"></script>
vendor: 1 bytes, line 388
388
389<script type="text/javascript" src="https://smartrulesapp.com/wp-content/themes/sydney/js/hero-slider.js?ver=6.6.10" id="sydney-hero-slider-js"></script>
vendor: 1 bytes, line 389
389
390<script type="text/javascript" src="https://smartrulesapp.com/wp-content/themes/sydney/js/so-legacy.js?ver=6.6.10" id="sydney-so-legacy-scripts-js"></script>
vendor: 1 bytes, line 390
390
391<script type="text/javascript" src="https://smartrulesapp.com/wp-content/themes/sydney/js/so-legacy-main.min.js?ver=6.6.10" id="sydney-so-legacy-main-js"></script>
vendor: 1 bytes, line 391
391
392<script type="text/javascript" id="siteorigin-panels-front-styles-js-extra"> 393/* <![CDATA[ */ 394var panelsStyles = {"fullContainer":"body","stretchRows":"1"}; 395/* ]]> */ 396</script>
vendor: 1 bytes, line 396
396
397<script type="text/javascript" src="https://smartrulesapp.com/wp-content/plugins/siteorigin-panels/js/styling.min.js?ver=2.37.0" id="siteorigin-panels-front-styles-js"></script>
397 398
398<script> 399 /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); 400 </script>
400 401
401<script>document.body.className = document.body.className.replace("siteorigin-panels-before-js","");</script>
401 402</body> 403</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.