PageSourceSearch

https://www.skybase.ca/pages/about-skybase

html skybase.ca collected 2026-10-08 23:18:42 UTC 80,350 bytes, 1,627 lines download raw bytes

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 &ndash; 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 &amp; 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 &amp; 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 &amp; 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">&copy; 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.