whois.handle: RICHMOND1
whois.name: City of Richmond
whois.cidrs: 199.175.128.0/23 199.175.130.0/24
whois.created: 1994-02-16T00:00:00.000000
whois.updated: 2022-08-05T00:00:00.000000
whois.allocation_type: ALLOCATION
whois.handle: CITYOF-39
whois.name: City of Richmond
whois.street: 5th Floor, City Hall\n6911 No. 3 Road
whois.city: Richmond
whois.state: BC
whois.postal_code: V6Y 2C1
whois.country: CA
whois.handle: MTS6-ARIN
whois.name: Manager, Technical Services
whois.email: IT@richmond.ca
whois.handle: MTS6-ARIN
whois.name: Manager, Technical Services
whois.email: IT@richmond.ca
whois.handle: MTS6-ARIN
whois.name: Manager, Technical Services
whois.email: IT@richmond.ca
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T01:46:05.178186
services.banner: HTTP/1.0 302 Moved Temporarily
  Location: https://199.175.129.18/
  Server: BigIP
  Connection: Keep-Alive
  Content-Length: 0
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: F5
services.product: BIG-IP LTM
services.cpe: cpe:2.3:a:f5:big\-ip_local_traffic_manager:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: o
services.product: Linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: network.device
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T01:46:05.178186
services.uri: http://199.175.129.18/
services.protocol: HTTP/1.0
services.status_reason: Moved Temporarily
services.key: Location
services.headers: https://199.175.129.18/
services.key: Server
services.headers: BigIP
services.key: Connection
services.headers: Keep-Alive
services.key: Content-Length
services.headers: 0
services.supported_versions: HTTP/1.0 HTTP/2
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T01:50:14.135953
services.banner: HTTP/1.1 200 OK
  Date:  <REDACTED>
  Server: Apache
  Last-Modified: Sat, 14 Jun 2025 22:34:02 GMT
  ETag: "cf7f-6378fc279f513"
  Accept-Ranges:  none
  Content-Length: 53119
  Access-Control-Allow-Origin: *
  Content-Type: text/html
  Set-Cookie: BIGipServer~PROD~csgeo.richmond.ca_SSL~csgeo.richmond.ca_SSL_pool=335551916.20480.0000; path=/; Httponly; Secure
  
