1 2<!DOCTYPE html> 3<html lang="en-US" class="no-js"> 4<head> 5 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="https://gmpg.org/xfn/11"> 8 <title>Contact – Soil AI Lab</title> 9<meta name='robots' content='max-image-preview:large' /> 10<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 11<link rel="alternate" type="application/rss+xml" title="Soil AI Lab » Feed" href="https://soilslab.ai/feed/" /> 12<link rel="alternate" type="application/rss+xml" title="Soil AI Lab » Comments Feed" href="https://soilslab.ai/comments/feed/" /> 13<link rel="alternate" type="text/calendar" title="Soil AI Lab » iCal Feed" href="https://soilslab.ai/events/?ical=1" /> 14<style id="wp-img-auto-sizes-contain-inline-css"> 15img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 16/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 17</style> 18<link rel='stylesheet' id='sb-elementor-shared-style-css' href='https://soilslab.ai/wp-content/plugins/feeds-for-youtube/vendor/smashballoon/framework/Packages/Blocks/css/sb-elementor.css?ver=1.0.0' media='all' /> 19<link rel='stylesheet' id='embedpress-css-css' href='https://soilslab.ai/wp-content/plugins/embedpress/assets/css/embedpress.css?ver=1788368013' media='all' /> 20<link rel='stylesheet' id='embedpress-blocks-style-css' href='https://soilslab.ai/wp-content/plugins/embedpress/assets/css/blocks.build.css?ver=1788368013' media='all' /> 21<style id="wp-emoji-styles-inline-css"> 22 23 img.wp-smiley, img.emoji { 24 display: inline !important; 25 border: none !important; 26 box-shadow: none !important; 27 height: 1em !important; 28 width: 1em !important; 29 margin: 0 0.07em !important; 30 vertical-align: -0.1em !important; 31 background: none !important; 32 padding: 0 !important; 33 } 34/*# sourceURL=wp-emoji-styles-inline-css */ 35</style> 36<style id="classic-theme-styles-inline-css"> 37/*! This file is auto-generated */ 38.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} 39/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 40</style> 41<style id="global-styles-inline-css"> 42: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,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,0) 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%);
42--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-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;}
42.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;} 43:root :where(.wp-block-icon svg){width: 24px;} 44:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 45:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 46:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 47:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 48:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 49:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 50/*# sourceURL=global-styles-inline-css */ 51</style> 52<link rel='stylesheet' id='contact-form-7-css' href='https://soilslab.ai/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 53<link rel='stylesheet' id='elementor-frontend-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.4' media='all' /> 54<link rel='stylesheet' id='widget-icon-list-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.4' media='all' /> 55<link rel='stylesheet' id='widget-icon-box-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.2.4' media='all' /> 56<link rel='stylesheet' id='widget-social-icons-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.4' media='all' /> 57<link rel='stylesheet' id='sr7css-css' href='//soilslab.ai/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.23' media='all' /> 58<link rel='stylesheet' id='schopufe-styles-css' href='https://soilslab.ai/wp-content/plugins/scholar-publications-fetcher/css/gs-styles.css?ver=1788368023' media='all' /> 59<style id="schopufe-styles-inline-css"> 60.spf-container{--spf-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--spf-primary-color:#4285f4;--spf-secondary-color:#34a853;--spf-card-bg:#ffffff;--spf-text-color:#202124;--spf-meta-color:#5f6368;--spf-border-color:#e0e0e0;--spf-badge-bg:#f1f3f4;--spf-button-text-color:#ffffff;--spf-border-radius:8px;--spf-spacing-unit:1.00rem;--spf-card-shadow:0 1px 3px rgba(0,0,0,0.06);--spf-card-hover-shadow:0 4px 8px rgba(0,0,0,0.1);--spf-profile-text-align:center;--spf-profile-content-align:center;max-width:900px;} 61/*# sourceURL=schopufe-styles-inline-css */ 62</style> 63<style id="woocommerce-inline-inline-css"> 64.woocommerce form .form-row .required { visibility: visible; } 65/*# sourceURL=woocommerce-inline-inline-css */ 66</style> 67<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://soilslab.ai/wp-content/plugins/the-events-calendar/build/css/tr
67ibe-events-single-skeleton.css?ver=6.17.3.1' media='all' /> 68<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://soilslab.ai/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.17.3.1' media='all' /> 69<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://soilslab.ai/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.17.3.1' media='all' /> 70<link rel='stylesheet' id='elementor-icons-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' /> 71<link rel='stylesheet' id='elementor-post-9-css' href='https://soilslab.ai/wp-content/uploads/elementor/css/post-9.css?ver=1790875456' media='all' /> 72<link rel='stylesheet' id='gva-element-base-css' href='https://soilslab.ai/wp-content/plugins/qempo-themer/elementor/assets/css/base.css?ver=7.1.2' media='all' /> 73<link rel='stylesheet' id='font-awesome-5-all-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.2.4' media='all' /> 74<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.2.4' media='all' /> 75<link rel='stylesheet' id='sby_common_styles-css' href='https://soilslab.ai/wp-content/plugins/feeds-for-youtube/public/build/css/sb-youtube-common.css?ver=2.8.3' media='all' /> 76<link rel='stylesheet' id='sby_styles-css' href='https://soilslab.ai/wp-content/plugins/feeds-for-youtube/public/build/css/sb-youtube-free.css?ver=2.8.3' media='all' /> 77<link rel='stylesheet' id='widget-google_maps-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.2.4' media='all' /> 78<link rel='stylesheet' id='widget-image-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.4' media='all' /> 79<link rel='stylesheet' id='widget-divider-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.4' media='all' /> 80<link rel='stylesheet' id='elementor-post-27-css' href='https://soilslab.ai/wp-content/uploads/elementor/css/post-27.css?ver=1790888595' media='all' /> 81<link rel='stylesheet' id='qempo-fonts-css' href='https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;800&family=Poppins:wght@600&display=swap' media='all' /> 82<link rel='stylesheet' id='dashicons-css' href='https://soilslab.ai/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 83<link rel='stylesheet' id='owl-carousel-css' href='https://soilslab.ai/wp-content/themes/qempo/js/owl-carousel/assets/owl.carousel.css?ver=7.1.2' media='all' /> 84<link rel='stylesheet' id='magnific-css' href='https://soilslab.ai/wp-content/themes/qempo/js/magnific/magnific-popup.css?ver=7.1.2' media='all' /> 85<link rel='stylesheet' id='fontawesome-css' href='https://soilslab.ai/wp-content/themes/qempo/css/fontawesome/css/all.css?ver=7.1.2' media='all' /> 86<link rel='stylesheet' id='line-awesome-css' href='https://soilslab.ai/wp-content/themes/qempo/css/line-awesome/css/line-awesome.min.css?ver=7.1.2' media='all' /> 87<link rel='stylesheet' id='qempo-style-css' href='https://soilslab.ai/wp-content/themes/qempo/style.css?ver=7.1.2' media='all' /> 88<link rel='stylesheet' id='bootstrap-css' href='https://soilslab.ai/wp-content/themes/qempo/css/bootstrap.css?ver=1.3.6' media='all' /> 89<link rel='stylesheet' id='qempo-template-css' href='https://soilslab.ai/wp-content/themes/qempo/css/template.css?ver=1.3.6' media='all' /> 90<link rel='stylesheet' id='qempo-woocoomerce-css' href='https://soilslab.ai/wp-content/themes/qempo/css/woocommerce.css?ver=1.3.6' media='all' /> 91<link rel='stylesheet' id='elementor-post-274-css' href='https://soilslab.ai/wp-content/uploads/elementor/css/post-274.css?ver=1790875456' media='all' /> 92<link rel='stylesheet' id='qempo-custom-style-color-css' href='https://soilslab.ai/wp-content/themes/qempo/css/custom_script.css?ver=7.1.2' media='all' /> 93<style id="qempo-custom-style-color-inline-css"> 94 :root{} 95/*# sourceURL=qempo-custom-style-color-inline-css */ 96</style> 97<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 98<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
99<script id="jquery-core-js" src="https://soilslab.ai/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 99
99
100<script id="jquery-migrate-js" src="https://soilslab.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 100
100
101<script async data-wp-strategy="async" id="tp-tools-js" src="//soilslab.ai/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=6.7.23"></script>
vendor: 1 bytes, line 101
101
102<script async data-wp-strategy="async" id="sr7-js" src="//soilslab.ai/wp-content/plugins/revslider/public/js/sr7.js?ver=6.7.23"></script>
vendor: 1 bytes, line 102
102
103<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.1"></script>
vendor: 1 bytes, line 103
103
104<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.1"></script>
vendor: 1 bytes, line 104
104
105<script id="woocommerce-js-extra"> 106var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 107//# sourceURL=woocommerce-js-extra 108</script>
vendor: 1 bytes, line 108
108
109<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 109
109
110<script id="font-awesome-4-shim-js" src="https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 110
110
111<script id="bootstrap-js" src="https://soilslab.ai/wp-content/themes/qempo/js/bootstrap.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 111
111
112<script id="perfect-scrollbar-js" src="https://soilslab.ai/wp-content/themes/qempo/js/perfect-scrollbar.jquery.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 112
112
113<script id="jquery-magnific-popup-js" src="https://soilslab.ai/wp-content/themes/qempo/js/magnific/jquery.magnific-popup.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 113
113
114<script data-wp-strategy="defer" defer id="wc-jquery-cookie-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/jquery-cookie/jquery.cookie.min.js?ver=1.4.1-wc.11.0.1"></script>
vendor: 1 bytes, line 114
114
115<script id="owl-carousel-js" src="https://soilslab.ai/wp-content/themes/qempo/js/owl-carousel/owl.carousel.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 115
115
116<script id="jquery-appear-js" src="https://soilslab.ai/wp-content/themes/qempo/js/jquery.appear.js?ver=7.1.2"></script>
vendor: 1 bytes, line 116
116
117<script id="smooth-scroll-js" src="https://soilslab.ai/wp-content/themes/qempo/js/smooth-scroll.js?ver=7.1.2"></script>
vendor: 1 bytes, line 117
117
118<script id="imagesloaded-js" src="https://soilslab.ai/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 118
118
119<script id="masonry-js" src="https://soilslab.ai/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 119
119
120<script id="jquery-masonry-js" src="https://soilslab.ai/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 120
120
121<script id="qempo-main-js" src="https://soilslab.ai/wp-content/themes/qempo/js/main.js?ver=7.1.2"></script>
vendor: 1 bytes, line 121
121
122<script id="qempo-woocommerce-js" src="https://soilslab.ai/wp-content/themes/qempo/js/woocommerce.js?ver=7.1.2"></script>
vendor: 1 bytes, line 122
122
123<script id="wc-add-to-cart-js-extra"> 124var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://soilslab.ai/?page_id=12","is_cart":"","cart_redirect_after_add":"no"}; 125//# sourceURL=wc-add-to-cart-js-extra 126</script>
vendor: 1 bytes, line 126
126
127<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.0.1"></script>
127 128<link rel="https://api.w.org/" href="https://soilslab.ai/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://soilslab.ai/wp-json/wp/v2/pages/27" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://soilslab.ai/xmlrpc.php?rsd" /> 129<meta name="generator" content="WordPress 7.1.2" /> 130<meta name="generator" content="WooCommerce 11.0.1" /> 131<link rel="canonical" href="https://soilslab.ai/contact/" /> 132<link rel='shortlink' href='https://soilslab.ai/?p=27' /> 133<meta name="generator" content="Redux 4.5.13" />
133<script> var ajaxurl = "https://soilslab.ai/wp-admin/admin-ajax.php";</script>
133<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://soilslab.ai"><link rel="alternate" href="https://soilslab.ai/wp-json/tribe/events/v1/" />
133<script> var ajaxurl = "https://soilslab.ai/wp-admin/admin-ajax.php";</script>
133 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 134 <meta name="generator" content="Elementor 4.2.4; settings: css_print_method-external, google_font-enabled, font_display-swap"> 135 <style> 136 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 137 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 138 background-image: none !important; 139 } 140 @media screen and (max-height: 1024px) { 141 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 142 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 143 background-image: none !important; 144 } 145 } 146 @media screen and (max-height: 640px) { 147 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 148 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 149 background-image: none !important; 150 } 151 } 152 </style> 153 <link rel="preconnect" href="https://fonts.googleapis.com"> 154<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> 155<meta name="generator" content="Powered by Slider Revolution 6.7.23 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 156<link rel="icon" href="https://soilslab.ai/wp-content/uploads/2020/12/cropped-ff9e3ab4-0a45-4ac4-b6b4-0125c2ecb4d1-1-32x32.jpg" sizes="32x32" /> 157<link rel="icon" href="https://soilslab.ai/wp-content/uploads/2020/12/cropped-ff9e3ab4-0a45-4ac4-b6b4-0125c2ecb4d1-1-192x192.jpg" sizes="192x192" /> 158<link rel="apple-touch-icon" href="https://soilslab.ai/wp-content/uploads/2020/12/cropped-ff9e3ab4-0a45-4ac4-b6b4-0125c2ecb4d1-1-180x180.jpg" /> 159<meta name="msapplication-TileImage" content="https://soilslab.ai/wp-content/uploads/2020/12/cropped-ff9e3ab4-0a45-4ac4-b6b4-0125c2ecb4d1-1-270x270.jpg" />
160<script> 161 window._tpt ??= {}; 162 window.SR7 ??= {}; 163 _tpt.R ??= {}; 164 _tpt.R.fonts ??= {}; 165 _tpt.R.fonts.customFonts??= {}; 166 SR7.devMode = false; 167 SR7.F ??= {}; 168 SR7.G ??= {}; 169 SR7.LIB ??= {}; 170 SR7.E ??= {}; 171 SR7.E.gAddons ??= {}; 172 SR7.E.php ??= {}; 173 SR7.E.nonce = '99129671d3'; 174 SR7.E.ajaxurl = 'https://soilslab.ai/wp-admin/admin-ajax.php'; 175 SR7.E.resturl = 'https://soilslab.ai/wp-json/'; 176 SR7.E.slug_path = 'revslider/revslider.php'; 177 SR7.E.slug = 'revslider'; 178 SR7.E.plugin_url = 'https://soilslab.ai/wp-content/plugins/revslider/'; 179 SR7.E.wp_plugin_url = 'https://soilslab.ai/wp-content/plugins/'; 180 SR7.E.revision = '6.7.23'; 181 SR7.E.fontBaseUrl = ''; 182 SR7.G.breakPoints = [1240,1024,778,480]; 183 SR7.E.modules = ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration']; 184 SR7.E.libs = ['WEBGL']; 185 SR7.E.css = ['csslp','cssbtns','cssfilters','cssnav','cssmedia']; 186 SR7.E.resources = {}; 187 SR7.JSON ??= {}; 188/*! Slider Revolution 7.0 - Page Processor */ 189!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.16",_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){SR7.M[e];return _tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise(((n,i)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,n();else{const l=document.createElement("link");l.rel="stylesheet";let o="text",r="css";l["type"]=o+"/"+r,l.href=t,l.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,n()},l.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,i(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(l)}}))},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:n,datas:i,textContent:l,iHTML:o}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),n&&""!==n&&(r.className=n),i)for(const[t,e]of Object.entries(i))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return l&&(r.textContent=l),o&&(r.innerHTML=o),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some((t=>t.href.split("?")[0]===e))},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:n}=e;if(s<0||"off"==s)return;const i=`preloader_${s}`;let l=this.preloaderTemplates.get(i);l||(l=this.build(s,n),this.preloaderTemplates.set(i,l)),this.requests.has(t)||this.requests.set(t,{count:0});const o=this.requests.get(t);clearTimeout(o.timer),o.count++,1===o.count&&(o.timer=setTimeout((()=>{o.preloaderClone=l.cloneNode(!0),o.anim&&o.anim.kill(),void 0!==_tpt.gsap?o.anim=_tpt.gsap.fromTo(o.preloaderClone,1,{opacity:0},{opacity:1}):o.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(o.preloaderClone)}),150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const n=parseInt(t);if(t="prlt"+n,isNaN(n))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+n+".css","preloader_"+t),isNaN(n)||n<6){const i=`background-color:${e}`,l=1===n||2==n?i:"",o=3===n||4==n?i:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach((t=>r.add({tag:"div",class:t,datas:{style:o}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:l}});return r.append(d),d}{let i={};if(7===n){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map((t=>t.trim())),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(i.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===n&&(i.style=`background:${e}`);const l=[10,0,4,2,5,9,0,4,4,2][n-6],o=_tpt.collector(),r=o.add({tag:"div",class:"sr7-prl-inner",datas:i});Array.from({length:l}
189).forEach((()=>r.appendChild(o.add({tag:"span",datas:{style:`background:${e}`}}))));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return o.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.getElementById(t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0!==t.plType&&"off"!==t.plType&&SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let n=SR7.M[t];var i=n.settings.size.fullWidth?_tpt.winW:n.c.module.parentNode.offsetWidth;i=0===i||isNaN(i)?_tpt.winW:i;let l=n.settings.size.width[n.LEV]||n.settings.size.width[n.LEV++]||n.settings.size.width[n.LEV--]||i,o=n.settings.size.height[n.LEV]||n.settings.size.height[n.LEV++]||n.settings.size.height[n.LEV--]||0,r=n.settings.size.minHeight[n.LEV]||n.settings.size.minHeight[n.LEV++]||n.settings.size.minHeight[n.LEV--]||0;if(o="auto"==o?0:o,o=parseInt(o),"carousel"!==e.type&&(i-=parseInt(e.onw??0)||0),n.MP=!n.settings.size.fullWidth&&i<l||_tpt.winW<l?Math.min(1,i/l):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=n.MP*Math.max(o,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),n.c.adjuster.style.height=e.newh+"px",n.c.module.style.height=e.newh+"px",n.c.content.style.height=e.newh+"px",n.states.heightPrepared=!0,n.dims??={},n.dims.moduleRect=n.c.module.getBoundingClientRect(),n.c.content.style.left="-"+n.dims.moduleRect.left+"px",!n.settings.size.fullWidth)return s&&requestAnimationFrame((()=>{i!==n.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame((function(){s&&requestAnimationFrame((()=>{i!==n.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}))})),n.earlyResizerFunction||(n.earlyResizerFunction=function(){requestAnimationFrame((function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)}))}
189,window.addEventListener("resize",n.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,n,i)=>{const l=SR7.M[t];if((e=e??l.settings).fixed&&!l.c.module.classList.contains("sr7-top-fixed")&&(l.c.module.classList.add("sr7-top-fixed"),l.c.module.style.position="fixed",l.c.module.style.width="100%",l.c.module.style.top="0px",l.c.module.style.left="0px",l.c.module.style.pointerEvents="none",l.c.module.style.zIndex=5e3,l.c.content.style.pointerEvents="none"),null==l.c.bgcanvas){let t=document.createElement("sr7-module-bg"),o=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||i)&&(o=!0),l.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,o=!0),!o)return;l.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":n&&(t.style.width=l.c.module.offsetWidth+"px"),e.sbt?.use?l.c.content.appendChild(l.c.bgcanvas):l.c.module.appendChild(l.c.bgcanvas)}l.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?l.dims.module.h:l.dims.content.h)+"px",l.c.bgcanvas.style.left=!s&&e.sbt?.use||l.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(l?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let n=s.settings;s?.c?.bgcanvas&&(n.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,n=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+n,left:e.left+s}},_tpt.fillArray=function(t,e){let s,n;t=Array.isArray(t)?t:[t];let i=Array(e),l=t.length;for(n=0;n<t.length;n++)i[n+(e-l)]=t[n],null==s&&"#"!==t[n]&&(s=t[n]);for(let t=0;t<e;t++)void 0!==i[t]&&"#"!=i[t]||(i[t]=s),s=i[t];return i},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,n=-1;for(let i=0;i<t.length;i++)t[i]-1>=e&&t[i]-1-e<s&&(s=t[i]-1-e,n=i);return++n}}();</script>
189 190<style id="wp-custom-css"> 191/* FORCE LIGHT THEME FOR SCHOLAR PUBLICATIONS FETCHER */ 192 193/* 1. Reset the main card and container */ 194.spf-publication-card, 195.scholar-publications-fetcher, 196[class*="spf-"] { 197 background-color: #ffffff !important; 198 color: #333333 !important; 199 border-color: #eeeeee !important; 200} 201 202/* 2. Fix the Title and Links */ 203.spf-publication-card .gs_rt a, 204.spf-publication-card a { 205 color: #0073aa !important; 206} 207 208/* 3. Fix the Snippet/Abstract text */ 209.spf-publication-card .gs_rs { 210 color: #666666 !important; 211} 212 213/* 4. Fix the specific Date/Year badge (the dark bubble) */ 214.spf-publication-card .gs_oph, 215.spf-publication-card .gsc_v_year, 216.spf-publication-card span[style*="background-color"] { 217 background-color: #f0f0f0 !important; 218 color: #444444 !important; 219 border: 1px solid #dddddd !important; 220 text-shadow: none !important; 221} 222 223/* 5. Override any system-level dark mode media queries */ 224@media (prefers-color-scheme: dark) { 225 .spf-publication-card, 226 .spf-publication-card *, 227 .scholar-publications-fetcher * { 228 background-color: #ffffff !important; 229 color: #333333 !important; 230 } 231 232 /* Re-enforce the badge inside the dark mode query */ 233 .spf-publication-card .gsc_v_year { 234 background-color: #f0f0f0 !important; 235 color: #444444 !important; 236 } 237} 238</style> 239</head> 240 241<body class="wp-singular page-template-default page page-id-27 wp-custom-logo wp-theme-qempo theme-qempo woocommerce-no-js eio-default tribe-no-js elementor-default elementor-kit-9 elementor-page elementor-page-27"> 242 <div class="wrapper-page"> <!--page--> 243 244 <header class="header-builder-frontend header-position-relative"> 245 246<div class="header-mobile d-xl-none d-lg-none d-md-block d-sm-block d-xs-block"> 247 248 249 250 <div class="header-mobile-content"> 251 <div class="header-content-inner clearfix"> 252 253 <div class="header-left"> 254 <div class="logo-mobile"> 255 <a href="https://soilslab.ai/"> 256 <img src="https://soilslab.ai/wp-content/uploads/2020/12/soilailab_logov2-2.png" alt="Soil AI Lab" /> 257 </a> 258 </div> 259 </div> 260 261 <div class="header-right"> 262 263 <div class="main-search gva-search"> 264 <a class="control-search"> 265 <i class="icon fi flaticon-magnifying-glass"></i> 266 </a> 267 <div class="gva-search-content search-content"> 268 <div class="search-content-inner"> 269 <div class="content-inner"><form method="get" class="searchform gva-main-search" action="https://soilslab.ai/"> 270 <div class="gva-search"> 271 <input name="s" maxlength="40" class="form-control input-large input-search" type="text" size="20" placeholder="Search your keyword..."> 272 <span class="input-group-addon input-large btn-search"> 273 <input type="submit" class="las" value="" /> 274 </span> 275 </div> 276</form> 277 278 279</div> 280 </div> 281 </div> 282 </div> 283 284 <div class="canvas-mobile"> 285 <div class="canvas-menu gva-offcanvas"> 286 <a class="dropdown-toggle" data-canvas=".mobile" href="#"><i class="icon las la-bars"></i></a> 287 </div> 288 <div class="gva-offcanvas-content mobile"> 289 <div class="top-canvas"> 290 <a class="logo-mm" href="https://soilslab.ai/"> 291 <img src="https://soilslab.ai/wp-content/uploads/2020/12/soilailab_logov2-2.png" alt="Soil AI Lab" /> 292 </a> 293 <a class="control-close-mm" href="#"><i class="far fa-times-circle"></i></a> 294 </div> 295 <div class="wp-sidebar sidebar"> 296 <div id="gva-mobile-menu" class="navbar-collapse"><ul id="menu-main-menu" class="gva-nav-menu gva-mobile-menu"><li id="menu-item-1200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1200"><a href="https://soilslab.ai/"><span class="menu-title">Home</span></a></li> 297<li id="menu-item-1209" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1209"><a href="https://soilslab.ai/the-lab/"><span class="menu-title">The Lab</span></a></li> 298<li id="menu-item-1206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1206"><a href="https://soilslab.ai/projects/"><span class="menu-title">Projects</span></a></li> 299<li id="menu-item-1692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1692"><a href="https://soilslab.ai/publications/"><span class="menu-title">Publications</span></a></li> 300<li id="menu-item-1205" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1205"><a href="https://soilslab.ai/code/"><span class="menu-title">Code</span></a></li> 301<li id="menu-item-1210" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1210"><a href="https://soilslab.ai/our-team/"><span class="menu-title">Team</span></a></li> 302<li id="menu-item-1193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1193"><a href="https://soilslab.ai/news/"><span class="menu-title">News</span></a></li> 303<li id="menu-item-1195" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-27 current_page_item menu-item-1195"><a href="https://soilslab.ai/contact/"><span class="menu-title">Visit</span></a></li> 304<li id="menu-item-1213" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1213"><a href="https://soilslab.ai/careers/"><span class="menu-title">Careers</span></a></li> 305</ul></div> <div class="after-offcanvas"> 306 </div> 307 </div> 308 </div> 309</div> 310 </div> 311 312 </div> 313 </div> 314</div>
314 <div class="header-builder-inner"> 315 <div class="d-none d-xl-block d-lg-block"> 316 <div class="header-main-wrapper"> <div data-elementor-type="wp-post" data-elementor-id="274" class="elementor elementor-274"> 317 <section class="elementor-section elementor-top-section elementor-element elementor-element-d4d1b30 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default row-top" data-id="d4d1b30" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 318 <div class="elementor-container elementor-column-gap-default"> 319 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8a88ac5 column-style-top" data-id="8a88ac5" data-element_type="column" data-e-type="column"> 320 <div class="elementor-widget-wrap elementor-element-populated"> 321 <div class="elementor-element elementor-element-2e498a50 elementor-widget__width-initial elementor-widget elementor-widget-gva-logo" data-id="2e498a50" data-element_type="widget" data-e-type="widget" data-widget_type="gva-logo.default"> 322 <div class="elementor-widget-container"> 323 <div class="gva-element-gva-logo gva-element"> 324 <div class="gsc-logo text-center"> 325 326 <a class="site-branding-logo" href="https://soilslab.ai" title="Home" rel="Home"> 327 <img src="https://soilslab.ai/wp-content/uploads/2020/12/soilailab_logov1-final-3.png" alt="Home" /> 328 </a> 329 </div> 330</div> </div> 331 </div> 332 </div> 333 </div> 334 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fe52914 column-style-top" data-id="fe52914" data-element_type="column" data-e-type="column"> 335 <div class="elementor-widget-wrap elementor-element-populated"> 336 <div class="elementor-element elementor-element-35f150d4 elementor-widget__width-initial elementor-widget elementor-widget-gva-navigation-menu" data-id="35f150d4" data-element_type="widget" data-e-type="widget" data-widget_type="gva-navigation-menu.default"> 337 <div class="elementor-widget-container"> 338 <div class="gva-element-gva-navigation-menu gva-element"> <div class="gva-navigation-menu menu-align-center"> 339 <div class="menu-main-menu-container"><ul id="menu-6dv9" class="gva-nav-menu gva-main-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1200"><a href="https://soilslab.ai/"><span class="menu-title">Home</span></a></li> 340<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1209"><a href="https://soilslab.ai/the-lab/"><span class="menu-title">The Lab</span></a></li> 341<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1206"><a href="https://soilslab.ai/projects/"><span class="menu-title">Projects</span></a></li> 342<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1692"><a href="https://soilslab.ai/publications/"><span class="menu-title">Publications</span></a></li> 343<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1205"><a href="https://soilslab.ai/code/"><span class="menu-title">Code</span></a></li> 344<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1210"><a href="https://soilslab.ai/our-team/"><span class="menu-title">Team</span></a></li> 345<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1193"><a href="https://soilslab.ai/news/"><span class="menu-title">News</span></a></li> 346<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-27 current_page_item menu-item-1195"><a href="https://soilslab.ai/contact/"><span class="menu-title">Visit</span></a></li> 347<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1213"><a href="https://soilslab.ai/careers/"><span class="menu-title">Careers</span></a></li> 348</ul></div> </div></div> </div> 349 </div> 350 </div> 351 </div> 352 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3715be8 column-style-top" data-id="3715be8" data-element_type="column" data-e-type="column"> 353 <div class="elementor-widget-wrap elementor-element-populated"> 354 <div class="elementor-element elementor-element-cc6d4f9 elementor-widget__width-initial elementor-widget elementor-widget-gva-search-box" data-id="cc6d4f9" data-element_type="widget" data-e-type="widget" data-widget_type="gva-search-box.default"> 355 <div class="elementor-widget-container"> 356 <div class="gva-element-gva-search-box gva-element"> <div class="style-2 widget gsc-search-box"> 357 <div class="content-inner"> 358 359 <div class="main-search gva-search"> 360 <a class="control-search"> 361 <i aria-hidden="true" class=" flaticon-search"></i> </a> 362 363 364 <div class="gva-search-content search-content"> 365 <div class="search-content-inner"> 366 <div class="content-inner"><form method="get" class="searchform gva-main-search" action="https://soilslab.ai/"> 367 <div class="gva-search"> 368 <input name="s" maxlength="40" class="form-control input-large input-search" type="text" size="20" placeholder="Search your keyword...">
369 <span class="input-group-addon input-large btn-search"> 370 <input type="submit" class="las" value="" /> 371 </span> 372 </div> 373</form> 374 375 376</div> 377 </div> 378 </div> 379 </div> 380 381 </div> 382 </div> 383 </div> </div> 384 </div> 385 </div> 386 </div> 387 </div> 388 </section> 389 </div> 390 </div> </div> 391 </div> 392 </header> 393 394 395 <div id="page-content"> <!--page content--> 396 397 398 399 <div id="wp-main-content" class="clearfix main-page"> 400 <div class="disable-breadcrumb clearfix"></div> <div class="container-layout-content container-full"> 401 <div class="content-page-wrap"> 402 <div class="main-page-content base-layout row has-no-sidebar"> 403 404 <div class="content-page col-xl-12 col-lg-12 col-md-12 col-sm-12 col-xs-12"> 405 <div class="content-page-inner"> 406 <div class="clearfix post-27 page type-page status-publish hentry" id="27"> 407 408 409 410 <div data-elementor-type="wp-page" data-elementor-id="27" class="elementor elementor-27"> 411 <section class="elementor-section elementor-top-section elementor-element elementor-element-b0f0be1 elementor-section-full_width elementor-section-height-default elementor-section-height-default row-top" data-id="b0f0be1" data-element_type="section" data-e-type="section"> 412 <div class="elementor-container elementor-column-gap-default"> 413 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c653e44 column-style-top" data-id="c653e44" data-element_type="column" data-e-type="column"> 414 <div class="elementor-widget-wrap elementor-element-populated"> 415 <div class="elementor-element elementor-element-b1d8d98 elementor-widget elementor-widget-google_maps" data-id="b1d8d98" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default"> 416 <div class="elementor-widget-container"> 417 <div class="elementor-custom-embed"> 418 <iframe loading="lazy"
419 src="https://maps.google.com/maps?q=2685%20State%20Road%2029%20N%2C%20Immokalee%2C%20FL%2034142&t=m&z=18&output=embed&iwloc=near" 420 title="2685 State Road 29 N, Immokalee, FL 34142" 421 aria-label="2685 State Road 29 N, Immokalee, FL 34142" 422 ></iframe> 423 </div> 424 </div> 425 </div> 426 </div> 427 </div> 428 </div> 429 </section> 430 <section class="elementor-section elementor-top-section elementor-element elementor-element-b2db8da elementor-section-boxed elementor-section-height-default elementor-section-height-default row-top" data-id="b2db8da" data-element_type="section" data-e-type="section"> 431 <div class="elementor-container elementor-column-gap-default"> 432 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b211c8d column-style-top" data-id="b211c8d" data-element_type="column" data-e-type="column"> 433 <div class="elementor-widget-wrap elementor-element-populated"> 434 <section class="elementor-section elementor-inner-section elementor-element elementor-element-2eb54e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default row-top" data-id="2eb54e6" data-element_type="section" data-e-type="section"> 435 <div class="elementor-container elementor-column-gap-custom"> 436 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f71996d column-style-top" data-id="f71996d" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 437 <div class="elementor-widget-wrap elementor-element-populated"> 438 <div class="elementor-element elementor-element-024f96d elementor-widget elementor-widget-image" data-id="024f96d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 439 <div class="elementor-widget-container"> 440 <img fetchpriority="high" decoding="async" width="712" height="229" src="https://soilslab.ai/wp-content/uploads/2025/11/SWFREC-dorm-sign-for-blogs-091019-1-e1764097517868.webp" class="attachment-full size-full wp-image-2868" alt="" srcset="https://soilslab.ai/wp-content/uploads/2025/11/SWFREC-dorm-sign-for-blogs-091019-1-e1764097517868.webp 712w, https://soilslab.ai/wp-content/uploads/2025/11/SWFREC-dorm-sign-for-blogs-091019-1-e1764097517868-600x193.webp 600w" sizes="(max-width: 712px) 100vw, 712px" /> </div> 441 </div> 442 <div class="elementor-element elementor-element-91a3b3f elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider" data-id="91a3b3f" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 443 <div class="elementor-widget-container"> 444 <div class="elementor-divider"> 445 <span class="elementor-divider-separator"> 446 <div class="elementor-icon elementor-divider__element"> 447 <i aria-hidden="true" class=" las la-microscope"></i></div> 448 </span> 449 </div> 450 </div> 451 </div> 452 <div class="elementor-element elementor-element-4d635d4 elementor-widget elementor-widget-icon-box" data-id="4d635d4" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 453 <div class="elementor-widget-container"> 454 <div class="elementor-icon-box-wrapper"> 455 456 457 <div class="elementor-icon-box-content"> 458 459 <h3 class="elementor-icon-box-title"> 460 <span > 461 Southwest Florida Research <br>and Education Center </span> 462 </h3> 463 464 <p class="elementor-icon-box-description"> 465 2685 State Road 29 N, Immokalee, FL 34142<br>General Lab Info: [email protected] 466<br>(239) 658-3400<br>Lab Director: [email protected] <br> </p> 467 468 </div> 469 470 </div> 471 </div> 472 </div> 473 </div> 474 </div> 475 </div> 476 </section> 477 </div> 478 </div> 479 </div> 480 </section> 481 </div> 482 483 <div class="link-pages"></div> 484 <div class="comment-page-wrapper clearfix"> 485 </div> 486 487 </div> 488 489 </div> 490 </div> 491 492 <!-- Left sidebar --> 493 494 <!-- Right Sidebar --> 495 496 </div> 497 </div> 498 </div> 499 500 </div> 501 502 </div><!--end page content--> 503 504</div><!-- End page --> 505 506 <footer id="wp-footer" class="clearfix"> 507 508 509 <div class="footer-main"> <div data-elementor-type="wp-post" data-elementor-id="896" class="elementor elementor-896"> 510 <section class="elementor-section elementor-top-section elementor-element elementor-element-300b596 elementor-section-boxed elementor-section-height-default elementor-section-height-default row-top" data-id="300b596" data-element_type="section" data-e-type="section" data-settings="{"background_background":"gradient"}"> 511 <div class="elementor-container elementor-column-gap-default"> 512 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f628326 column-style-top" data-id="f628326" data-element_type="column" data-e-type="column"> 513 <div class="elementor-widget-wrap elementor-element-populated"> 514 <div class="elementor-element elementor-element-d529172 elementor-widget__width-initial elementor-widget elementor-widget-gva-logo" data-id="d529172" data-element_type="widget" data-e-type="widget" data-widget_type="gva-logo.default"> 515 <div class="elementor-widget-container"> 516 <div class="gva-element-gva-logo gva-element"> 517 <div class="gsc-logo text-center"> 518 519 <a class="site-branding-logo" href="https://soilslab.ai/" title="Home" rel="Home"> 520 <img src="https://soilslab.ai/wp-content/uploads/2020/12/soilailab_logov1-final-3.png" alt="Home" /> 521 </a> 522 </div> 523</div>
523 </div> 524 </div> 525 <div class="elementor-element elementor-element-eba9c4b elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="eba9c4b" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 526 <div class="elementor-widget-container"> 527 <div class="elementor-divider"> 528 <span class="elementor-divider-separator"> 529 </span> 530 </div> 531 </div> 532 </div> 533 <div class="elementor-element elementor-element-2064636 elementor-widget__width-initial elementor-widget elementor-widget-gva-logo" data-id="2064636" data-element_type="widget" data-e-type="widget" data-widget_type="gva-logo.default"> 534 <div class="elementor-widget-container"> 535 <div class="gva-element-gva-logo gva-element"> 536 <div class="gsc-logo text-center"> 537 538 <a class="site-branding-logo" href="https://ifas.ufl.edu/" target="_blank"> 539 <img src="https://soilslab.ai/wp-content/uploads/2021/06/IFAS-White-orange-line-1.png" alt="" /> 540 </a> 541 </div> 542</div> </div> 543 </div> 544 <div class="elementor-element elementor-element-7439395 elementor-widget elementor-widget-spacer" data-id="7439395" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 545 <div class="elementor-widget-container"> 546 <div class="elementor-spacer"> 547 <div class="elementor-spacer-inner"></div> 548 </div> 549 </div> 550 </div> 551 </div> 552 </div> 553 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-29144ae column-style-top" data-id="29144ae" data-element_type="column" data-e-type="column"> 554 <div class="elementor-widget-wrap elementor-element-populated"> 555 <div class="elementor-element elementor-element-dd62dbe elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="dd62dbe" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 556 <div class="elementor-widget-container"> 557 <ul class="elementor-icon-list-items"> 558 <li class="elementor-icon-list-item"> 559 <a href="https://soilslab.ai/"> 560 561 <span class="elementor-icon-list-icon"> 562 <i aria-hidden="true" class="fas fa-home"></i> </span> 563 <span class="elementor-icon-list-text">Home</span> 564 </a> 565 </li> 566 <li class="elementor-icon-list-item"> 567 <a href="https://soilslab.ai/the-lab/"> 568 569 <span class="elementor-icon-list-icon"> 570 <i aria-hidden="true" class="fas fa-microscope"></i> </span> 571 <span class="elementor-icon-list-text">The Lab</span> 572 </a> 573 </li> 574 <li class="elementor-icon-list-item"> 575 <a href="https://soilslab.ai/the-lab/"> 576 577 <span class="elementor-icon-list-icon"> 578 <i aria-hidden="true" class="fas fa-book-reader"></i> </span> 579 <span class="elementor-icon-list-text">Publications</span> 580 </a> 581 </li> 582 <li class="elementor-icon-list-item"> 583 <a href="https://soilslab.ai/our-team/"> 584 585 <span class="elementor-icon-list-icon"> 586 <i aria-hidden="true" class="fas fa-people-carry"></i> </span> 587 <span class="elementor-icon-list-text">Our Team</span> 588 </a> 589 </li> 590 <li class="elementor-icon-list-item"> 591 <a href="https://soilslab.ai/contact/"> 592 593 <span class="elementor-icon-list-icon"> 594 <i aria-hidden="true" class="fas fa-envelope-open-text"></i> </span> 595 <span class="elementor-icon-list-text">Contact</span> 596 </a> 597 </li> 598 <li class="elementor-icon-list-item"> 599 <a href="https://www.linkedin.com/company/soil-science-artificial-intelligence-lab/" target="_blank"> 600 601 <span class="elementor-icon-list-icon"> 602 <i aria-hidden="true" class="fab fa-linkedin"></i> </span> 603 <span class="elementor-icon-list-text">LinkedIn</span> 604 </a> 605 </li> 606 <li class="elementor-icon-list-item"> 607 <a href="https://soilslab.ai/visit/"> 608 609 <span class="elementor-icon-list-icon"> 610 <i aria-hidden="true" class="fas fa-location-arrow"></i> </span> 611 <span class="elementor-icon-list-text">Southwest Florida Research and Education Center, 2685 State Road 29 N, Immokalee, FL 34142</sp
611an> 612 </a> 613 </li> 614 </ul> 615 </div> 616 </div> 617 </div> 618 </div> 619 </div> 620 </section> 621 </div> 622 </div> 623 624 <div class="return-top default"><i class="fas fa-arrow-up"></i></div> 625 626 </footer> 627 628 <div id="gva-overlay"></div> 629 <div id="gva-quickview" class="clearfix"></div> 630 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="blur-svg"> 631 <defs> 632 <filter id="blur-filter"> 633 <feGaussianBlur stdDeviation="3"></feGaussianBlur> 634 </filter> 635 </defs> 636 </svg>
637<script type="speculationrules"> 638{"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/qempo/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 639</script>
639 640
640<script> 641 ( function ( body ) { 642 'use strict'; 643 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 644 } )( document.body ); 645 </script>
645 646 <!-- YouTube Feeds JS -->
647<script type="text/javascript"> 648 649</script>
vendor: 2 bytes, line 649
649
650<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
650
650<script> 651 ( () => { 652 const lazyloadRunObserver = () => { 653 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 654 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 655 entries.forEach( ( entry ) => { 656 if ( entry.isIntersecting ) { 657 let lazyloadBackground = entry.target; 658 if( lazyloadBackground ) { 659 lazyloadBackground.classList.add( 'e-lazyloaded' ); 660 } 661 lazyloadBackgroundObserver.unobserve( entry.target ); 662 } 663 }); 664 }, { rootMargin: '200px 0px 200px 0px' } ); 665 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 666 lazyloadBackgroundObserver.observe( lazyloadBackground ); 667 } ); 668 }; 669 const events = [ 670 'DOMContentLoaded', 671 'elementor/lazyload/observe', 672 ]; 673 events.forEach( ( event ) => { 674 document.addEventListener( event, lazyloadRunObserver ); 675 } ); 676 } )(); 677 </script>
677 678
678<script type='text/javascript'> 679 (function () { 680 var c = document.body.className; 681 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 682 document.body.className = c; 683 })(); 684 </script>
684 685 <link rel='stylesheet' id='wc-blocks-style-css' href='https://soilslab.ai/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.1' media='all' /> 686<link rel='stylesheet' id='elementor-post-896-css' href='https://soilslab.ai/wp-content/uploads/elementor/css/post-896.css?ver=1790875456' media='all' /> 687<link rel='stylesheet' id='widget-spacer-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.2.4' media='all' /> 688<link rel='stylesheet' id='embedpress-elementor-css-css' href='https://soilslab.ai/wp-content/plugins/embedpress/assets/css/embedpress-elementor.css?ver=1788368013' media='all' /> 689<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 690<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 691<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://soilslab.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
692<script id="tec-user-agent-js" src="https://soilslab.ai/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 692
692
693<script id="wp-hooks-js" src="https://soilslab.ai/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 693
693
694<script id="wp-i18n-js" src="https://soilslab.ai/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 694
694
695<script id="wp-i18n-js-after"> 696wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 697//# sourceURL=wp-i18n-js-after 698</script>
vendor: 1 bytes, line 698
698
699<script id="swv-js" src="https://soilslab.ai/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 699
699
700<script id="contact-form-7-js-before"> 701var wpcf7 = { 702 "api": { 703 "root": "https:\/\/soilslab.ai\/wp-json\/", 704 "namespace": "contact-form-7\/v1" 705 } 706}; 707//# sourceURL=contact-form-7-js-before 708</script>
vendor: 1 bytes, line 708
708
709<script id="contact-form-7-js" src="https://soilslab.ai/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 709
709
710<script id="gavias-themer-js" src="https://soilslab.ai/wp-content/plugins/qempo-themer/assets/js/main.js"></script>
vendor: 1 bytes, line 710
710
711<script id="sourcebuster-js-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 711
711
712<script id="wc-order-attribution-js-extra"> 713var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://soilslab.ai/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 714//# sourceURL=wc-order-attribution-js-extra 715</script>
vendor: 1 bytes, line 715
715
716<script id="wc-order-attribution-js" src="https://soilslab.ai/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 716
716
717<script id="elementor-webpack-runtime-js" src="https://soilslab.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 717
717
718<script id="elementor-frontend-modules-js" src="https://soilslab.ai/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 718
718
719<script id="jquery-ui-core-js-before"> 720jQuery.uiBackCompat = true; 721//# sourceURL=jquery-ui-core-js-before 722</script>
vendor: 1 bytes, line 722
722
723<script id="jquery-ui-core-js" src="https://soilslab.ai/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 723
723
724<script id="elementor-frontend-js-before"> 725var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 726"hasCustomBreakpoints":false},"version":"4.2.4","is_static":false,"experimentalFeatures":{"e_panel_promotions":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/soilslab.ai\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/soilslab.ai\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/soilslab.ai\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"ddc58257e7","atomicFormsSendForm":"b47e7882fd"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":27,"title":"Contact%20%E2%80%93%20Soil%20AI%20Lab","excerpt":"","featuredImage":false}}; 727//# sourceURL=elementor-frontend-js-before 728</script>
vendor: 1 bytes, line 728
728
729<script id="elementor-frontend-js" src="https://soilslab.ai/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.4"></script>
729 730<link rel="stylesheet" type="text/css" href="https://soilslab.ai/wp-content/plugins/qempo-themer/assets/icons/flaticon.css">
730<script id="wp-emoji-settings" type="application/json"> 731{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://soilslab.ai/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 732</script>
vendor: 1 bytes, line 732
732
733<script type="module"> 734/*! This file is auto-generated */ 735var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 736//# sourceURL=https://soilslab.ai/wp-includes/js/wp-emoji-loader.min.js 737</script>
737 738 739</body> 740</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.