1<!doctype html> 2<html lang="en" class="noIE"> 3 <head> 4 5 6 7 <!-- Basic page needs ================================================== --> 8 <meta charset="utf-8"> 9 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 10 11 <!-- Title and description ================================================== --> 12 <title> 13 About SkyBase – SkyBase Solutions 14 </title> 15 16 17 <meta name="description" content="SkyBase Solutions is a privately held company with a small, dedicated workforce. Although the company incorporated in 2001, we already had a decade of oilfield and survey experience in our back pocket by then. SkyBase Solutions President and Founder Rob Coutts developed PatchMap Oilfield Maps for Garmin GPS after spend"> 18 19 20 21 22 23 24 <!-- Helpers ================================================== --> 25 26 <meta property="og:type" content="website"> 27 <meta property="og:title" content="About SkyBase"> 28 29 30 31 <meta property="og:description" content="SkyBase Solutions is a privately held company with a small, dedicated workforce. Although the company incorporated in 2001, we already had a decade of oilfield and survey experience in our back pocket by then. SkyBase Solutions President and Founder Rob Coutts developed PatchMap Oilfield Maps for Garmin GPS after spend"> 32 33 <meta property="og:url" content="https://www.skybase.ca/pages/about-skybase"> 34 <meta property="og:site_name" content="SkyBase Solutions"> 35 36 37 38 <meta name="twitter:site" content="@SkyBasePatchMap"> 39 40<meta name="twitter:card" content="summary"> 41 42 <link rel="canonical" href="https://www.skybase.ca/pages/about-skybase"> 43 <meta name="viewport" content="width=device-width,initial-scale=1"> 44 <meta name="theme-color" content="#242120"> 45 46 47 <link rel="shortcut icon" href="//www.skybase.ca/cdn/shop/t/2/assets/favicon.png?v=44633981630594529111597080860" type="image/png" /> 48 49 <link href="//www.skybase.ca/cdn/shop/t/2/assets/apps.css?v=101580512420393542591501877441" rel="stylesheet" type="text/css" media="all" /> 50 <link href="//www.skybase.ca/cdn/shop/t/2/assets/style.css?v=152696817326649907471600450742" rel="stylesheet" type="text/css" media="all" /> 51 <link href="//www.skybase.ca/cdn/shop/t/2/assets/flexslider.css?v=120627214563923394841600186218" rel="stylesheet" type="text/css" media="all" /> 52 <link href="//www.skybase.ca/cdn/shop/t/2/assets/flexslider-product.css?v=161858243627308687811600186218" rel="stylesheet" type="text/css" media="all" /> 53 54 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,700,900"> 55 56 57 58 59 <!-- Font-Awesome ================================================== -->
60<script src="https://kit.fontawesome.com/05a5df005c.js" crossorigin="anonymous"></script>
60 61 62 <!-- Header hook for plugins ================================================== --> 63
63<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
63<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/22139417/digital_wallets/dialog"> 64<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
64<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
64 65<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
66<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=22139417" crossorigin="anonymous"></script>
vendor: 1 bytes, line 66
66
67<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":22139417,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/22139417","merchantName":"SkyBase Solutions","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","interac","jcb"],"total":{"type":"pending","label":"SkyBase Solutions","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 67
67
68<script id="shopify-features" type="application/json">{"accessToken":"12f0474867950c53aabe5bb6b1cb5e00","betas":["rich-media-storefront-analytics"],"domain":"www.skybase.ca","predictiveSearch":true,"shopId":22139417,"locale":"en"}</script>
vendor: 1 bytes, line 68
68
69<script>var Shopify = Shopify || {}; 70Shopify.shop = "patchmap.myshopify.com"; 71Shopify.locale = "en"; 72Shopify.currency = {"active":"USD","rate":"0.71710284"}; 73Shopify.country = "US"; 74Shopify.theme = {"name":"ShowTime","id":177664274,"schema_name":"ShowTime","schema_version":"5.0.6","theme_store_id":687,"role":"main"}; 75Shopify.theme.handle = "null"; 76Shopify.theme.style = {"id":null,"handle":null}; 77Shopify.cdnHost = "www.skybase.ca/cdn"; 78Shopify.routes = Shopify.routes || {}; 79Shopify.routes.root = "/"; 80Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 81Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 82Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 83Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 83
83
84<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 84
84
85<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 85
85
86<script> 87 window.ShopifyPay = window.ShopifyPay || {}; 88 window.ShopifyPay.apiHost = "shop.app\/pay"; 89 window.ShopifyPay.redirectState = null; 90</script>
vendor: 1 bytes, line 90
90
91<script> 92 window.Shopify = window.Shopify || {}; 93 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 94 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 95 window.Shopify.SignInWithShop.eligible = true; 96</script>
vendor: 1 bytes, line 96
96
97<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 97
97
98<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 98
98
99<script type="module"> 100 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 101 102 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 103 104</script>
vendor: 1 bytes, line 104
104
105<script> 106 window.Shopify = window.Shopify || {}; 107 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 108 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 109</script>
vendor: 1 bytes, line 109
109
110<script>(function() { 111 var isLoaded = false; 112 function asyncLoad() { 113 if (isLoaded) return; 114 isLoaded = true; 115 var urls = ["\/\/static.zotabox.com\/4\/2\/42cb3e9df908021fbacda2a58329dd47\/widgets.js?shop=patchmap.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/2213\/9417\/t\/2\/assets\/tipo.booking.init.js?shop=patchmap.myshopify.com"]; 116 for (var i = 0; i < urls.length; i++) { 117 var s = document.createElement('script'); 118 s.type = 'text/javascript'; 119 s.async = true; 120 s.src = urls[i]; 121 var x = document.getElementsByTagName('script')[0]; 122 x.parentNode.insertBefore(s, x); 123 } 124 }; 125 if(window.attachEvent) { 126 window.attachEvent('onload', asyncLoad); 127 } else { 128 window.addEventListener('load', asyncLoad, false); 129 } 130})();</script>
vendor: 1 bytes, line 130
130
131<script id="__st">var __st={"a":22139417,"offset":-21600,"reqid":"aca1a57d-5c62-4178-a27b-ca0f7a2391e9-1791501521","pageurl":"www.skybase.ca\/pages\/about-skybase","s":"pages-50311921779","u":"a049966678a7","p":"page","rtyp":"page","rid":50311921779};</script>
vendor: 1 bytes, line 131
131
132<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 132
132
133<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 133
133
134<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 134
134
135<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.skybase.ca/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
135<script crossorigin="anonymous" defer="defer" src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 135
135
136<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 136
136
137<script> 138 window.Shopify = window.Shopify || {}; 139 window.Shopify.MCP = window.Shopify.MCP || {}; 140 window.Shopify.MCP.enabled = true; 141 window.Shopify.MCP.shop = "patchmap.myshopify.com"; 142 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.skybase.ca\/api\/mcp"; 143 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 144</script>
vendor: 1 bytes, line 144
144
145<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.skybase.ca\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 146</script>
vendor: 1 bytes, line 146
146
147<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.skybase.ca/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 148</script>
vendor: 1 bytes, line 148
148
149<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 150 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 151</script>
vendor: 1 bytes, line 151
151
152<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 153</script>
153 154<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.skybase.ca/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 155<style id="shopify-accelerated-checkout-cart"> 156 #shopify-buyer-consent { 157 margin-top: 1em; 158 display: inline-block; 159 width: 100%; 160} 161 162#shopify-buyer-consent.hidden { 163 display: none; 164} 165 166#shopify-subscription-policy-button { 167 background: none; 168 border: none; 169 padding: 0; 170 text-decoration: underline; 171 font-size: inherit; 172 cursor: pointer; 173} 174 175#shopify-subscription-policy-button::before { 176 box-shadow: none; 177} 178 179 </style> 180
181<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
181 182
182<script type="text/javascript"> 183 var Tipo = Tipo || {}; 184 Tipo.Booking = Tipo.Booking || {}; 185 Tipo.Booking.appUrl = 'https://booking.tipo.io'; 186 Tipo.Booking.shop = { 187 id: 21166, 188 url : 'patchmap.myshopify.com', 189 domain : 'www.skybase.ca', 190 settings : "{\"general\":{\"hide_add_to_cart\":\"2\",\"hide_buy_now\":\"2\",\"redirect_url\":null,\"allow_bring_more\":false,\"confirm_to\":\"checkout\",\"time_format\":\"24h\",\"multipleEmployees\":\"1\",\"multipleLocations\":\"1\",\"formatDate\":\"YYYY-MM-DD\",\"formatDateServe\":\"Y-m-d\",\"formatDateTime\":\"YYYY-MM-DD HH:mm\",\"formatTime\":\"HH:mm\",\"weekStart\":0},\"booking\":{\"text_price_color\":\"#ff0000\",\"timeBlock\":\"fixed\",\"stepping\":\"60\",\"font\":\"Arial\",\"primary_color\":\"#1fd3c0\",\"cancel_button\":\"#ffffff\",\"text_color\":\"#6370a7\",\"calender_background_color\":\"#2b3360\",\"calender_text_color\":\"#ffffff\",\"day_off_color\":\"#a3a3a3\",\"time_slot_color\":\"#414c89\",\"time_slot_color_hover\":\"#313d88\",\"selected_time_slot_color\":\"#ffd153\",\"background_color_calendar\":\"#2b3360\",\"background_image\":\"preset1.jpg\",\"selected_day_color\":\"#1fd3c0\",\"time_slot_color_selected\":\"#ff007b\",\"background_color_box_message_time_slot_no_available\":\"#e9e9e9\",\"text_color_text_box_message_time_slot_no_available\":\"#424242\",\"time_slot_no_available_color\":\"#a3a3a3\",\"sortProduct\":{\"type\":1,\"sortProductAuto\":\"asc\",\"sortProductManually\":[]},\"statusDefault\":\"2\"},\"translation\":{\"languageDatepicker\":\"en-US\",\"customDatePickerDays\":\"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday\",\"customDatePickerDaysShort\":\"Sun, Mon, Tue, Wed, Thu, Fri, Sat\",\"customDatePickerDaysMin\":\"Su, Mo, Tu, We, Th, Fr, Sa\",\"customDatePickerMonths\":\"January, February, March, April, May, June, July, August, September, October, November, December\",\"customDatePickerMonthsShort\":\"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec\",\"widget\":{\"default\":{\"please_select\":\"Please select service\",\"training\":\"Training\",\"trainer\":\"Trainer\",\"bringing_anyone\":\"Bringing anyone with you?\",\"num_of_additional\":\"Number of Additional People\",\"date_and_time\":\"Pick date & time\",\"continue\":\"Continue\",\"total_price\":\"Total Price\",\"confirm\":\"Confirm\",\"cancel\":\"Cancel\",\"thank_you\":\"Thank you! Your booking is completed\",\"date\":\"Date\",\"time\":\"Time\",\"datetime\":\"Date Time\",\"duration\":\"Duration\",\"location\":\"Location\",\"first_name\":\"First name\",\"last_name\":\"Last name\",\"phone\":\"Phone\",\"email\":\"Email\",\"address\":\"Address\",\"address_2\":\"Address 2\",\"status\":\"Status\",\"country\":\"Country\",\"full_name\":\"Fullname\",\"product\":\"Service\",\"product_placeholder\":\"Select your service\",\"variant\":\"Variant\",\"variant_placeholder\":\"Select your variant\",\"location_placeholder\":\"Select a location\",\"employee\":\"Employee\",\"employee_placeholder\":\"Select an employee\",\"quantity\":\"Quantity\",\"back\":\"Back\",\"payment\":\"Payment\",\"you_can_only_bring\":\"You can only bring {number} people\",\"not_available\":\"Selected service is currently not available.\",\"no_employee\":\"No employee\",\"no_location\":\"No location\",\"is_required\":\"This field is required.\",\"valid_phone_number\":\"Please enter a valid phone number.\",\"valid_email\":\"Please enter a valid email.\",\"time_slot_no_available\":\"This slot is no longer available\",\"price\":\"Price\",\"export_file_isc\":\"Export to file isc\",\"confirm_free_booking_successfully\":\"Thank for your booking. We will get back to you shortly.\",\"confirm_free_booking_unsuccessfully\":\"Whoops, looks like something went wrong.\",\"duration_unit\":\"minutes\"}}},\"integrate\":{\"zapier\":{\"cretaeOrUpdateUrl\":\"\",\"deleteUrl\":\"\"}},\"free_form\":{\"first_name\":{\"enable\":true,\"label\":\"First name\",\"required\":true},\"last_name\":{\"enable\":true,\"label\":\"Last name\",\"required\":true},\"phone_number\":{\"enable\":false,\"label\":\"Phone number\",\"required\":true},\"email\":{\"label\":\"Email\",\"required\":true,\"enable\":true}}}", 191 locale: 'en', 192 plan : {"id":7,"version":"2","plan":"FREE","feature":"{\"employee\":1,\"product\":1,\"location\":1,\"extraFieldSet\":false,\"hideBrand\":false,\"trialDay\":\"0\",\"trialDayOld\":\"0\",\"priceOld\":\"0\"}","price":"0.00","type":"month","status":1,"created_at":null,"updated_at":null} 193 }; 194 Tipo.Booking.locale = "en"; 195 Tipo.Booking.countryCode = ['ca']; 196 197 198 199 200 Tipo.Booking.settings = {"general":{"hide_add_to_cart":"2","hide_buy_now":"2","redirect_url":null,"allow_bring_more":false,"confirm_to":"checkout","time_format":"24h","multipleEmployees":"1","multipleLocations":"1","formatDate":"YYYY-MM-DD","formatDateServe":"Y-m-d","formatDateTime":"YYYY-MM-DD HH:mm","formatTime":"HH:mm","weekStart":0},"booking":{"text_price_color":"#ff0000","timeBlock":"fixed","stepping":"60","font":"Arial","primary_color":"#1fd3c0","cancel_button":"#ffffff","text_color":"#6370a7","calender_background_color":"#2b3360","calender_text_color":"#ffffff","day_off_color":"#a3a3a3","time_slot_color":"#414c89","t
200ime_slot_color_hover":"#313d88","selected_time_slot_color":"#ffd153","background_color_calendar":"#2b3360","background_image":"preset1.jpg","selected_day_color":"#1fd3c0","time_slot_color_selected":"#ff007b","background_color_box_message_time_slot_no_available":"#e9e9e9","text_color_text_box_message_time_slot_no_available":"#424242","time_slot_no_available_color":"#a3a3a3","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":[]},"statusDefault":"2"},"translation":{"languageDatepicker":"en-US","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","widget":{"default":{"please_select":"Please select service","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Total Price","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank you! Your booking is completed","date":"Date","time":"Time","datetime":"Date Time","duration":"Duration","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","full_name":"Fullname","product":"Service","product_placeholder":"Select your service","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select a location","employee":"Employee","employee_placeholder":"Select an employee","quantity":"Quantity","back":"Back","payment":"Payment","you_can_only_bring":"You can only bring {number} people","not_available":"Selected service is currently not available.","no_employee":"No employee","no_location":"No location","is_required":"This field is required.","valid_phone_number":"Please enter a valid phone number.","valid_email":"Please enter a valid email.","time_slot_no_available":"This slot is no longer available","price":"Price","export_file_isc":"Export to file isc","confirm_free_booking_successfully":"Thank for your booking. We will get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"}}},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"phone_number":{"enable":false,"label":"Phone number","required":true},"email":{"label":"Email","required":true,"enable":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}} 201 Tipo.Booking.page = { 202 type : 'page' 203 }; 204 Tipo.Booking.money_format = '${{amount}}'; 205 Tipo.Booking.timezone = { 206 shop : 'America/Denver', 207 server : 'UTC' 208 } 209 Tipo.Booking.configs = { 210 products : [], 211 locations : [{"id":25311,"name":"Default location","employee_ids":[29888]}], 212 employees : [{"id":29888,"first_name":"Shaun","last_name":"Brocklehurst","avatar":"noimg.png"}] 213 }; 214 Tipo.Booking.trans = Tipo.Booking.settings.translation.widget[Tipo.Booking.locale] || Tipo.Booking.settings.translation.widget.default 215</script>
215 216<textarea style="display:none !important" class="tipo-money-format">${{amount}}</textarea> 217<style> 218 .tpb-booking-form *{ 219 font-family: Arial; 220 } 221 .tpb-booking-form .copyright{ 222 display: none; 223 } 224 .tpb-booking-form .tpb-box .tpb-form-control .tpb-text-price{ 225 color: #ff0000; 226 } 227 .tpb-booking-form .tpb-box .tpb-form-control label, 228 .tpb-booking-form .tpb-box .tpb-form-control #tpb-message-bring_qty, 229 .tpb-booking-form .tpb-box .tpb-form-control .ss-single-selected, 230 .tpb-booking-form .tpb-box .tpb-form-control #tpb-productTitle-input, 231 .tpb-booking-form .tpb-box .extra-fields .element, 232 .tpb-booking-form .tpb-box .extra-fields .element label, 233 .tpb-booking-form .tpb-box .extra-fields .element input, 234 .tpb-booking-form .tpb-box .extra-fields .element textarea, 235 .tpb-booking-form .tpb-box .extra-fields .element select, 236 .tpb-booking-form .tpb-box .label, 237 .tpb-booking-form .tpb-box .booking-info{ 238 color: #6370a7; 239 } 240 .tpb-booking-form .tpb-box .content .step1 { 241 background-image: url('https://booking.tipo.io'); 242 } 243 .tpb-booking-form .tpb-box .content .step1 .inner-step h5{ 244 color: #6370a7; 245 } 246 .tpb-message_not-available, 247 .tpb-message_not-available .dismiss svg { 248 color: #6370a7; 249 } 250 .tpb-box .action .continue-button, 251 .tpb-box .action .confirm-button, 252 .tpb-box .action .confirm-button.loading .spinner{ 253 background-color: #1fd3c0; 254 } 255 .tpb-box .action .back-button{ 256 color: #6370a7; 257 } 258 .tpb-form-control.price p { 259 color: #6370a7; 260 } 261 262 /* Next Step */ 263 .tpb-box .content .step2{ 264 background: #2b3360; 265 } 266 .tpb-box .content .confirm .product-info .title, 267 .tpb-box .content .confirm .booking-info, 268 .tpb-box .content .confirm .booking-info label 269 .tpb-box .content .confirm .extra-fields .element *, 270 .tpb-box .content .confirm .extra-fields .element .ss-single-selected, 271 .tpb-box .content .confirm .extra-fields .tpb-radio-group, 272 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:not(:checked) + label, 273 .tpb-box .content .confirm .subtotal > .g-row , 274 .success_message_when_free_booking, 275 .tpb-wrapper-btnExport, 276 .tpb-wrapper-btnExport .tpb-btnExport .tpb-btnExport-title .tpb-btnExport-title_text, 277 .infoBooking, 278 .infoBooking label, 279 .confirmBookingFree_action, 280 .confirmBookingFree_action a div span, 281 { 282 color: #6370a7; 283 } 284 .tpb-box .content .confirm .extra-fields .tpb-checkbox .ctx:hover span:first-child 285 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child 286 { 287 border-color: #6370a7; 288 } 289 .tpb-box .content .confirm .extra-fields .tpb-radio-group [type="radio"]:checked + label:after, 290 .tpb-box .content .confirm .extra-fields .tpb-checkbox .inp-box:checked + .ctx span:first-child{ 291 background: #6370a7; 292 } 293 .tpb-box .content .confirm .subtotal > .g-row .value{ 294 color: #1fd3c0; 295 } 296 .tpb-datepicker .datepicker-panel > ul > li { 297 color: #ffffff; 298 } 299 .tpb-datepicker .datepicker-panel > ul > li:hover{ 300 background: #313d88; 301 } 302 .tpb-datepicker .datepicker-panel > ul > li.disabled{ 303 color: #a3a3a3; 304 } 305 .tpb-datepicker .datepicker-panel > ul > li.picked{ 306 background: #1fd3c0; 307 } 308 .tpb-timepicker .radiobtn{ 309 color: #ffffff; 310 } 311 .tpb-timepicker .radiobtn .tooltip{ 312 background-color: #e9e9e9; 313 color: #424242; 314 } 315 .tpb-timepicker .radiobtn label{ 316 background: #414c89; 317 color: #ffffff; 318 } 319 .tpb-timepicker .radiobtn label:hover { 320 background: #313d88; 321 } 322 .tpb-timepicker .radiobtn label.disabled { 323 background: #a3a3a3; 324 } 325 .tpb-timepicker .radiobtn input[type="radio"]:checked + label, 326 .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label { 327 background: #ff007b; 328 } 329 330 /* History */ 331 #tpb-history-booking * { 332 font-family: Arial; 333 } 334 #tpb-history-booking .tpb-table tr th{ 335 color: #6370a7; 336 } 337 #tpb-history-booking .copyright { 338 display: none; 339 } 340</style>
341<script src='//www.skybase.ca/cdn/shop/t/2/assets/tipo.booking.index.js?v=34820715739889149401619241844' defer ></script>
341 342 343 <!--[if lt IE 9]> 344
344<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
344 345 <![endif]--> 346 347 348 349
349<script src="//www.skybase.ca/cdn/shop/t/2/assets/jquery.js?v=105778841822381192391501866921" type="text/javascript"></script>
349 350 351 352 <!-- Theme Global App JS ================================================== --> 353
353<script> 354 var app = app || { 355 data:{ 356 template:"page", 357 money_format: "${{amount}}" 358 } 359 } 360 </script>
360 361 362 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 363<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
364<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 22139417,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 364
364
365<script> 366 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 367</script>
vendor: 1 bytes, line 367
367
368<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
368).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 22139417,storefrontBaseUrl: "https://www.skybase.ca",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.skybase.ca/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"SkyBase Solutions","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"patchmap.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.skybase.ca"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.skybase.ca/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"177664274","themeStoreId":"687","themePublished":"true","eventMetadataId":"5e514e5f-5ba6-4a2b-a267-1b5f3059b7ac","pageType":"page","resourceId":"50311921779","shopId":"22139417","storefrontBaseUrl":"https:\/\/www.skybase.ca","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
368<script> 369 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 370 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 371 window.ShopifyAnalytics.meta.currency = 'USD'; 372 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":50311921779,"requestId":"aca1a57d-5c62-4178-a27b-ca0f7a2391e9-1791501521"}}; 373 for (var attr in meta) { 374 window.ShopifyAnalytics.meta[attr] = meta[attr]; 375 } 376</script>
vendor: 1 bytes, line 376
376
377<script class="analytics"> 378 (function () { 379 var customDocumentWrite = function(content) { 380 var jquery = null; 381 382 if (window.jQuery) { 383 jquery = window.jQuery; 384 } else if (window.Checkout && window.Checkout.$) { 385 jquery = window.Checkout.$; 386 } 387 388 if (jquery) { 389 jquery('body').append(content); 390 } 391 }; 392 393 var hasLoggedConversion = function(token) { 394 if (token) { 395 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 396 } 397 return false; 398 } 399 400 var setCookieIfConversion = function(token) { 401 if (token) { 402 var twoMonthsFromNow = new Date(Date.now()); 403 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 404 405 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 406 } 407 } 408 409 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 410 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 411 if (trekkie.integrations) { 412 return; 413 } 414 trekkie.methods = [ 415 'identify', 416 'page', 417 'ready', 418 'track', 419 'trackForm', 420 'trackLink' 421 ]; 422 trekkie.factory = function(method) { 423 return function() { 424 var args = Array.prototype.slice.call(arguments); 425 args.unshift(method); 426 trekkie.push(args); 427 if (method == 'track' || method == 'page') { 428 var pageUrl; 429 try { 430 pageUrl = window.location.href; 431 } catch (e) {} 432 var pageReferrer; 433 try { 434 pageReferrer = document.referrer; 435 } catch (e) {} 436 try { 437 if (window.__TREKKIE_SHIM_QUEUE == null) { 438 window.__TREKKIE_SHIM_QUEUE = []; 439 } 440 window.__TREKKIE_SHIM_QUEUE.push({ 441 from: 'trekkie-stub', 442 method: method, 443 args: args.slice(1), 444 pageContext: { 445 url: pageUrl, 446 referrer: pageReferrer 447 } 448 }); 449 } catch (e) { 450 // no-op 451 } 452 } 453 return trekkie; 454 }; 455 }; 456 for (var i = 0; i < trekkie.methods.length; i++) { 457 var key = trekkie.methods[i]; 458 trekkie[key] = trekkie.factory(key); 459 } 460 trekkie.load = function(config) { 461 trekkie.config = config || {}; 462 trekkie.config.initialDocumentCookie = document.cookie; 463 var first = document.getElementsByTagName('script')[0]; 464var script = document.createElement('script'); 465script.type = 'text/javascript'; 466script.onerror = function(e) { 467 var scriptFallback = document.createElement('script'); 468 scriptFallback.type = 'text/javascript'; 469 scriptFallback.onerror = function(error) { 470 var Monorail = { 471 produce: function produce(monorailDomain, schemaId, payload) { 472 var currentMs = new Date().getTime(); 473 var event = { 474 schema_id: schemaId, 475 payload: payload, 476 metadata: { 477 event_created_at_ms: currentMs, 478 event_sent_at_ms: currentMs 479 } 480 }; 481 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 482 }, 483 sendRequest: function sendRequest(endpointUrl, payload) { 484 // Try the sendBeacon API 485 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 486 var blobData = new window.Blob([payload], { 487 type: 'text/plain' 488 }); 489 490 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 491 return true; 492 } // sendBeacon was not successful 493 494 } // XHR beacon 495 496 var xhr = new XMLHttpRequest(); 497 498 try { 499 xhr.open('POST', endpointUrl); 500 xhr.setRequestHeader('Content-Type', 'text/plain'); 501 xhr.send(payload); 502 } catch (e) { 503 console.log(e); 504 } 505 506 return false; 507 }, 508 isIos12: function isIos12() { 509 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 510 } 511 }; 512 Monorail.produce('monorail-edge.shopifysvc.com', 513 'trekkie_storefront_load_errors/1.1', 514 {shop_id: 22139417, 515 theme_id: 177664274, 516 app_name: "storefront", 517 context_url: window.location.href, 518 source_url: "//www.skybase.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 519 520 }; 521 scriptFallback.async = true; 522 scriptFallback.src = '//www.skybase.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 523 first.parentNode.insertBefore(scriptFallback, first); 524}; 525script.async = true; 526script.src = '//www.skybase.ca/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 527first.parentNode.insertBefore(script, first); 528 529 }; 530 trekkie.load( 531 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":22139417,"isMerchantRequest":null,"themeId":177664274,"themeCityHash":"10744809452838082544","contentLanguage":"en","currency":"USD","eventMetadataId":"5e514e5f-5ba6-4a2b-a267-1b5f3059b7ac"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 532 ); 533 534 var loaded = false;
535 trekkie.ready(function() { 536 if (loaded) return; 537 loaded = true; 538 539 window.ShopifyAnalytics.lib = window.trekkie; 540 541 var originalDocumentWrite = document.write; 542 document.write = customDocumentWrite; 543 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 544 document.write = originalDocumentWrite; 545 546 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 547 var token = match? match[1]: undefined; 548 if (!hasLoggedConversion(token)) { 549 setCookieIfConversion(token); 550 551 } 552 }); 553 554 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":50311921779,"requestId":"aca1a57d-5c62-4178-a27b-ca0f7a2391e9-1791501521","shopifyEmitted":true}); 555 556 var eventsListenerScript = document.createElement('script'); 557 eventsListenerScript.async = true; 558 eventsListenerScript.src = "//www.skybase.ca/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 559 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 560})();</script>
vendor: 1 bytes, line 560
560
561<script 562 defer 563 src="https://www.skybase.ca/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 564 data-application="storefront-renderer" 565 data-shop-id="22139417" 566 data-render-region="gcp-us-central1" 567 data-page-type="page" 568 data-theme-instance-id="177664274" 569 data-theme-name="ShowTime" 570 data-theme-version="5.0.6" 571 data-monorail-region="shop_domain" 572 data-resource-timing-sampling-rate="10" 573 data-shs="true" 574 data-shs-beacon="true" 575 data-shs-export-with-fetch="true" 576 data-shs-logs-sample-rate="1" 577 data-shs-beacon-endpoint="https://www.skybase.ca/api/collect" 578></script>
578 579<meta name="shopify-y" content="41ec6521-f8c6-46d3-87ae-5c70f2f45a7e" data-expiration="1823059121000"><meta name="shopify-s" content="7474ad0e-5917-4f2b-bb26-aec4e44fd803" data-expiration="1791503321000"><meta name="new-cookie-storage-activated" content="t"> 580</head> 581 582 <body id="about-skybase" class="template-page" > 583 584
584<script type="text/javascript" src="https://secure.leadforensics.com/js/203037.js" ></script>
584 585<noscript><img alt="" src="https://secure.leadforensics.com/203037.png" style="display:none;" /></noscript> 586 587 588 <div class="wsmenucontainer clearfix"> 589 <div class="overlapblackbg"></div> 590 591 592 <div id="shopify-section-header" class="shopify-section"> 593<div id="header" data-section-id="header" data-section-type="header-section"> 594 595 596 <div class="header_top"> 597 <div class="container"> 598 <div class="top_menu hidden-ms hidden-xs"> 599 600 <a class="navbar-brand" href="/" itemprop="url"> 601 <img src="//www.skybase.ca/cdn/shop/files/SkyBaseSolutions_Logo_b0c4feae-ff5b-4957-90df-f222ff2f4aef_550x.png?v=1613153757" alt="SkyBase Solutions" class="img-responsive" itemprop="logo" /> 602 </a> 603 604 </div> 605 <div class="hed_right"> 606 607 <ul> 608 609 610 <li><a href="https://patchmapweb.skybasews.ca/Login.aspx">PatchMap Web Login</a></li> 611 612 <li><a href="https://www.skybasews.ca/gpsbuddy">Download MapBuddy</a></li> 613 614 <li><a href="/pages/about-skybase">About SkyBase</a></li> 615 616 617 618 </ul> 619 620 621 <div class="header-contact"> 622 <ul> 623 624 <li><a href="tel:780-814-2130"><span class="fa fa-phone"></span>780-814-2130</a></li> 625 626 627 <li><a href="mailto:[email protected]"><span class="fa fa-envelope"></span>[email protected]</a></li> 628 629 </ul> 630 </div> 631 632 </div> 633 </div> 634</div> 635 636 637 <div class="header_bot "> 638 <div class="header_content"> 639 <div class="container"> 640 641 642 <div id="nav"> 643 <nav class="navbar" role="navigation"> 644 <div class="navbar-header"> 645 <a href="#" class="visible-ms visible-xs pull-right navbar-cart" id="wsnavtoggle"><div class="cart-icon"><i class="fa fa-bars"></i></div></a> 646 <a href="javascript:void(0);" data-href="/cart" class="visible-ms visible-xs pull-right navbar-cart cart-popup"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a> 647 <a href="/search" class="visible-ms visible-xs pull-right navbar-cart"><div class="cart-icon"><i class="fa fa-search"></i></div></a> 648 649 <div class="visible-ms visible-xs"> 650 651 652 <a class="navbar-brand" href="/" itemprop="url"> 653 <img src="//www.skybase.ca/cdn/shop/files/SkyBaseSolutions_Logo_b0c4feae-ff5b-4957-90df-f222ff2f4aef_550x.png?v=1613153757" alt="SkyBase Solutions" itemprop="logo" /> 654 </a> 655 656 657 </div><!-- ./visible-ms visible-xs --> 658 659 </div> 660 <!-- main menu --> 661 <nav class="wsmenu"> 662 <ul class="mobile-sub mega_menu wsmenu-list"> 663 664 665 666 667 668 669 670 671 672 673 674 <li><a href="/pages/patchmap-family-of-products"class="twin">PatchMap<span class="arrow"></span></a> 675 676 <ul class="wsmenu-submenu "> 677 678 <li><a data-delay="500" href="/pages/patchmap-for-garmin-gps">Patchmap for Garmin GPS</a></li> 679 680 <li><a data-delay="500" href="/pages/patchmap-mobile">PatchMap App</a></li> 681 682 <li><a data-delay="500" href="/pages/patchmap-web">PatchMap Web</a></li> 683 684 <li><a data-delay="500" href="/pages/patchmap-dispatch-extension-for-mapbuddy">PatchMap for MapBuddy </a></li> 685 686 <li><a data-delay="500" href="/pages/patchmap-for-garmin-mapsource">PatchMap for MapSource</a></li> 687 688 <li><a data-delay="500" href="/pages/patchmap-for-geotab">PatchMap for GeoTab</a></li> 689 690 <li><a data-delay="500" href="/pages/patchmap-for-developers">PatchMap for Developers</a></li> 691 692 </ul> 693 694 </li> 695 696 697 698 699 700 701 702 703 704 705 706 707 <li><a href="/"class="twin">AgMap<span class="arrow"></span></a> 708 709 <ul class="wsmenu-submenu "> 710 711 <li><a data-delay="500" href="/pages/agmap-for-garmin-gps">AgMap for Garmin GPS</a></li> 712 713 <li><a data-delay="500" href="/pages/agmap-for-ios-and-android">AgMap App</a></li> 714 715 <li><a data-delay="500" href="/pages/agmap-extension-for-mapbuddy">AgMap Extension for MapBuddy</a></li> 716 717 </ul> 718 719 </li> 720 721 722 723 724 725 726 727 728 729 730 731 732 <li><a href="/pages/mapbuddy-free"class="twin">MapBuddy<span class="arrow"></span></a> 733 734 <ul class="wsmenu-submenu "> 735 736 <li><a data-delay="500" href="/pages/mapbuddy-free">MapBuddy FREE Version</a></li> 737 738 <li><a data-delay="500" href="/pages/patchmap-dispatch-extension-for-mapbuddy">PatchMap Dispatch Extension for MapBuddy</a></li> 739 740 <li><a data-delay="500" href="/pages/mapbuddy-extensions">Other Extensions</a></li> 741 742 </ul> 743 744 </li> 745 746 747 748 749 750 751 752 753 754 755 756 757 <li><a href="/collections/paper-maps"class="twin">Paper Maps<span class="arrow"></span></a> 758 759 <ul class="wsmenu-submenu "> 760 761 <li><a data-delay="500" href="/pages/custom-paper-maps">Custom Paper Mapping</a></li> 762 763 <li><a data-delay="500" href="/collections/wall-maps">Oilfield Wall Maps</a></li> 764 765 <li><a data-delay="500" href="/collections/provincial-reference-maps">Provincial Reference Maps</a></li> 766 767 </ul> 768 769 </li> 770 771 772 773 774 775 776 777 778 779 780 781 782 <li><a href="/pages/custom-digital-mapping">Custom Projects</a></li> 783 784 785 786 787 788 789 790 791 792 793 794 795 <li><a href="/pages/contact-us">Contact Us</a></li> 796 797 798 799 </ul> 800 </nav> 801 <ul class="hidden-xs nav navbar-nav navbar-right"> 802 <li class="dropdown-grid no-open-arrow "> 803 <a data-toggle="dropdown" data-href="/cart" href="javascript:void(0);" class="dropdown-toggle cart-popup" aria-expanded="true"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a> 804 <div class="dropdown-grid-wrapper hidden"> 805 <div class="dropdown-menu no-padding animated fadeInDown col-xs-12 col-sm-9 col-md-7" role="menu"> 806 <div class="menu_c cart_menu"> 807 <div class="menu_title clearfix"> 808 <h4>Shopping Cart</h4> 809 </div> 810 811 <div class="cart_row"> 812 <div class="empty-cart">Your cart is currently empty.</div> 813 <p><a href="javascript:void(0)" class="btn_c btn_close">Continue Shopping</a></p> 814 </div> 815 816</div> 817 </div> 818 </div> 819 </li> 820 821 <li class="dropdown-grid no-open-arrow"> 822 823 <div class="fixed-search"> 824 825 826 827<form action="/search" method="get" role="search"> 828 <div class="menu_c search_menu"> 829 <div class="search_box"> 830 831 <input type="hidden" name="type" value="product"> 832 833 <input type="search" name="q" value="" class="txtbox" placeholder="Search" aria-label="Search"> 834 <button class="btn btn-link" type="submit" value="Search"><span class="fa fa-search"></span></button> 835 </div> 836 </div> 837</form> 838 </div> 839 840 </li> 841 </ul> 842 </nav> 843</div> 844 845 846 </div> 847 </div> 848 </div> 849 </div><!-- /header --> 850 851 852 853 854 855<div id="ProudlyServing" style="text-align:center; position:absolute; right:0px;
855 left:0px; top:0px; height:30px; padding:5px;"> 856 857 <i class="fab fa-canadian-maple-leaf" style="color:red;"></i><a style="color:white;"> Proudly serving the Canadian Oil & Gas industry since 2001 </a><i class="fab fa-canadian-maple-leaf" style="color:red;"></i> 858 859 </div> 860 861 862 863<div id="SocialMediaTop" style="position:absolute; text-align:center; height:30px; left:0px; right:0px; top:100px;font-size: 2.0rem;"> 864 865 <a target="_blank" href="https://ca.linkedin.com/company/skybase-geomatic-solutions-inc-"><i class="socialmediabutton fab fa-linkedin"></i></a> 866 <a target="_blank" href="https://www.facebook.com/PatchMap/"><i class="socialmediabutton fab fa-facebook-square" ></i></a> 867 <a target="_blank" href="https://twitter.com/SkybasePatchMap"><i class="socialmediabutton fab fa-twitter-square" ></i></a> 868 <a target="_blank" href="https://www.youtube.com/channel/UCSkYwDG1MiLikW5NzHEbHrQ/featured?disable_polymer=1"> <i class="socialmediabutton fab fa-youtube-square" ></i></a> 869 870 </div> 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887<style> 888/* This code is used to center logo vertically on different devices */ 889 890 @media (max-width: 800px) { 891 892 #ProudlyServing { 893 display:none; 894 895 } 896 897 898 } 899 @media (max-width: 1000px) { 900 901 #SocialMediaTop { 902 display:none; 903 904 } 905 906 907 } 908 909 910 911 912#header .hed_right { 913 914 915 padding-top: 63px; 916 917 918} 919 920#header .navbar-toggle, #header .navbar-cart { 921 922 padding-top: 69px; 923 padding-bottom: 69px; 924 925} 926#header a.navbar-brand { 927 height:auto; 928} 929@media (max-width: 600px) { 930 #header .navbar-brand > img { 931 max-width: 158px; 932 } 933} 934@media (max-width: 600px) { 935 #header .navbar-toggle, #header .navbar-cart { 936 937 padding-top:15px; 938 padding-bottom:15px; 939 940 } 941} 942 943#header .hed_right .header-contact { 944 clear:right; 945 float:right; 946 margin-top:10px; 947} 948@media (max-width: 989px) { 949 #header .hed_right ul li { 950 padding:0 10px; 951 } 952} 953 954@media (max-width: 767px) { 955 #header .hed_right, #header .hed_right .header-contact { 956 padding:0; 957 float:none; 958 text-align: center; 959 } 960} 961@media (min-width: 768px) and (max-width: 800px) { 962 #header .hed_right ul { 963 float:left !important; 964 } 965} 966 967 968@media (max-width: 900px) { 969 970 #header #nav .navbar-nav > li > a { 971 font-size: 12px; 972 line-height: 32px; 973 padding-left:7px; 974 padding-right:7px; 975 } 976 977 #header .navbar-brand { 978 font-size: 22px; 979 line-height: 20px; 980 981 padding:0 15px 0 0; 982 983 } 984 985 #header .right_menu > ul > li > a { 986 margin: 0 0 0 5px; 987 } 988 #header #nav .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap) > a.dropdown-toggle:not(.caret-bootstrap) > span.caret:not(.caret-bootstrap) { 989 margin-left: 3px; 990 } 991} 992 993@media (min-width: 768px) and (max-width: 800px) { 994 #header .hed_right, #header .top_menu { 995 padding:0 !important; 996 } 997 #header .hed_right ul { 998 display:block !important; 999 1000 } 1001 #header .hed_right .header-contact { 1002 margin-top:0 !important; 1003 } 1004 #header .top_menu { 1005 float:left !important; 1006 } 1007} 1008 1009@media (max-width: 480px) { 1010 #header .hed_right ul li { 1011 margin: 0; 1012 padding: 0 5px; 1013 border: none; 1014 display: inline-block; 1015 } 1016} 1017 1018.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a { 1019 margin-bottom:0; 1020} 1021 1022 1023figure.effect-chico img { 1024 -webkit-transform: scale(1) !important; 1025 transform: scale(1) !important; 1026} 1027 1028figure.effect-chico:hover img { 1029 -webkit-transform: scale(1.2) !important; 1030 transform: scale(1.2) !important; 1031} 1032 1033@media (min-width: 769px) 1034 { 1035 #header #nav .wsmenu > ul > li > a { 1036 padding-top:15px; 1037 padding-bottom:15px; 1038 } 1039 } 1040 1041 1042 #header .nav > li:first-child > a { 1043 padding-left:0; 1044 } 1045 1046</style> 1047 1048 1049</div> 1050 1051 <div id="shopify-section-page" class="shopify-section"><div id="content"> 1052 <div class="container"> 1053 1054 1055 1056 1057<ol class="breadcrumb"> 1058 <li><a href="/" title="Home">Home</a></li> 1059 1060 1061 1062 <li>About SkyBase</li> 1063 1064 1065</ol> 1066 1067 <div class="title clearfix"> 1068 <h1>About SkyBase</h1> 1069 </div> 1070 <div class="page_content"> 1071 <div class="row"> 1072 <div class="col-sm-12"> 1073 <div class="sfbox box-page animated rollIn" data-animation="rollIn"> 1074 <div class="rte"> 1075 <body> 1076 1077<style> 1078 1079 h3 { 1080 color: #4552b6 1081 } 1082 1083 1084 1085 1086 * { 1087 box-sizing: border-box 1088 } 1089 1090 /*body { 1091 font-family: Verdana, sans-serif; 1092 margin: 0 1093 }*/ 1094 1095 .mySlides { 1096 display: none; 1097 1098 } 1099 1100 .slide{ 1101 1102padding:10px; 1103padding-left:40px; 1104padding-right:40px; 1105 1106 } 1107 1108 1109 img { 1110 vertical-align: middle; 1111 display: block; 1112 margin-left: auto; 1113 margin-right: auto; 1114 /*width: 40%;*/ 1115 } 1116 1117 /* Slideshow container */ 1118 .slideshow-container { 1119 max-width: 800px; 1120 position: relative; 1121 margin: auto; 1122 /*background-color:blueviolet;*/ 1123 1124 } 1125 1126 /* Next & previous buttons */ 1127 .prev, .next { 1128 cursor: pointer; 1129 position: absolute; 1130 top: 50%; 1131 width: auto; 1132 padding: 16px; 1133 margin-top: -22px; 1134 color: white; 1135 font-weight: bold; 1136 font-size: 18px; 1137 transition: 0.6s ease; 1138 border-radius: 0 3px 3px 0; 1139 user-select: none; 1140 } 1141 1142 /* Position the "next button" to the right */ 1143 .next { 1144 right: 0; 1145 border-radius: 3px 0 0 3px; 1146 } 1147 1148 /* On hover, add a black background color with a little bit see-through */ 1149 .prev:hover, .next:hover { 1150 background-color: rgba(0,0,0,0.8); 1151 } 1152 1153 /* Caption text */ 1154 .text { 1155 color: #4e4c4c; 1156 font-size: 14px; 1157 padding: 8px 12px; 1158 position: absolute; 1159 top: -30px; 1160 width: 100%; 1161 text-align: center; 1162 } 1163 1164 /* Number text (1/3 etc) */ 1165 .numbertext { 1166 color: #f2f2f2; 1167 font-size: 12px; 1168 padding: 8px 12px; 1169 position: absolute; 1170 top: 0; 1171 } 1172 1173 /* The dots/bullets/indicators */ 1174 .dot { 1175 cursor: pointer; 1176 height: 10px; 1177 width: 10px; 1178 margin: 0 2px; 1179 background-color: #bbb; 1180 border-radius: 50%; 1181 display: inline-block; 1182 transition: background-color 0.6s ease; 1183 } 1184 1185 .active, .dot:hover { 1186 background-color: #717171; 1187 } 1188 1189 /* Fading animation */ 1190 .fade { 1191 -webkit-animation-name: fade; 1192 -webkit-animation-duration: 1.5s; 1193 animation-name: fade; 1194 animation-duration: 1.5s; 1195 } 1196 1197 @-webkit-keyframes fade { 1198 from { 1199 opacity: .4 1200 } 1201 1202 to { 1203 opacity: 1 1204 } 1205 } 1206
1207 @keyframes fade { 1208 from { 1209 opacity: .4 1210 } 1211 1212 to { 1213 opacity: 1 1214 } 1215 } 1216 1217 /* On smaller screens, decrease text size */ 1218 @media only screen and (max-width: 300px) { 1219 .prev, .next, .text { 1220 font-size: 11px 1221 } 1222 } 1223 1224 1225 /* Style the tab */ 1226 .tab { 1227 overflow: hidden; 1228 border: 1px solid #ccc; 1229 background-color: #f1f1f1; 1230 } 1231 1232 /* Style the buttons that are used to open the tab content */ 1233 .tab button { 1234 background-color: inherit; 1235 float: left; 1236 border: none; 1237 outline: none; 1238 cursor: pointer; 1239 padding: 14px 16px; 1240 transition: 0.3s; 1241 } 1242 1243 /* Change background color of buttons on hover */ 1244 .tab button:hover { 1245 background-color: #ddd; 1246 } 1247 1248 /* Create an active/current tablink class */ 1249 .tab button.active { 1250 background-color: #ccc; 1251 } 1252 1253 /* Style the tab content */ 1254 .tabcontent { 1255 display: none; 1256 padding: 6px 12px; 1257 border: 1px solid #ccc; 1258 border-top: none; 1259 } 1260 1261 .btn { 1262 border: none; /* Remove borders */ 1263 color: white; /* Add a text color */ 1264 padding: 14px 28px; /* Add some padding */ 1265 cursor: pointer; /* Add a pointer cursor on mouse-over */ 1266 } 1267 1268 1269 .info { 1270 background-color: #2196F3; 1271 } 1272 /* Blue */ 1273 .info:hover { 1274 background: #0b7dda; 1275 color: #ffffff; 1276 } 1277 1278 .green { 1279 background-color: #4CAF50; 1280 } 1281 /* Green */ 1282 .green:hover { 1283 background-color: #46a049; 1284 } 1285 1286 .white { 1287 background-color: #ffffff; 1288 color: #003E4B; 1289 } 1290 /* Green */ 1291 .white:hover { 1292 background-color: #ddd; 1293 } 1294 1295 .blue { 1296 background-color: #2196F3; 1297 } 1298 /* Blue */ 1299 .blue:hover { 1300 background: #0b7dda; 1301 color: #ffffff; 1302 } 1303 1304 1305 1306 1307 .AboutSkyBaseBox { 1308 /*position: relative;*/ 1309 /*background-color: #ddd;*/ 1310 /*border: 1px solid #ccc; 1311 border-radius: 10px;*/ 1312 width: 100%; 1313 padding: 20px; 1314 /*margin-top:10px;*/ 1315 display: inline-block; 1316 margin: auto; 1317 text-align: center; 1318 margin-bottom:20px; 1319 } 1320 1321 1322 1323 .column { 1324 float: left; 1325 width: 25%; 1326 height:150px; 1327 } 1328 1329 /* Clear floats after the columns */ 1330 .row:after { 1331 content: ""; 1332 display: table; 1333 clear: both; 1334 } 1335 1336 .link{ 1337 1338 color: #4552b6 !important; 1339 1340 } 1341 1342 .link:hover { 1343 color: #0d3455 !important; 1344 } 1345 1346 1347 1348</style> 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 <!--<title>W3.CSS Template</title>--> 1359 <meta charset="UTF-8"> 1360 <meta name="viewport" content="width=device-width, initial-scale=1"> 1361 <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> 1362 1363 1364 1365 1366 1367 <div class="w3-content w3-padding" style="max-width:1564px; text-align:center; "> 1368 1369 1370 1371 <div class="AboutSkyBaseBox" id="about"> 1372 <p style="color:#1e1c1c"> 1373 SkyBase Solutions is a privately held company with a small, dedicated workforce. Although the company incorporated in 2001, we already had a decade of oilfield and survey experience in our back pocket by then. SkyBase Solutions President and Founder Rob Coutts developed PatchMap Oilfield Maps for Garmin GPS after spending the better part of his career as an Oilfield Surveyor. This hands on field experience is what makes SkyBase Mapping unique. We stand together to create the most practical and useful digital Mapping Software for western Canada. Our primary focus was to build maps for the Canadian Oil Patch. From here we developed maps, both digital and paper for many other areas of interest. Each of us have skills and abilities that go beyond the regular call of duty. We are committed to ensuring that our products work and are intuitive to use ⦠and are equally committed to creating Mapping Systems that have long-term benef
1373its to our customers. Feel free to contact any one of us who would most likely be able to help you. 1374 </p> 1375 1376 1377 </div> 1378 1379 1380 <div class="row"> 1381 <div class="column"> 1382 <h3>Rob Coutts</h3> 1383 1384 <p style="text-align:center;"> 1385 1386 <b>President & Founder</b> 1387 <br> <br> 1388 [email protected] 1389 <br> 1390 780.814.2130 Ext 3 1391 1392 </p> 1393 1394 1395 </div> 1396 1397 <div class="column" style="border-left:2px solid #edeaea;"> 1398 <h3>Gisela Coutts</h3> 1399 1400 <p style="text-align:center;"> 1401 1402 <b>Vice President & CFO</b> 1403 1404 </p> 1405 1406 1407 </div> 1408 1409 <div class="column" style="border-left:2px solid #edeaea;"> 1410 <h3>Sandy Storeshaw</h3> 1411 1412 <p style="text-align:center;"> 1413 1414 <b>Office Manager / Accounting / Purchasing & Sales</b> 1415 <br> <br> 1416 [email protected] 1417 <br> 1418 780.814.2130 Ext 1 1419 1420 </p> 1421 1422 1423 </div> 1424 1425 <div class="column" style="border-left:2px solid #edeaea;"> 1426 <h3>Shaun Brocklehurst</h3> 1427 1428 <p style="text-align:center;"> 1429 1430 <b>Software Developer</b> 1431 <br> <br> 1432 [email protected] 1433 <br> 1434 780.814.2130 Ext 2 1435 1436 </p> 1437 1438 1439 </div> 1440 1441 1442 1443 </div> 1444 1445 1446 1447 </div> 1448 1449 1450 1451 1452 1453 1454
1454<script> 1455 1456 1457 1458 1459 1460 </script>
1460 1461 1462 1463</body> 1464 </div> 1465 </div> 1466 </div> 1467 1468 </div> 1469 </div> 1470 </div> 1471</div> 1472</div> 1473 1474 <div id="shopify-section-footer" class="shopify-section"> 1475 1476 1477 1478 1479<div id="footer" > 1480 <div class="f_mid"> 1481 <div class="container"> 1482 <div class="row"> 1483 1484 1485 1486 <div class="col-sm-4 col-ms-6"> 1487 <h4>Main</h4> 1488 1489 <ul> 1490 1491 <li><a href="/pages/patchmap-family-of-products">PatchMap</a></li> 1492 1493 <li><a href="/">AgMap</a></li> 1494 1495 <li><a href="/pages/mapbuddy-free">MapBuddy</a></li> 1496 1497 <li><a href="/collections/paper-maps">Paper Maps</a></li> 1498 1499 <li><a href="/pages/custom-digital-mapping">Custom Projects</a></li> 1500 1501 <li><a href="/pages/contact-us">Contact Us</a></li> 1502 1503 </ul> 1504 1505 </div> 1506 1507 1508 1509 1510 <div class="col-sm-4 col-ms-6"> 1511 <h4>Call us at 780-814-2130 to Book a Meeting or Online Demo</h4> 1512 <div class="desc"> 1513 <p> 1514<br>780-814-2130 | [email protected] 1515<br><br> 1516Robert Coutts â Founder / CEO<br> 1517After Hours / Weekends<br> 1518mobile: 780-518-2666<br> [email protected]<br><br> 1519 1520Calgary AB - 587.287.1867 <br> 1521Saskatoon SK - 306.500.0995 1522<br>Victoria BC - 778.402.3967 </p><p></p> 1523 </div> 1524 </div> 1525 1526 1527 1528 1529 <div class="col-sm-4 col-ms-6"> 1530 <h4>Keep in Touch</h4> 1531 <div class="desc"> 1532 Sign up for our newsletter and be the first to know about coupons and special promotions. 1533 </div> 1534 <div class="email_box"> 1535 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1536 1537 1538 <input type="hidden" name="contact[tags]" value="newsletter"> 1539 <input type="email" value="" placeholder="[email protected]" name="contact[email]" id="Email" class="txtbox" aria-label="[email protected]" autocorrect="off" autocapitalize="off"> 1540 <button class="btn btn-link" type="submit" value="Subscribe" name="commit" id="Subscribe"><span class="fa fa-check"></span></button> 1541 1542 </form> 1543</div> 1544 1545 1546 <div class="social"> 1547 <ul> 1548 1549 <li class="twitter"> 1550 <a href="https://twitter.com/SkyBasePatchMap" target="_blank" title="Twitter"><span class="fa fa-twitter"></span></a> 1551 </li> 1552 1553 1554 <li class="facebook"> 1555 <a href="https://www.facebook.com/PatchMap/" target="_blank" title="Facebook"><span class="fa fa-facebook"></span></a> 1556 </li> 1557 1558 1559 1560 1561 1562 1563 <li class="youtube"> 1564 <a href="https://www.youtube.com/channel/UCSkYwDG1MiLikW5NzHEbHrQ/featured?disable_polymer=1" target="_blank" title="YouTube"><span class="fa fa-youtube"></span></a> 1565 </li> 1566 1567 1568 </ul> 1569</div> 1570 1571 1572 </div> 1573 1574 1575 1576 </div> 1577 </div> 1578 </div> 1579 <div class="f_bot"> 1580 <div class="container"> 1581 <div class="f_bot_left">© 2026 Skybase Geomatic Solutions Inc. </div> 1582 1583 <div class="f_bot_right"> 1584 <div class="partner"> 1585 <ul class="list-inline"> 1586 1587 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/american_express-2bdbf0e2.svg" alt="american express" /></li> 1588 1589 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" alt="apple pay" /></li> 1590 1591 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/diners_club-678e3046.svg" alt="diners club" /></li> 1592 1593 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/discover-59880595.svg" alt="discover" /></li> 1594 1595 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/google_pay-34c30515.svg" alt="google pay" /></li> 1596 1597 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/master-f5a74105.svg" alt="master" /></li> 1598 1599 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/shopify_pay-925ab76d.svg" alt="shopify pay" /></li> 1600 1601 <li><img src="//www.skybase.ca/cdn/shopifycloud/storefront/assets/payment_icons/visa-b614b878.svg" alt="visa" /></li> 1602 1603 </ul> 1604 </div> 1605 1606 </div> 1607 1608 </div> 1609 </div> 1610</div> 1611</div> 1612 1613
1613<script src="//www.skybase.ca/cdn/shop/t/2/assets/jquery.magnific-popup.min.js?v=184276319184155572791501866922" type="text/javascript"></script>
1613 1614
1614<script src="//www.skybase.ca/cdn/shop/t/2/assets/api.jquery.js?v=69355967548660806711501866916" type="text/javascript"></script>
1614 1615
1615<script src="//www.skybase.ca/cdn/shop/t/2/assets/ajaxify-shop.js?v=125282594526750838281674764803" type="text/javascript"></script>
1615 1616 1617 1618 1619 1620 1621 1622 1623
1623<script src="//www.skybase.ca/cdn/shop/t/2/assets/scripts.js?v=79203745520347778491501866929" type="text/javascript"></script>
1623 1624 </div> 1625
1625<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1625 1626</body> 1627</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.