PageSourceSearch

https://www.14oranges.com/blog/

html 14oranges.com collected 2026-09-24 12:34:16 UTC 49,853 bytes, 129 lines download raw bytes

1<!DOCTYPE html> <!--[if IE 7]><html class="ie ie7" dir="ltr" lang="en-CA" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if IE 8]><html class="ie ie8" dir="ltr" lang="en-CA" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--><html dir="ltr" lang="en-CA" prefix="og: https://ogp.me/ns#"> <!--<![endif]--><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="preload" fetchpriority="high" href="https://www.14oranges.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" fetchpriority="high" href="https://www.14oranges.com/wp-content/plugins/social-icons/assets/fonts/Socicon.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" fetchpriority="high" href="https://www.14oranges.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" fetchpriority="high" href="https://www.14oranges.com/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.10.0" as="font" type="font/woff2" crossorigin><link rel="profile" href="http://gmpg.org/xfn/11" />  
1<script>window.dataLayer = window.dataLayer || [];
2        function gtag() {
3            dataLayer.push(arguments);
4        }
5
6        // Set the default consent state
7        gtag('consent', 'default', {
8            ad_storage: 'denied',
9            ad_user_data: 'denied',
10            ad_personalization: 'denied',
11            analytics_storage: 'denied',
12            functionality_storage: 'denied',
13            personalization_storage: 'denied',
14            security_storage: 'granted',
15            wait_for_update: 500,
16        });
17        gtag('set', 'ads_data_redaction', true);
18        gtag('set', 'url_passthrough', false); // disable for now
19
20        // Update consent state to "granted" if user granted consent before (cookie exists)
21        const match = document.cookie.match(new RegExp('(^| )user_consent_state=([^;]+)'));
22        const savedConsent = match ? match[2] : null;
23        if (savedConsent === 'granted') {
24            gtag('consent', 'update', {
25                ad_storage: 'granted',
26                ad_user_data: 'granted',
27                ad_personalization: 'granted',
28                analytics_storage: 'granted',
29                functionality_storage: 'granted',
30                personalization_storage: 'granted',
31            });
32        }
33
34        // gtag.js is loaded in the footer by the GA Google Analytics plugin
35
36        function setConsentCookie(status) {
37            const maxAge = 180 * 24 * 60 * 60; // 180 day in seconds, same as "__hs_cookie_cat_pref"
38            document.cookie = "user_consent_state=" + status + "; path=/; max-age=" + maxAge + "; SameSite=Lax";
39        }
40
41        // Wait for HS banner to load
42        const addEventToHsBannerBtns = setInterval(() => {
43            if (!document.getElementById('hs-banner-parent')) {
44                return;
45            }
46
47            // Handle Accept Click
48            document.getElementById('hs-eu-confirmation-button').addEventListener('click', function() {
49                setConsentCookie('granted');
50                // Update consent state to "granted"
51                gtag('consent', 'update', {
52                    'ad_storage': 'granted',
53                    'ad_user_data': 'granted',
54                    'ad_personalization': 'granted',
55                    'analytics_storage': 'granted',
56                    'functionality_storage': 'granted',
57                    'personalization_storage': 'granted'
58                });
59            });
60
61            // Handle Decline Click (HS banner)
62            document.getElementById('hs-eu-decline-button').addEventListener('click', function() {
63                setConsentCookie('denied');
64                // No gtag update needed because the default is already "denied"
65            });
66
67            clearInterval(addEventToHsBannerBtns);
68        }, 1000);</script>
68 <link media="all" href="https://www.14oranges.com/wp-content/cache/autoptimize/css/autoptimize_c906281069616f4eb86701e8df502d78.css" rel="stylesheet"><title>Blog - Mobile App Development and Web Development - Vancouver BC</title><meta name="description" content="14 Oranges blog features customer spotlights that profile our clients&#039; companies, website development tips, website advice and industry insights." /><meta name="robots" content="max-image-preview:large" /><link rel="canonical" href="https://www.14oranges.com/blog/" /><meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" /><meta property="og:locale" content="en_US" /><meta property="og:site_name" content="Mobile App Development and Web Development - Vancouver BC -" /><meta property="og:type" content="article" /><meta property="og:title" content="Blog - Mobile App Development and Web Development - Vancouver BC" /><meta property="og:description" content="14 Oranges blog features customer spotlights that profile our clients&#039; companies, website development tips, website advice and industry insights." /><meta property="og:url" content="https://www.14oranges.com/blog/" /><meta property="og:image" content="https://www.14oranges.com/wp-content/uploads/2021/03/14OrangesBannerFacebookv3-scaled.jpg" /><meta property="og:image:secure_url" content="https://www.14oranges.com/wp-content/uploads/2021/03/14OrangesBannerFacebookv3-scaled.jpg" /><meta property="article:published_time" content="2021-03-02T17:46:28+00:00" /><meta property="article:modified_time" content="2021-12-03T16:31:05+00:00" /><meta property="article:publisher" content="https://www.facebook.com/14Oranges" /><meta name="twitter:card" content="summary" /><meta name="twitter:site" content="@14oranges" /><meta name="twitter:title" content="Blog - Mobile App Development and Web Development - Vancouver BC" /><meta name="twitter:description" content="14 Oranges blog features customer spotlights that profile our clients&#039; companies, website development tips, website advice and industry insights." /><meta name="twitter:creator" content="@14oranges" /><meta name="twitter:image" content="https://www.14oranges.com/wp-content/uploads/2021/03/14OrangesBannerTwitter-scaled.jpg" /> 
68<script type="application/ld+json" class="aioseo-schema">{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.14oranges.com\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.14oranges.com#listItem","position":1,"name":"Home","item":"https:\/\/www.14oranges.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.14oranges.com\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/www.14oranges.com\/blog\/#listItem","position":2,"name":"Blog","previousItem":{"@type":"ListItem","@id":"https:\/\/www.14oranges.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.14oranges.com\/#organization","name":"Mobile App Development and Web Development | Vancouver BC","url":"https:\/\/www.14oranges.com\/","telephone":"+16043040020","logo":{"@type":"ImageObject","url":"https:\/\/www.14oranges.com\/wp-content\/uploads\/2020\/11\/14Oranges_Logo300x90.png","@id":"https:\/\/www.14oranges.com\/blog\/#organizationLogo","width":300,"height":90},"image":{"@id":"https:\/\/www.14oranges.com\/blog\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/14Oranges","https:\/\/twitter.com\/14oranges","https:\/\/www.linkedin.com\/company\/14-oranges\/"]},{"@type":"WebPage","@id":"https:\/\/www.14oranges.com\/blog\/#webpage","url":"https:\/\/www.14oranges.com\/blog\/","name":"Blog - Mobile App Development and Web Development - Vancouver BC","description":"14 Oranges blog features customer spotlights that profile our clients' companies, website development tips, website advice and industry insights.","inLanguage":"en-CA","isPartOf":{"@id":"https:\/\/www.14oranges.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.14oranges.com\/blog\/#breadcrumblist"},"datePublished":"2021-03-02T12:46:28-08:00","dateModified":"2021-12-03T08:31:05-08:00"},{"@type":"WebSite","@id":"https:\/\/www.14oranges.com\/#website","url":"https:\/\/www.14oranges.com\/","name":"Mobile App Development and Web Development - Vancouver BC","inLanguage":"en-CA","publisher":{"@id":"https:\/\/www.14oranges.com\/#organization"}}]}</script>
68 <link rel='dns-prefetch' href='//js.hs-scripts.com' /><link rel='dns-prefetch' href='//use.fontawesome.com' /><link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="Mobile App Development and Web Development - Vancouver BC &raquo; Feed" href="https://www.14oranges.com/feed/" /><link rel="alternate" type="application/rss+xml" title="Mobile App Development and Web Development - Vancouver BC &raquo; Comments Feed" href="https://www.14oranges.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.14oranges.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.14oranges.com%2Fblog%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.14oranges.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.14oranges.com%2Fblog%2F&#038;format=xml" /><link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://www.14oranges.com/wp-content/uploads/font-awesome/v6.4.2/css/svg-with-js.css' media='all' /><link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.4.2/css/all.css' media='all' integrity="sha384-blOohCVdhjmtROpu8+CfTnUWham9nkX7P7OZQMst+RUnhtoY/9qemFAkIKOYxDI3" crossorigin="anonymous" /><link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.4.2/css/v4-shims.css' media='all' integrity="sha384-IqMDcR2qh8kGcGdRrxwop5R2GiUY5h8aDR/LhYxPYiXh3sAAGGDkFvFqWgFvTsTd" crossorigin="anonymous" /><link rel='stylesheet' id='elementor-post-509-css' href='https://www.14oranges.com/wp-content/uploads/elementor/css/post-509.css?ver=1790165660' media='all' /><link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://www.14oranges.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742418677' media='all' /><link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://www.14oranges.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742418681' media='all' /> 
68<script id="eae-iconHelper-js" src="https://www.14oranges.com/wp-content/cache/autoptimize/js/autoptimize_single_2344c2369f3ae37fb5f28616b645dadc.js?ver=1.0"></script>
68 
68<script id="jquery-core-js" src="https://www.14oranges.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
68 
68<script id="jquery-migrate-js" src="https://www.14oranges.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
68 
68<script id="custom-js" src="https://www.14oranges.com/wp-content/cache/autoptimize/js/autoptimize_single_8d0945c827e9091bfc356126012eb3dd.js?ver=3.6.0"></script>
68 
68<script id="spacious-custom-js" src="https://www.14oranges.com/wp-content/cache/autoptimize/js/autoptimize_single_1cd6ef8dee6f97b6ccf535518029f640.js?ver=7.1.2"></script>
68 <link rel="https://api.w.org/" href="https://www.14oranges.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.14oranges.com/wp-json/wp/v2/pages/12146" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.14oranges.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1.2" /><link rel='shortlink' href='https://www.14oranges.com/?p=12146' />  
68<script>
vendor: 398 bytes, lines 68-76
68!function(f,b,e,v,n,t,s)
69{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
70n.callMethod.apply(n,arguments):n.queue.push(arguments)};
71if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
72n.queue=[];t=b.createElement(e);t.async=!0;
73t.src=v;s=b.getElementsByTagName(e)[0];
74s.parentNode.insertBefore(t,s)}(window, document,'script',
75'https://connect.facebook.net/en_US/fbevents.js');
76fbq('init', '
76549967175496773
vendor: 29 bytes, lines 76-77
76');
77fbq('track', 'PageView');
77</script>
77 <noscript><img height="1" width="1" style="display:none"
78src="https://www.facebook.com/tr?id=549967175496773&ev=PageView&noscript=1"
79/></noscript>  
79<script class="hsq-set-content-id" data-content-id="standard-page">var _hsq = _hsq || [];
80				_hsq.push(["setContentType", "standard-page"]);</script>
80 <meta name="generator" content="Elementor 4.2.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"><link rel="icon" href="https://www.14oranges.com/wp-content/uploads/2020/11/cropped-14Oranges_Logo_O_Only512transparent-32x32.png" sizes="32x32" /><link rel="icon" href="https://www.14oranges.com/wp-content/uploads/2020/11/cropped-14Oranges_Logo_O_Only512transparent-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://www.14oranges.com/wp-content/uploads/2020/11/cropped-14Oranges_Logo_O_Only512transparent-180x180.png" /><meta name="msapplication-TileImage" content="https://www.14oranges.com/wp-content/uploads/2020/11/cropped-14Oranges_Logo_O_Only512transparent-270x270.png" /></head><body class="wp-singular page-template page-template-page-blog-landing page-template-page-blog-landing-php page page-id-12146 wp-custom-logo wp-embed-responsive wp-theme-spacious wp-child-theme-spacious-child spacious-child-theme  wide-1218 elementor-default elementor-kit-509 elementor-page elementor-page-12146"><div id="page" class="hfeed site"> <a class="skip-link screen-reader-text" href="#main">Skip to content</a><header id="masthead" class="site-header clearfix spacious-header-display-one"><div id="header-meta"><div class="inner-wrap clearfix"><div class="social-links clearfix"><ul><li class="spacious-facebook"><a href="https://www.facebook.com/14Oranges/" target="_blank"></a></li><li class="spacious-linkedin"><a href="http://www.linkedin.com/company/14-oranges" target="_blank"></a></li></ul></div><div class="small-info-text"><a style="font-size:12px;font-family:'Lato',sans-serif"> <span style="color:#555">Call Us:<span> <a href="tel:16043040020" style="font-size:12px;font-family:'Lato',sans-serif">+1-604-304-0020</a></p></div><nav class="small-menu" class="clearfix"></nav></div></div><div id="header-text-nav-container" class=""><div class="inner-wrap" id="spacious-header-display-one"><div id="header-text-nav-wrap" class="clearfix"><div id="header-left-section"><div id="header-logo-image"> <a href="https://www.14oranges.com/" class="custom-logo-link" rel="home"><img width="300" height="90" src="https://www.14oranges.com/wp-content/uploads/2020/11/14Oranges_Logo300x90.png" class="custom-logo" alt="Mobile App Development and Web Development &#8211; Vancouver BC" decoding="async" /></a></div><div id="header-text" class="screen-reader-text"><h3 id="site-title"> <a href="https://www.14oranges.com/"
81 title="Mobile App Development and Web Development &#8211; Vancouver BC"
82 rel="home">Mobile App Development and Web Development &#8211; Vancouver BC</a></h3></div></div><div id="header-right-section"><div class="header-action"><div class="search-wrapper"><div class="search"> <i class="fa fa-search"> </i></div><div class="header-search-form"><form action="https://www.14oranges.com/" class="search-form searchform clearfix" method="get"><div class="search-wrap"> <input type="text" placeholder="Search" class="s field" name="s"> <button class="search-icon" type="submit"></button></div></form></div></div></div><nav id="site-navigation" class="main-navigation clearfix   " role="navigation"><p class="menu-toggle"> <span class="screen-reader-text">Menu</span></p><div class="menu-primary-container"><ul id="menu-primary" class="menu"><li id="menu-item-695" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-695"><a href="https://www.14oranges.com/">Home</a></li><li id="menu-item-503" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-503"><a href="https://www.14oranges.com/services/">Services</a><ul class="sub-menu"><li id="menu-item-694" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-694"><a href="https://www.14oranges.com/services/custom-mobile-app-development/">Mobile App Development</a></li><li id="menu-item-693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-693"><a href="https://www.14oranges.com/services/apps-for-municipalities-unions-and-associations/">Apps for Municipalities, Unions, and Associations</a></li><li id="menu-item-691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-691"><a href="https://www.14oranges.com/services/custom-website-development/">Website Development</a></li><li id="menu-item-690" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-690"><a href="https://www.14oranges.com/services/web-application-development/">Web Application Development</a></li><li id="menu-item-692" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-692"><a href="https://www.14oranges.com/services/ui-ux-and-design/">UI/UX and Design</a></li><li id="menu-item-689" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-689"><a href="https://www.14oranges.com/services/other-services/">Other Services</a></li></ul></li><li id="menu-item-1097" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1097"><a href="https://www.14oranges.com/portfolio/">Portfolio</a></li><li id="menu-item-500" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-500"><a href="https://www.14oranges.com/about/">About</a><ul class="sub-menu"><li id="menu-item-1184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1184"><a href="https://www.14oranges.com/about/">About Us</a></li><li id="menu-item-1113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1113"><a href="https://www.14oranges.com/testimonials/">Testimonials</a></li><li id="menu-item-1456" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1456"><a href="https://www.14oranges.com/careers/">Careers</a></li><li id="menu-item-15190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15190"><a href="https://www.14oranges.com/our-partners/">Our Partners</a></li></ul></li>
82<li id="menu-item-12149" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12146 current_page_item menu-item-12149"><a href="https://www.14oranges.com/blog/" aria-current="page">Blog</a></li><li id="menu-item-12910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12910"><a href="https://www.14oranges.com/resources/">Resources</a><ul class="sub-menu"><li id="menu-item-1409" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1409"><a href="https://www.14oranges.com/how-to-plan-your-custom-mobile-app/">How to Plan Your Custom Mobile App</a></li><li id="menu-item-1407" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1407"><a href="https://www.14oranges.com/orange-squash-for-fogbugz/">Orange Squash for Fogbugz</a></li></ul></li><li id="menu-item-505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-505"><a href="https://www.14oranges.com/contact-us/">Contact</a><ul class="sub-menu"><li id="menu-item-1096" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1096"><a href="https://www.14oranges.com/contact-us/">Contact Us</a></li><li id="menu-item-1230" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1230"><a href="https://www.14oranges.com/support/">Support</a></li></ul></li></ul></div></nav></div></div></div></div></header><div id="main" class="clearfix"><div class="inner-wrap"><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 
82<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
82 
82<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
82 
82<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
82 <div id="content" class="container clearfix"><div class="row"><div class="col-md-9 clearfix" role="main"><div class="blog-post-featured row"><div class="featured-text">Featured Post</div> <a href="https://www.14oranges.com/2026/09/apple-developer-account-agent-role-transfer-guide/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/07/jimmy-jin-IaDnLLFMqhk-unsplash-comp.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/app-development/">App Development</a>, <a href="https://www.14oranges.com/category/ios/">iOS</a>, <a href="https://www.14oranges.com/category/tutorials/">Tutorials</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/09/apple-developer-account-agent-role-transfer-guide/">Apple Developer Account Agent Role Transfer Guide</a></div><div class="blog-date-author"> <span class="blog-date">Sep 03, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/sylvain/" title="Sylvain">Sylvain</a></span></div></div></div><div class="row row-post-wrapper"><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/08/the-extra-click-that-made-us-build-our-own-image-compressor/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/06/14o_Technical_Compression_Blog_Post.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a>, <a href="https://www.14oranges.com/category/engineering/">Engineering</a>, <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/08/the-extra-click-that-made-us-build-our-own-image-compressor/">The Extra Click that Made Us Build Our Own Image Compressor</a></div><div class="blog-date-author"> <span class="blog-date">Aug 11, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/curtis/" title="Curtis Warcup">Curtis Warcup</a></span></div></div></div><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/07/compress-popular-image-types-and-pdf-files-with-our-new-compressor-tool/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/06/14oranges-image-compression-feature-image.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a>, <a href="https://www.14oranges.com/category/engineering/">Engineering</a>, <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/07/compress-popular-image-types-and-pdf-files-with-our-new-compressor-tool/">Compress Popular Image Types and PDF Files with Our New Compressor Tool</a></div><div class="blog-date-author"> <span class="blog-date">Jul 14, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/curtis/" title="Curtis Warcup">Curtis Warcup</a></span></div></div></div></div><div class="row row-post-wrapper"><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/06/richmond-centre-for-disability-launches-new-website/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/05/14O-RCD-bloghero-min.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a>, <a href="https://www.14oranges.com/category/customer-spotlight/">Customer Spotlight</a>, <a href="https://www.14oranges.com/category/engineering/">Engineering</a>, <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/06/richmond-centre-for-disability-launches-new-website/">Richmond Centre for Disability Launches New Website</a></div><div class="blog-date-author"> <span class="blog-date">Jun 09, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/sylvain/" title="Sylvain">Sylvain</a></span></div></div></div><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/05/elevating-the-digital-experience-downtown-somerville-alliance-partners-with-14-oranges-for-app-and-website/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/04/14O-DSA-bloghero-min.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a>, <a href="https://www.14oranges.com/category/app-development/">App Development</a>, <a href="https://www.14oranges.com/category/associations/">Associations</a>, <a href="https://www.14oranges.com/category/customer-spotlight/">Customer Spotlight</a>, <a href="https://www.14oranges.com/category/engineering/">Engineering</a>, <a href="https://www.14oranges.com/category/info-grove-mobile-apps/">Info Grove Mobile Apps</a>, <a href="https://www.14oranges.com/category/mobile-app/">Mobile App</a>, <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/05/elevating-the-digital-experience-downtown-somerville-alliance-partners-with-14-oranges-for-app-and-website/">Elevating the Digital Experience: Downtown Somerville Alliance Partners with 14 Oranges for App and Website</a></div><div class="blog-date-author"> <span class="blog-date">May 12, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/sylvain/" title="Sylvain">Sylvain</a></span></div></div></div></div><div class="row row-post-wrapper"><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/04/tips-for-working-with-elementor-in-2026/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/04/curtis-elementor-post-14oranges.webp"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/04/tips-for-working-with-elementor-in-2026/">Tips for Working with Elementor in 2026</a></div><div class="blog-date-author"> <span class="blog-date">Apr 14, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/curtis/" title="Curtis Warcup">Curtis Warcup</a></span></div></div></div><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/03/bitwarden-a-simple-way-to-store-all-your-passwords/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/02/14O-Bitwarden-bloghero-min.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/industry/">Industry</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/03/bitwarden-a-simple-way-to-store-all-your-passwords/">Bitwarden &#8211; A Simple Way to Store All Your Passwords</a></div><div class="blog-date-author"> <span class="blog-date">Mar 03, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/sylvain/" title="Sylvain">Sylvain</a></span></div></div></div></div><div class="row row-post-wrapper"><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/02/hawaii-government-employees-association-hgea-launch-new-website-and-mobile-app/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/02/14O-HGEA-bloghero-min.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a>, <a href="https://www.14oranges.com/category/app-development/">App Development</a>, <a href="https://www.14oranges.com/category/associations/">Associations</a>, <a href="https://www.14oranges.com/category/customer-spotlight/">Customer Spotlight</a>, <a href="https://www.14oranges.com/category/engineering/">Engineering</a>, <a href="https://www.14oranges.com/category/mobile-app/">Mobile App</a>, <a href="https://www.14oranges.com/category/web-development/">Web Development</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/02/hawaii-government-employees-association-hgea-launch-new-website-and-mobile-app/">Hawaii Government Employees Association (HGEA) Launch New Website and Mobile App</a></div><div class="blog-date-author"> <span class="blog-date">Feb 18, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/yvonne/" title="Yvonne Leonard">Yvonne Leonard</a></span></div></div></div><div class="blog-post col-md-6 single-blog-post"> <a href="https://www.14oranges.com/2026/01/phishing-attempts-from-known-contacts-on-the-rise/" class="clearfix"><div class="blog-featured-image text-center"> <img src="https://www.14oranges.com/wp-content/uploads/2026/01/14O-PhishingAttacks-bloghero-min.jpg"></div> </a><div class="blog-post-content-wrapper"><div class="blog-category"> <a href="https://www.14oranges.com/category/industry/">Industry</a></div><div class="blog-title"><a href="https://www.14oranges.com/2026/01/phishing-attempts-from-known-contacts-on-the-rise/">Phishing Attempts from Known Contacts on the Rise</a></div><div class="blog-date-author"> <span class="blog-date">Jan 15, 2026</span> <span> . </span> <span class="blog-author">By: <a href="https://www.14oranges.com/author/sylvain/" title="Sylvain">Sylvain</a></span></div></div></div></div><div class="nav-holder text-center row"><ul class="pagination"><li class="disabled"><a href="#">&larr; Previous</a></li><li class="active"><a href="#">1</a></li><li><a href="https://www.14oranges.com/blog/page/2/">2</a></li><li><a href="https://www.14oranges.com/blog/page/3/">3</a></li><li><a href="https://www.14oranges.com/blog/page/4/">4</a></li><li><a href="https://www.14oranges.com/blog/page/5/">5</a></li><li><a href="https://www.14oranges.com/blog/page/6/">6</a></li><li><a href="https://www.14oranges.com/blog/page/7/">7</a></li><li class=""><a href="https://www.14oranges.com/blog/page/2/" >Next &rarr;</a></li><li class="next"><a href="https://www.14oranges.com/blog/page/51/" title="Last">&raquo;</a></li></ul></div></div><div class="col-md-3" id="blog-right-column"><div id="search-form-wrapper"><form role="search" method="get" class="search-form row" action="https://www.14oranges.com/"><div class="col-10"> <input type="text" class="search-field" value="" name="s" /></div><div class="col-2"> <button type="submit" class="search-submit"> <i class="fa fa-search" aria-hidden="true"></i> </button></div></form></div><div id="trending-post-wrapper"><h3 class="elementor-heading-title">Trending Posts</h3><h5 class="latest-post-header"> <a href="https://www.14oranges.com/2026/09/apple-developer-account-agent-role-transfer-guide/">
82 Apple Developer Account Agent Role Transfer Guide </a></h5><h5 class="latest-post-header"> <a href="https://www.14oranges.com/2026/08/the-extra-click-that-made-us-build-our-own-image-compressor/"> The Extra Click that Made Us Build Our Own Image Compressor </a></h5><h5 class="latest-post-header"> <a href="https://www.14oranges.com/2026/07/compress-popular-image-types-and-pdf-files-with-our-new-compressor-tool/"> Compress Popular Image Types and PDF Files with Our New Compressor Tool </a></h5><h5 class="latest-post-header"> <a href="https://www.14oranges.com/2026/06/richmond-centre-for-disability-launches-new-website/"> Richmond Centre for Disability Launches New Website </a></h5><h5 class="latest-post-header"> <a href="https://www.14oranges.com/2026/05/elevating-the-digital-experience-downtown-somerville-alliance-partners-with-14-oranges-for-app-and-website/"> Elevating the Digital Experience: Downtown Somerville Alliance Partners with 14 Oranges for App and Website </a></h5></div><div id="category-list-wrapper"><h3 class="elementor-heading-title">Topics</h3><ul class="category-list"><li class="category-item"><a href="https://www.14oranges.com/category/14-oranges-portfolio/">14 Oranges Portfolio</a></li><li class="category-item"><a href="https://www.14oranges.com/category/aboutus/">About 14 Oranges</a></li><li class="category-item"><a href="https://www.14oranges.com/category/android/">Android</a></li><li class="category-item"><a href="https://www.14oranges.com/category/app-development/">App Development</a></li><li class="category-item"><a href="https://www.14oranges.com/category/app-reviews/">App Reviews</a></li><li class="category-item"><a href="https://www.14oranges.com/category/associations/">Associations</a></li><li class="category-item"><a href="https://www.14oranges.com/category/awards/">Awards</a></li><li class="category-item"><a href="https://www.14oranges.com/category/careers/">Careers</a></li><li class="category-item"><a href="https://www.14oranges.com/category/customer-spotlight/">Customer Spotlight</a></li><li class="category-item"><a href="https://www.14oranges.com/category/engineering/">Engineering</a></li><li class="category-item"><a href="https://www.14oranges.com/category/events/">Events</a></li><li class="category-item"><a href="https://www.14oranges.com/category/government/">Government</a></li><li class="category-item"><a href="https://www.14oranges.com/category/industry/">Industry</a></li><li class="category-item"><a href="https://www.14oranges.com/category/info-grove-mobile-apps/">Info Grove Mobile Apps</a></li><li class="category-item"><a href="https://www.14oranges.com/category/ios/">iOS</a></li><li class="category-item"><a href="https://www.14oranges.com/category/media/">Media</a></li><li class="category-item"><a href="https://www.14oranges.com/category/mobile-app/">Mobile App</a></li><li class="category-item"><a href="https://www.14oranges.com/category/most-popular/">Most Popular</a></li><li class="category-item"><a href="https://www.14oranges.com/category/press-releases/">Press Releases</a></li><li class="category-item"><a href="https://www.14oranges.com/category/statistics-2/">Statistics</a></li><li class="category-item"><a href="https://www.14oranges.com/category/tutorials/">Tutorials</a></li><li class="category-item"><a href="https://www.14oranges.com/category/uncategorized/">Uncategorized</a></li><li class="category-item"><a href="https://www.14oranges.com/category/web-development/">Web Development</a></li><li class="category-item"><a href="https://www.14oranges.com/category/website-reviews/">Website Reviews</a></li></ul></div><div id="social-links-wrapper"><h3 class="elementor-heading-title">Follow Us</h3><ul class="social-list"><li> <a href="https://www.facebook.com/14Oranges/" target="_blank" rel="noopener"> <i class="fa fa-facebook social fa-2x" aria-hidden="true"></i> </a></li><li> <a href="http://www.linkedin.com/company/14-oranges" target="_blank" rel="noopener"> <i class="fa fa-linkedin social fa-2x" aria-hidden="true"></i> </a></li><li> <a style="padding:10px 5px" href="https://www.youtube.com/channel/UCIGptETRatwgcsh_pqfxNTQ/about" target="_blank" rel="noopener"> <i class="fa fa-youtube social fa-2x" aria-hidden="true"></i> </a></li></ul></div></div></div></div></div><div class="clear clearfix">&nbsp;</div></div></div><footer id="colophon" class="clearfix"><div class="footer-widgets-wrapper"><div class="inner-wrap"><div class="footer-widgets-area clearfix"><div class="tg-one-fourth tg-column-1"><aside id="nav_menu-1" class="widget widget_nav_menu"><h3 class="widget-title"><span>OUR SERVICES</span></h3><div class="menu-our-services-container"><ul id="menu-our-services" class="menu"><li id="menu-item-701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-701"><a href="https://www.14oranges.com/services/custom-mobile-app-development/">Custom Mobile App Development</a></li><li id="menu-item-700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-700"><a href="https://www.14oranges.com/services/apps-for-municipalities-unions-and-associations/">Apps for Municipalities, Unions, and Associations</a></li><li id="menu-item-698" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-698"><a href="https://www.14oranges.com/services/custom-website-development/">Website Development</a></li><li id="menu-item-697" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-697"><a href="https://www.14oranges.com/services/web-application-development/">Web Application Development</a></li><li id="menu-item-699" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-699"><a href="https://www.14oranges.com/services/ui-ux-and-design/">UI/UX and Design</a></li><li id="menu-item-696" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-696"><a href="https://www.14oranges.com/services/other-services/">Other Services</a></li></ul></div></aside></div><div class="tg-one-fourth tg-column-2"><aside id="nav_menu-2" class="widget widget_nav_menu"><h3 class="widget-title"><span>NAVIGATION</span></h3><div class="menu-main-level-only-container"><ul id="menu-main-level-only" class="menu"><li id="menu-item-13592" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-13592"><a href="https://www.14oranges.com/">Home</a></li><li id="menu-item-13593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13593"><a href="https://www.14oranges.com/services/">Services</a></li><li id="menu-item-13594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13594"><a href="https://www.14oranges.com/portfolio/">Portfolio</a></li><li id="menu-item-13595" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13595"><a href="https://www.14oranges.com/about/">About</a></li><li id="menu-item-13596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13596"><a href="https://www.14oranges.com/blog/">Blog</a></li><li id="menu-item-13597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13597"><a href="https://www.14oranges.com/resources/">Resources</a></li><li id="menu-item-13598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13598"><a href="https://www.14oranges.com/contact-us/">Contact</a></li></ul></div></aside></div><div class="tg-one-fourth tg-after-two-blocks-clearfix tg-column-3"><aside id="text-1" class="widget widget_text"><h3 class="widget-title"><span>
82OUR LOCATION</span></h3><div class="textwidget"><p><strong>14 Oranges Software Inc.</strong></p><p>525 W 8th Ave #800</p><p>Vancouver, British Columbia</p><p>V5Z 1C6</p></div></aside></div><div class="tg-one-fourth tg-one-fourth-last tg-column-4"><aside id="custom_html-2" class="widget_text widget widget_custom_html"><h3 class="widget-title"><span>STAY CONNECTED</span></h3><div class="textwidget custom-html-widget"><ul class="social-icons-lists icons-background-rounded"><li class="social-icons-list-item"> <a
83href="https://www.facebook.com/14Oranges/"
84target="_blank"
85class="social-icon"> <span class="share-icon"><i class="fab fa-facebook-f"></i></span> </a></li><li class="social-icons-list-item"> <a
86href="http://www.linkedin.com/company/14-oranges/"
87target="_blank"
88class="social-icon"> <span class="share-icon"><i class="fab fa-linkedin-in"></i></span> </a></li><li class="social-icons-list-item"> <a
89href="https://www.youtube.com/channel/UCIGptETRatwgcsh_pqfxNTQ/about"
90target="_blank"
91class="social-icon"> <span class="share-icon"><i class="fab fa-youtube"></i></span> </a></li></ul></div></aside><aside id="custom_html-3" class="widget_text widget widget_custom_html"><h3 class="widget-title"><span>SUBSCRIBE</span></h3><div class="textwidget custom-html-widget">
91<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
91 
91<script>hbspt.forms.create({
92    portalId: "4433309",
93    formId: "84a29c69-e581-49d1-bef7-0654922b7e35",
94    region: "na1"
95  });</script>
95</div></aside></div></div></div></div><div class="footer-socket-wrapper clearfix"><div class="inner-wrap"><div class="footer-socket-area"><div style="display: flex; justify-content: center; align-items: center; width: 100%;"><div style="text-align: center;"><a href="https://www.14oranges.com/privacy-policy/" style="text-decoration: none; color: #666;">Privacy Policy</a> | Copyright &copy; 2026 <a href="https://www.14oranges.com/" title="14 Oranges &#8211; Mobile App Development and Web Development &#8211; Vancouver BC" style="color: #666; text-decoration: none;"><span>14 Oranges &#8211; Mobile App Development and Web Development &#8211; Vancouver BC</span></a></div></div><nav class="small-menu clearfix"></nav></div></div></div></footer> <a href="#masthead" id="scroll-up"></a></div> 
95<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/spacious-child/*","/wp-content/themes/spacious/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
vendor: 65 bytes, line 95
95  <script async src="https://www.googletagmanager.com/gtag/js?id=
95G-595W9TLY77
vendor: 12 bytes, line 95
95"></script> 
95<script>
vendor: 136 bytes, lines 95-98
95window.dataLayer = window.dataLayer || [];
96			function gtag(){dataLayer.push(arguments);}
97			gtag('js', new Date());
98			gtag('config', '
98G-595W9TLY77
vendor: 3 bytes, line 98
98');
98</script>
98 
98<script>( () => {
99					const lazyloadRunObserver = () => {
100						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
101						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
102							entries.forEach( ( entry ) => {
103								if ( entry.isIntersecting ) {
104									let lazyloadBackground = entry.target;
105									if( lazyloadBackground ) {
106										lazyloadBackground.classList.add( 'e-lazyloaded' );
107									}
108									lazyloadBackgroundObserver.unobserve( entry.target );
109								}
110							});
111						}, { rootMargin: '200px 0px 200px 0px' } );
112						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
113							lazyloadBackgroundObserver.observe( lazyloadBackground );
114						} );
115					};
116					const events = [
117						'DOMContentLoaded',
118						'elementor/lazyload/observe',
119					];
120					events.forEach( ( event ) => {
121						document.addEventListener( event, lazyloadRunObserver );
122					} );
123				} )();</script>
123 
123<script id="leadin-script-loader-js-js-extra">var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.73"};
124//# sourceURL=leadin-script-loader-js-js-extra</script>
124 
124<script async defer id='hs-script-loader' src="https://js.hs-scripts.com/4433309.js?integration=WordPress&#038;ver=11.3.73"></script>
124 
124<script id="wp-hooks-js" src="https://www.14oranges.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
124 
124<script id="wp-i18n-js" src="https://www.14oranges.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
124 
124<script id="wp-i18n-js-after">wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
125//# sourceURL=wp-i18n-js-after</script>
125 
125<script id="eae-main-js-extra">var eae = {"ajaxurl":"https://www.14oranges.com/wp-admin/admin-ajax.php","current_url":"aHR0cHM6Ly93d3cuMTRvcmFuZ2VzLmNvbS9ibG9nLw==","nonce":"6d5c0ed816","plugin_url":"https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/"};
126var eae_editor = {"plugin_url":"https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/"};
127//# sourceURL=eae-main-js-extra</script>
127 
127<script id="eae-main-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/assets/js/eae.min.js?ver=1.14.5"></script>
127 
127<script id="eae-index-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/build/index.min.js?ver=1.14.5"></script>
127 
127<script id="font-awesome-4-shim-js" src="https://www.14oranges.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=1.0"></script>
127 
127<script id="animated-main-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/assets/js/animated-main.min.js?ver=1.0"></script>
127 
127<script id="eae-particles-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/assets/js/particles.min.js?ver=2.0.0"></script>
127 
127<script id="wts-magnific-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/assets/lib/magnific.min.js?ver=1.1.0"></script>
127 
127<script id="vegas-js" src="https://www.14oranges.com/wp-content/plugins/addon-elements-for-elementor-page-builder/assets/lib/vegas/vegas.min.js?ver=2.4.0"></script>
127 
127<script id="spacious-navigation-js" src="https://www.14oranges.com/wp-content/cache/autoptimize/js/autoptimize_single_d74c1e23fb50090ca4ffc2aac04a8545.js?ver=7.1.2"></script>
127 
127<script id="spacious-skip-link-focus-fix-js" src="https://www.14oranges.com/wp-content/cache/autoptimize/js/autoptimize_single_d40fc8e1e4111778c33910182f0036b4.js?ver=7.1.2"></script>
127 
127<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.14oranges.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}</script>
127 
127<script type="module">/*! This file is auto-generated */
128var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
129//# sourceURL=https://www.14oranges.com/wp-includes/js/wp-emoji-loader.min.js</script>
129 </body></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.