services.version_selected: TLSv1_2
services.cipher_selected: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
services.fingerprint_sha256: cb3ccbb76031e5e0138f8dd39a23f9de47ffc35e43c1144cea27d46a5ab1cb5f
services.subject_dn: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2
services.issuer_dn: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2
services.fingerprint_sha256: c06e307f7cfc1d32fa72a4c033c87b90019af216f0775d64978a2eca6c8a230e
services.subject_dn: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=GeoTrust TLS RSA CA G1
services.issuer_dn: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=DigiCert Global Root G2
services.ja4s: t120100_c02f_bc98f8e001b5
services.version: TLSv1_2
services.ja4s: t120100_c02f_bc98f8e001b5
services.names: *.richmond.ca richmond.ca
services.issuer_dn: C=US, O=DigiCert Inc, OU=www.digicert.com, CN=GeoTrust TLS RSA CA G1
services.common_name: GeoTrust TLS RSA CA G1
services.country: US
services.organization: DigiCert Inc
services.organizational_unit: www.digicert.com
services.subject_dn: C=CA, ST=British Columbia, L=Richmond, O=City of Richmond, CN=*.richmond.ca
services.common_name: *.richmond.ca
services.country: CA
services.locality: Richmond
services.province: British Columbia
services.organization: City of Richmond
services.scan_time: 2025-07-23T04:20:14.187205
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: F5
services.product: BIG-IP LTM
services.cpe: cpe:2.3:a:f5:big\-ip_local_traffic_manager:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Apache
services.product: HTTPD
services.cpe: cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*
services.value: network.device
services.value: bootstrap
services.value: google-analytics
services.value: jquery
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T01:50:14.135953
services.uri: https://199.175.129.18/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Access-Control-Allow-Origin
services.headers: *
services.key: Last-Modified
services.headers: Sat, 14 Jun 2025 22:34:02 GMT
services.key: Server
services.headers: Apache
services.key: Accept-Ranges
services.headers: none
services.key: Content-Length
services.headers: 53119
services.key: Content-Type
services.headers: text/html
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: BIGipServer~PROD~csgeo.richmond.ca_SSL~csgeo.richmond.ca_SSL_pool=335551916.20480.0000; path=/; Httponly; Secure
services.key: ETag
services.headers: "cf7f-6378fc279f513"
services.html_tags: <title>Richmond BC Criminal Activity Map</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="description" content="View property crime locations in Richmond, British Columbia Canada."> <meta name="keywords" content="Community Safety Richmond BC, Richmond BC Crime, Richmond BC Crime Map, Crime Mapping Richmond BC, crime map, criminal activity, break and enter, break & enter, break & entre, break and entre, vehicle thefts, vehicle theft, car theft, motor vehicle theft, house breaking, residential break and enters, break ins, brake in, B & E, B&E, b and e, City of Richmond, Richmond, crime, crime Richmond British Columbia, crime Richmond BC, break & enter, B&E, property crime Richmond BC, crime prevention"> <meta name="author" content="csgisr@gmail.com">
services.body: <!DOCTYPE html>
  <html lang="en">
  
  <!-- ****************************************************************
  *
  *		cpu25.html
  *
  *
  *       (based on rcam.html, vc4cm_lbcm2i.html, et al) 
  *
  *		Map base layers, show property crime locations in Richmond, BC.
  *		On desktop computers, iOS and Android tablets and smartphones.
  *		Users can filter by crime types, dates, see location counts.
  *		Chrome, Firefox, Safari and Edge.
  *		
  *		Mobile: 
  *		Developed and tested for Firefox and Safari mobile.
  *		May not function correctly in other mobile browsers.
  *
  *   	guidelines:
  *
  *       root references in preference to relative references.
  *       tab-indentations: replace tabs with 4-spaces.
  *       iOS devices require an href="#" for the dismissal of alerts.
  *
  *       Author: dmcgee@richmond.ca
  *
  *		Mods: Sept 6 2016		Set preset date range choice to 8 weeks.
  *		Mods: Jan 27 2017		Added function to filter for 2017.
  *       Mods: Feb 11 2019       Added function to filter for 2019.
  *       Mods: Jan 29 2020       Added function to filter for 2020.
  *       Mods: Jan 26 2021       Added function to filter for 2021.
  *       Mods: Jan 12 2022       Added function to filter for 2022.
  *       Mods: Apr 19 2022       cm2i.
  *       Mods: June 13 2023      cm2i2cmp23 [CM2023P] 
  *       Mods: October 30 2024   cpu24, cpu25
  *
  ***************************************************************** -->
  
  	<head>
      
      	<title>Richmond BC Criminal Activity Map</title>
  
          <!-- **
          *
          *   meta
          *   
          * -->
         
  		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  		<meta name="viewport" content="width=device-width, initial-scale=1.0">
  		<meta name="apple-mobile-web-app-capable" content="yes">
  		<meta name="description" content="View property crime locations in Richmond, British Columbia Canada.">
  		<meta name="keywords" content="Community Safety Richmond BC, Richmond BC Crime, Richmond BC Crime Map, Crime Mapping Richmond BC, crime map, criminal activity, break and enter, break & enter, break & entre, break and entre, vehicle thefts, vehicle theft, car theft, motor vehicle theft, house breaking, residential break and enters, break ins, brake in, B & E, B&E, b and e, City of Richmond, Richmond, crime, crime Richmond British Columbia, crime Richmond BC, break & enter, B&E, property crime Richmond BC, crime prevention">
  		<meta name="author" content="csgisr@gmail.com">
  
          <!-- **
          *
          *       styles
          *      
          *       Bootstrap stylesheet(s) first, 
          *       then Bootstrap minxins (i.e. bootstrap-datepicker stylesheet),
          *       then OL theme stylesheet(s),
          *       then OL stylesheet and Bootstrap overrides,
          *       in that order.
          *
          *       Note Bene: all divs containing ol maps are to be of class 'map',
          *       to engage resolution-by-cascade of the 'Bootstrap 2.0 - Openlayers Conflict'.
          *   
          * -->
          <link rel="shortcut icon" type="image/vnd.microsoft.icon" href="/img/icons/favicon.ico" />
  		
          <link href="/libs/bootstrap/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">		
          <link href="/libs/eternicode-bootstrap-datepicker/css/datepicker.css" media="screen" rel="stylesheet" type="text/css" />
          <link href="/libs/OpenLayers-2.13.1/theme/default/style.css" media="screen" rel="stylesheet" type="text/css">
  		<!-- ** csgeo-wide styling -->
          <!-- ** <link href="/apps/css/csg.min.css" media="screen" rel="stylesheet" type="text/css">  **  -->
          <!-- ** csg.cpu.debug.css was more than just an initial,  prettified min.css **  -->
          <link href="/apps/css/csg.cpu.debug.css" media="screen" rel="stylesheet" type="text/css">
          <!-- ** vc4cm_lb styling overrides -->
          <link href="/apps/css/cpu_style.debug.css" media="screen" rel="stylesheet" type="text/css">		
      </head>
      <!-- Google tag (gtag.js) element begins** gtag.js temp off  -->
      <script async src="https://www.googletagmanager.com/gtag/js?id=G-8JTFJZ8EX8"></script>
      <script>
          window.dataLayer = window.dataLayer || [];
          function gtag(){dataLayer.push(arguments);}
          gtag('js', new Date());
  
          gtag('config', 'G-8JTFJZ8EX8');
      </script> 
      <!-- Google tag (gtag.js) element ends -->
  	<body>
          
          <div class="main-nav-container container-fluid">
      
  	
              <!--        top-of-page navagation bar
              ================================================= -->
      
              <div class="navbar navbar-inverse navbar-fixed-top active">
              
                  <!-- ** navbar-fixed-top
                  *
                  *   main top-of-page navagation bar
                  *   
                  * -->
                  
                  <div class="navbar-inner">
  				 <div class="container-fluid">	
  				 
                      <!-- ** note that the btn-navbar anchor with collapse data-toggle, data-target is not included ** -->
                      <!-- ** navigation bar items start with a brand for app identification by users -->
  
  					<!-- ** note: hidden phone ie desktop, tablet brand must have a span of 4 or IE messes the navbar -->
  					<ul class="nav visible-desktop">
  						<li class="">
  							<a href="#" class="brand active"><img src="/img/logo/rmd_rev.png" class="rmd_logo" /> Criminal Activity Map </a>
  						</li>
  					</ul>
  
  					<ul class="nav visible-tablet">
  						<li class="">
  							<a href="#" class="brand active"><img src="/img/logo/rmd_rev.png" class="rmd_logo" /> Criminal Activity Map </a>
  						</li>
  					</ul>
  
  					
  					
  					<ul class="nav hidden-phone gotoRichmond-desktop">
  						<li>
  							<a id="gotoRichmond" class="gotoRichmond-desktop btn btn-inverse" href="#"><i class="icon-globe icon-white"></i> Re-Center Map </a>
  						</li>
  					</ul>
  					<ul class="nav visible-tablet">
  						
  							<!-- ** the tablet user's about button -->
  							<li><a href="#about" class="desktab-about" ><i class="icon-leaf icon-white"></i></i> Help and About</a></li>
  							
  					</ul><!--/ul class nav-->					
  	
  					<!-- ** menu that is ALWAYS for phone view -->
  			
                                      
                          <ul class="nav visible-phone">
                          
                              <!-- ** dropdown will act as the visual title for the page -->
                               
  							<li class="dropdown active">
  
                                  <!-- **  Phone-specfic brand plus SPA page nav dropdown -->
  								<a href="#" id="csg_app_brand" class="brand dropdown-toggle visible-phone" data-toggle="dropdown"><img src="/img/logo/rmd_rev.png" class="rmd_logo" /> Crime Map <b class="caret"></b></a>
  								
  								<!-- ** 'one-use-and-nav-element-goes-away'drop-down for Phone-specific behaviour and SPA nav -->
                                  <ul class="dropdown-menu" role="menu">
  								
  									<li><a tabindex="-1" id="gotoRichmond2" class="btn" href="#"><i class="icon-globe"></i> Richmond Vicinity</a></li>
                                      <li><a tabindex="-1" class="btn" href="#pcl"><i class="icon-wrench"></i>Crime Types &amp; Counts</a></li>
  									<li><a tabindex="-1" class="btn" href="#crimedates"><i class="icon-wrench"></i>Crime Dates</a></li>
  									<li><a tabindex="-1" class="btn" href="#about"><i class="icon-leaf"></i> Help and About</a></li>
                                  
  								</ul><!--/ul dropdown-menu-->
                               
                              </li><!--/li dropdown--> 
  						 
                          </ul><!--/ul class nav--> 
                          
                          <!-- ** dropdown ends -->
                          
  
  										
  
  					
                      <!-- ** responsive signal to user that contols are within -->
                      <a class="btn btn-navbar pull-right" data-toggle="collapse" data-target=".nav-collapse">
                      
                          <span class="icon-bar"></span>
                          <span class="icon-bar"></span>
                          <span class="icon-bar"></span>
                          
                      </a><!--/nav-collapse button-->
                          
                      <!-- ** navigation bar items continue but in a way that can respond -->
                      <div class="nav-collapse collapse ">
  					
  						<ul class="nav">
  							<li>
  								<!-- **
  								*
  								*	Phone and Tablet User's Address Search; 
  								*	Can be activated and persist on-srceen
  								*	while user uses other SPA functionality
  								*
  								** -->
  								
  								<!-- ** assist in keeping input and button aligned and adjacent within the map bar address-search -->
                                  
  								<div id="address-search-wrapper">
                                    
                                  <!-- ** actual 'joined' search input and  button input-append-->
                                  
  								<div>
                                      <!-- note: do not use class input large -->
                                      <!-- ** mothballing begins **
  									<input class="search-query" type="text" placeholder="search for Richmond BC places" value="" id="address_box">
                                              
                                      <button href="#" id="gcsubmit" class="btn btn-inverse" type="button">
                                          <i class="icon-search icon-white"></i>
                                      </button>
                                      ** mothballing ends ** -->
                                  </div><!--/input-append-->
                                             
                                  </div><!--/div address-search-wrapper-->
  								
  								
  							
  							</li>
                          
  						</ul><!--/ul class nav-->
  						
                      </div><!--/nav-collapse-->
                                        
  
  					<ul class="nav visible-desktop">
  						
  							<!-- ** the desktop user's about button -->
  							<li><a href="#about" class="desktab-about"><i class="icon-leaf icon-white"></i></i> Help and About</a></li>
  							
  					</ul><!--/ul class nav-->
  					
                  </div> <!--/end of container in navbar-inner-->
  				
                  </div><!--/end of navbar-inner-->
              
              </div><!--/end of navbar-fixed-top-->
              
          </div><!--/end of container-fluid for nav bar-->  
          
  		<!-- ** end of main navigation bar ** -->
          
          <div class="container-fluid"><!-- ** container for responsive SPA content -->
  		
  			<!--	announce functionality to desktop users
  			================================================= -->        
  			<div class="row-fluid visible-desktop csg_announce">
  
  			  <!-- ** mothball during response reduce directives to user end of reduce directives to user mothballed ** -->
  			  <span class="label label-important"><b><i class="icon-exclamation-sign icon-white"></i> click on crime locations in the map
  			  for details &amp; crime prevention information</b></span>
                
  			  <!-- ** mothball for accessibility create a class of button (initially disabled) to globally close all OL map popups end of globally close all OL map popups mothballed** -->
  			  <a href="#" class="csg_x_popups btn btn-mini disabled">close crime info <i class="icon-remove-circle"></i></a>
  			  
  			</div><!--/end of row-fluid for tablet and desktop users-->
  			
  			<!--	announce functionality to tablet and desktop users
  			================================================= -->        
  			<div class="row-fluid visible-tablet csg_announce">
  
  			  <!-- ** mothball during response reduce directives to user end of reduce directives to user mothballed ** --> 
  			  <span class="label label-important"><b><i class="icon-exclamation-sign icon-white"></i> tap on crime locations in the map
  			  for details &amp; crime prevention information</b></span>
  			  
  			  <!-- ** mothball for accessibility create a class of button (initially disabled) to globally close all OL map popups   end of globally close all OL map popups mothballed ** --> 
  			  <a href="#" class="csg_x_popups btn btn-mini disabled">close crime info <i class="icon-remove-circle"></i></a>
  			
  			</div><!--/end of row-fluid for tablet and desktop users-->
  			
  			<!--	announce functionality to phone user
  			================================================= -->        
  			<div class="row-fluid visible-phone csg_announce">
  
  			  <!-- ** mothball during response reduce directives to user  end of reduce directives to user mothballed ** -->  
  			  <span class="label label-important"><b><i class="icon-exclamation-sign icon-white"></i> tap dots in the map
  			  for info</b></span>
                
                <a href="#" class="csg_x_popups btn btn-mini pull-right disabled">close crime info <i class="icon-remove-circle"></i></a>
                
  			  <!-- ** mothball for accessibility create a class of button (initially disabled) to globally close all OL map popups end of globally close all OL map popups mothballed ** -->
  			  
  			 
  			</div><!--/end of row-fluid for phone--> 
  			
  
          <!--     SPA main content and sidebar
          ================================================= --> 
         
  
              <div class="row-fluid"><!-- ** row that contains both main (ie mapping) content area and sidebar  --> 
              
              
              <!--     application main content
              ================================================= -->                
              
                  <div class="span7"><!-- ** main (ie mapping) content area cmp23 [CM2023P] switched to span7 -->
                  
                      <div class="well"><!--** well provides a surround for mapping area -->
                      
                          <!--** mapping area's map nav bar, which provides nav UX -->
                          <div class="hidden-phone navbar navbar-inverse navbar-static mapbar">
  						
                              <div class="navbar-inner sidebar-inner">
                                  <span class="navbar-text section-title">Property Crime Locations </span>
                              </div>  
                              
                          </div><!--/navbar mapbar-->
                          <!-- ** 
                          *
                          *   main content; map
                          *   
                          * --> 
                          <div id="map" class="map csg-reg-screen"></div><div id="m"></div>
                          
                      </div><!--/well-->
                      
                  </div><!--/ span7/main content-->
          
                  <!--        sidebar [CM2023P] switched to span5 
                  ================================================= -->        
          
                  <div id="sidebar" class="sidebar span5">
              
                      <!-- **
                      *
                      *   sidebar content
                      *  
                      * -->
                      <div id="pcl" class="row-fluid">
                      <div id="crimetypes" class="well">
                      
                          <!-- **
                          *
                          *   filter crime locations by type
                          *   
                          * -->
                      
                          <div class="navbar navbar-inverse navbar-static">
  						
                              <div class="navbar-inner sidebar-inner">
                                  <span class="navbar-text section-title cmp23_subheading">
                                      Crime Types &amp; Counts</span><span><b>
                                          <a id="gotoRichmond" 
                                          class="gotoRichmond-desktop btn btn-mini btn-inverse pull-right hidden-desktop hidden-tablet cmp23_subheading_button" href="#">
                                          <i class="icon-globe icon-white">&nbsp;</i>
                                           Re-Center Map </a>
                                           <a href="#crimedates" 
                                           class="btn btn-mini hidden-desktop  hidden-tablet pull-right cmp23_subheading_button" >
                                           <i class="icon-wrench icon-black"></i>&nbsp;See All Date Ranges</a></b>
  
                                          
                                           
                                           
                                          
                                  </span>
                              </div>    
  							
                          </div>                       
  
                          <div id="layers" class="csg_table_container">
                          
  						<table class="table table-condensed">
  						
  							<thead>
  							
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox"  id="rbe_vis">
  										</label>
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/vc4cm_rbe.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Residential B&nbsp;&amp;&nbsp;E
  										
  									</td>
  									<td>
  									    <!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_rbe" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  										
  									</td>
  								</tr>
  							
  							</thead>
  							
  							<tbody>
  							
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox" id="cbe_vis">
  										</label>
  											
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/vc4cm_cbe.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Commercial B&nbsp;&amp;&nbsp;E
  										
  									</td>
  									<td>
  									    <!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_cbe" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  										
  									</td>
  								</tr>
  
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox" id="tfa_vis" >
  										</label>		
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/cmp23-vbe-tfa.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Vehicle B&nbsp;&amp;&nbsp;E&nbsp;(data begins in 2023) 
  									
  									</td>
  									<td>
  										<!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_tfa" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  									    
  									</td>
  								</tr>
  
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox" id="toa_vis">
  										</label>		
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/vc4cm_toa.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Stolen Vehicle
  									
  									</td>
  									<td>
  										<!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_toa" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  									    
  									</td>
  								</tr>
  								
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox" id="bike_vis">
  										</label>		
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/vc4cm_bike.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Bike Theft
  									
  									</td>
  									<td>
  										<!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_bike" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  									    
  									</td>
  								</tr>
  								<tr>
  									<td class="legend_checkbox">
  										<label class="checkbox">
  											<input type="checkbox" id="mail_vis" >
  										</label>		
  									</td>
  									<td class="legend_symbol">
  									
  										<img class="legend" src="/apps/img/vc4cm_mail.png">
  										
  									</td>
  									<td class="pull-left">
  									
  										Mail Theft
  									
  									</td>
  									<td>
  										<!-- ** mothball end of mothball ** -->
  										<span id="fc_badge_mail" class="fc-badge badge badge-inverse pull-right">&nbsp;&nbsp;&nbsp;</span>
  									    
  									</td>
  								</tr>								
  							</tbody>
  							
  						</table>
  						<!-- ** mothball end of mothball ** -->
                          <span id="total_fc_badge" class="tfc-badge badge badge-important pull-left">&nbsp;&nbsp;&nbsp;</span><span>Property Crime Locations</span>
  						
                          </div><!--/div layers-->
                          
                      </div><!--/crimetypes-->
  					
                      </div><!--/row-fluid-->
                      
                      <div class="row-fluid">
  					
                      <div id="crimedates" class="well">
                      
                          <!-- **
                          *
                          *   Filter by crime date
                          *
                          *   Show users the current crime date interval, let them make choices
                          *   that filter crime locations between startdate, enddate.
                          *   Provide both preset and custom (user-pick) options.
                          *
                          * -->
                          <div class="navbar navbar-inverse navbar-static">
  						
                              <div class="navbar-inner sidebar-inner">
                                  <span   class="navbar-text section-title cmp23_subheading">Date Ranges</span>
                                  <a href="#top"  id="totop2" class="btn btn-mini btn-inverse pull-right hidden-desktop hidden-tablet" ><i class="icon-arrow-up icon-white"></i> top</a>
                                  &nbsp;
                                  <a href="#about" 
                                  class="btn btn-mini  pull-right hidden-desktop hidden-tablet" href="#">
                                          <i class="icon-leaf icon-black">&nbsp;</i>
                                           Help&nbsp;&amp;&nbsp;About</a>
                                           &nbsp;
                                  
                              </div>
  							
                          </div>
                          
                          <div id="selectdates">
                              
                              <!-- **
                              *
                              *   Preselected 'back from today' or custom date 
                              *
                              * -->
   
                              <!-- ** show user errors in choice of custom start and end dates -->
                              <div class="alert alert-error" id="alert_date">
                                  <strong>start or end date choice error indication</strong>
                              </div>
                              
                              <table class="table range.table-condensed table-hover table-striped">
                              
                              <!-- **
                              *
                              *   Show users start date, end date, provide buttons for custom date range.
                              *
                              *   Alert users of custom date range the startdate cannot be after enddate.
                              *   Alert users of custom date range the enddate cannot be before startdate.
                              *
                              * -->                            
                              
                                  <thead></thead>
                              
                                      <tr>
                                          <td>
                                              <!-- ** code will set start date-date -->
                                              <a href="#" class="btn btn-mini btn-primary" data-date="" id="startdatebutton" data-date-format="yyyy-mm-dd">start</a>
                                          </td>
                                          <td id="startdatefield" class="datefield"></td>
                                          <td>
                                              <!-- ** code will set end date-date to today -->
                                              <a href="#" class="btn btn-mini btn-primary" data-date="" id="enddatebutton" data-date-format="yyyy-mm-dd">end&nbsp</a>
                                          </td>
                                          <td  id="enddatefield" class="datefield"></td>                                        
                                      </tr> 
  
                                      <tr>
  
                                      </tr>
                                  
                                      <!-- ** GOOD LOCATION (OR POSSIBLY IN A TABLE CAPTION BELOW) FOR PRESET OR CUSTOM INDICATOR IN 2ND CELL -->
                                  
                                  
                                  
                              </table><!--/table start, end, custom dates -->
                              
                              <table class="table table-striped table-hover table-condensed"> 
  
                              <!-- **
                              *
                              *   Provide users with preset date range choices.
                              *
                              * -->  
                              
                                  <tbody>
  								
                                      <tr><!-- row -->
                                      
                                          <td><!-- left column -->
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025jan">
                                                  2025 Jan
                                              </label>
                                          </td>
  										                                  
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025feb">
                                                  2025 Feb
                                              </label>
                                          </td>
                                       
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025mar">
                                                  2025 Mar
                                              </label>
                                          </td>
                                      <!-- *** blocking in 2025 Row1 starts ****** blocking in 2025 Row1 ends **** -->  
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025apr">
                                                  2025 Apr
                                              </label>
  										 
                                      </tr> 
  									
                                      
                                      
                                      <tr> 
  										 
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025may">
                                                  2025 May
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025jun">
                                                  2025 Jun
                                              </label>
                                          </td>
                                      <!-- *** blocking in 2025 Row2 starts *** 
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025jul">
                                                  2025 Jul
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025aug">
                                                  2025 Aug
                                              </label>
  										</td>
  									*** blocking in 2025 Row2 ends **** -->	
                                      </tr> 
  									 
                                      <tr><!-- row -->
  										<!-- *** blocking in 2025 Row3 starts *** 
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025sep">
                                                  2025 Sept
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025oct">
                                                  2025 Oct
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025nov">
                                                  2025 Nov
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2025dec">
                                                  2025 Dec
                                              </label>
  										</td>
  										*** blocking in 2025 Row3 ends **** -->
                                      </tr> 	
  									
                                      <!-- *** 2024 Row1 starts ***  -->
  
                                      <tr><!-- row -->
                                      
                                          <td><!-- left column --> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024jan">
                                                  2024 Jan
                                              </label>
                                          </td>
                                      
                                          
                                          <td>  
                                              <label class="radio"> 
                                                  <input type="radio" name="dateRangeRadios"  value="2024feb">
                                                  2024 Feb
                                              </label>
                                          </td>
                                          
                                      
                                           
                                          <td> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024mar">
                                                  2024 Mar
                                              </label>
                                          </td>
                                          
                                      
                                          <!-- **** **** -->
                                          <td> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024apr">
                                                  2024 Apr
                                              </label>
                                          </td> 
                                          
                                      </tr>
  
                                      <!--  *** 2024 Row1 ends **** -->
  
                                      <!-- *** blocking in 2024 Q3 Row2 starts ***  *** blocking in 2024 Row2 ends **** -->
  
                                      <tr>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024may">
                                                  2024 May
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024jun">
                                                  2024 Jun
                                              </label>
                                          </td>
                                          
                                          <td>
                                              
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024jul">
                                                  2024 Jul
                                              </label>
                                                 
                                          </td>
                                           
                                          <td>
                                                 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024aug">
                                                  2024 Aug
                                              </label>
                                              
                                         </td> 
                                      </tr> 
  
                                      
  
                                       
  
                                      <tr>
                                          
                                          <td> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024sep">
                                                  2024 Sept
                                              </label>
                                          </td>
                                          <!-- *** blocking in 2024 Row3 starts *** *** blocking in 2024 Row3 ends **** -->
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024oct">
                                                  2024 Oct
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024nov">
                                                  2024 Nov
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2024dec">
                                                  2024 Dec
                                              </label>
                                          </td>
                                          
                                          
  
                                          
                                      </tr>
                                      
                                      
  
  
                                      <!-- *** 2023 Q4 Row starts ***
  
  
                                      
                                      *** 2023 Q4 Row ends **** -->
                                      
                                      <tr><!-- row -->
                                      
                                          <td><!-- left column -->
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023jan">
                                                  2023 Jan
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023feb">
                                                  2023 Feb
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023mar">
                                                  2023 Mar
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023apr">
                                                  2023 Apr
                                              </label>
  
                                      </tr>
                                      <tr><!-- row -->
                                      
                                          <td><!-- left column -->
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023may">
                                                  2023 May
                                              </label>
                                          </td>
                                      
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023jun">
                                                  2023 Jun
                                              </label>
                                          </td>
                                       
                                          <td>
                                              <!-- ******* --> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023jul">
                                                  2023 Jul
                                              </label>
                                                 
                                          </td>
                                      
                                          <td>
                                              <!-- ******* -->     
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023aug">
                                                  2023 Aug
                                              </label>
                                              
                                         </td>
                                      </tr> 
  
                                      <tr >
                                          
                                          
                                      
                                          <td> 
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023sep">
                                                  2023 Sept
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023oct">
                                                  2023 Oct
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023nov">
                                                  2023 Nov
                                              </label>
                                          </td>
                                          
                                          <td>
                                              <label class="radio">
                                                  <input type="radio" name="dateRangeRadios"  value="2023dec">
                                                  2023 Dec
                                              </label>
                                          </td>
                                          <!-- *** blocking in 2023 Q4 row starts ***
                                          *** blocking in 2023 Q4 row ends **** -->
  
                                          
                                      </tr> 
  
  
  
  								
                                  </tbody>
                                      
                              </table><!--/table preset start, end dates -->  
  
                              <!--/table data begins --> 
                          </div><!--/selectdates-->
  
                      </div><!--/crimedates-->
  
                  </div><!--/row-fluid-->
                  
                  </div><!--/sidebar-->
              
              </div><!--/row-fluid-->
              
          </div><!-- *** end container for responsive SPA content *** -->
          
          <!--     Footer 
          ================================================= -->     
          
          <div  class="footer">
              <small>
  				
                  <dl class="dl-horizontal">
         
                      <dt id="about">
  						<span class="label label-inverse">About</span>
  					</dt>
  					<dd>
                          Information about this web application
                      </dd>
  					<dt class="visible-phone">
                          <a href="#top"  id="totop2" class="btn btn-mini btn-inverse pull-right hidden-desktop hidden-tablet" ><i class="icon-arrow-up icon-white"></i> top</a><a href="#bottom" class="to-end-button btn btn-mini pull-right" ><i class="icon-arrow-down"></i>to end</a>
                      </dt>					
                      
                  </dl>
  
                  <dl class="dl-horizontal">
                                          
  					<dt>
                          <span class="label label-important">Open Source</span>
                      </dt>
                      <dd>
                          <strong><span class="label label-important">No software licensing or annual maintenance fees</span> have been incurred creating or operating this web application. <span class="label label-important">Since 2013.</span></strong> Created using free and open source for geospatial software (FOSS4G). 
                      </dd>
  					<dt>
                          <span class="label  label-info">Mobile Devices</span>
                      </dt>
                      <dd>
                          <strong>Developed and tested for Chromium-based browers, iOS Safari and Firefox. Intended to be used from mobile devices that are in 'portrait' orientation. May not work correctly in other mobile browsers, or when devices are in 'landscape' aspect.</strong>
                      </dd>
  					<dt>
                      <dt>
                          <span class="label label-warning">Criminal Activity Map Help</span>
                      </dt>
                      <dd>
                          View property crime locations in Richmond, British Columbia Canada. Filter by crime types or date ranges. See crime location counts. Pinch-in the map to zoom out, un-pinch to zoom in, finger-drag to move around. Click or tap on crime location dots to see crime info.
                      </dd>
  
                      <dt>
                          <span class="label label-inverse">Created By</span>
                      </dt>
                      <dd>
                           <span class="label label-inverse">Community Safety Geospatial</span>&nbsp;at Community Safety Division, Administration Section, City of Richmond B.C. For more information contact the <a href="mailto:dmcgee@richmond.ca?subject=Information about Richmond Criminal Activity Map">GIS Analyst</a>. 
                      </dd>
                      <dt>
                          <span class="label label-inverse">Mission</span>
                      </dt>
                      <dd>
  					 Build, visualize and disseminate geographic data that relates to the safety of those who live, work and play in the City of Richmond, B.C.
                      </dd> 
                      <dt>
                          <span class="label label-important">Crime Geodata</span>
                      </dt>
                      <dd>
                          Geodata, derived from data provided by <a id="rcmp" href="#">Richmond BC RCMP</a>, is <span class="label label-important">the essential part of Crime Map</span>. Property crime location geodata shown in this web application is created and maintained by <a id="cpu" href="#">Richmond BC RCMP Crime Prevention</a> using <a id="qgis" href="#"> QGIS free and open source geospatial software <img  src="/apps/img/qgis-icon16.png">.</a> RCMP is the agency of record regarding Crime Map Data.  
                      </dd>
                      <dt>
                          <span class="label label-warning">Website Cookies Are in Use</span>
                      </dt>
                      <dd>
                          <strong>This application uses persistent website cookies. They are used to understand web traffic.
                      </dd>
                      <dt>
                          <span class="label">Terms of Use</span>
                      </dt>
                      <dd>
                          <strong>Use of this web application, its data and other information is intended for convenient visualization only. This web application, its data and other information may not be accurate or complete. Locations shown are approximate. </strong>All materials, computer programming and other code, data and other information contained in or obtained from this web site are distributed and transmitted "as is",
  						without any representation of completeness or accuracy, and without guarantee or warranty of any kind, and without any representation of suitability for a particular purpose. The City of Richmond British Columbia Canada and it's employees are not responsible for any error or omission on or from this web site. The preceding statements apply to  
  						the use of, or interpretation of the results of any research conducted partially or wholly with any or all materials, computer programming and other code, data and other information contained in or obtained from this web site. By conducting any search of, by loading into software or by otherwise interacting with all or part of this web site you acknowledge that you have read and agree with these terms and agree to be bound by them, both individually and as a whole. 
                      </dd>
  					
                  </dl>
                  
  				<dl class="dl-horizontal">
  				
  					<dt>
  						version
  					</dt>
                      <dd>
                          Project cpu
                      </dd>
  
  				</dl>	
                  
  				<dl class="dl-horizontal">
                  
                      <dt>
                          <a href="#top"  id="totop2" class="btn btn-mini btn-inverse pull-right" ><i class="icon-arrow-up icon-white"></i> top</a><div id="bottom"></div>
                      </dt>
                      
                  </dl>
  				
  				
                  
              </small>
          
          </div><!-- *** end of footer *** -->
          
          <!--     javascript 
          ================================================= -->     
                  
          <!-- **
          *
          *   javascript
          *
          *       Placed at the end of the document so the pages load faster.
          *       Openlayers Map javascript fires during the onload event.
          *       (conditional load of) HTML5 shim, for IE6-8 support of HTML5 elements.
          *   
          * -->
          
          <!--[if lt IE 9]>
  			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
  		<![endif]--> 
          
          <!-- ** load local jquery latest instead of from off site -->
          <script src="/libs/jquery/jquery-latest.min.js"></script>
          
          <!-- ** THEN bootstrap Version 2.1.1, which has all of the javascript plug-ins baked in-->
          <script src="/libs/bootstrap/js/bootstrap.min.js"></script>
  
          <!-- ** moment -->
          <script src="/libs/momentjs-latest/momentjs-latest.js"></script>  
  		
          <!-- ** eternicode-bootstrap-datepicker API and date related before map-related  -->
          <script src="/libs/eternicode-bootstrap-datepicker/js/bootstrap-datepicker.js"></script> 
          
          <!-- ** then map-related -->
          <!-- ** load local OpenLayers instead of from off site -->
          <script src="/libs/OpenLayers-2.13.1/OpenLayers.js"></script>
          
          <!-- ** then application related -->
  		
  		<!-- <script src="/apps/cpu25/js/cpu25.debug.js"></script>  --> 
         
           <script src="/apps/cpu25/js/cpu25.engine.min.js"></script>
         
  		 
  		
      </body>
  
  </html>
  
  
services.name: https://199.175.129.18/img/icons/favicon.ico
services.body_hash_sha1: sha1:a1503df2a517a6ec370bb2e1999b19ba8f1d6af4
services.supported_versions: HTTP/1.1
[binary data, 12 values, 302 bytes]