﻿<?xml version="1.0" encoding="utf-8" ?>
<CacheManifestConfig>
  <Tokens>
    <!-- Note: The "ViewerBaseUrl" token will be injected by manager. -->
    <Token Key="EsriJSAPIVersion" Value="3.9"></Token>
    <Token Key="EsriJSAPILocation" Value="{RelativeProtocol}//js.arcgis.com"></Token>

    <Token Key="jQueryVersion" Value="1.8"></Token>
  </Tokens>

  <!-- Resources which should be cached -->
  <Cache>

    <!-- Base Template from IIS -->
    <Include Path="{ViewerBaseUrl}favicon.ico" />

    <Include Path="{ViewerBaseUrl}Index.html" />
    <Include Path="{ViewerBaseUrl}Tablet.html" />
    <Include Path="{ViewerBaseUrl}Handheld.html" />

    <Include Path="{ViewerBaseUrl}Resources/Compiled/Essentials.js" />
    <Include Path="{ViewerBaseUrl}Resources/Compiled/Framework.js" />
    <Include Path="{ViewerBaseUrl}Resources/Compiled/Framework.UI.js" />
    <Include Path="{ViewerBaseUrl}Resources/Compiled/Mapping.Infrastructure.js" />

    <Include Path="{ViewerBaseUrl}Resources/Locales/Framework.UI.en-US.json.js" />
    <Include Path="{ViewerBaseUrl}Resources/Locales/Mapping.en-US.json.js" />

    <Include Path="{ViewerBaseUrl}Resources/Scripts/jquery.ui.custom.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/jquery.ui.touch-punch.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/jquery-ui-timepicker-addon.min.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/modernizr.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/fastclick.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/esri-3.9-sup.js" />
    <Include Path="{ViewerBaseUrl}Resources/Scripts/native.js" />

    <Include Path="{ViewerBaseUrl}Resources/Styles/Custom/Desktop.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Custom/Handheld.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Custom/Tablet.css" />

    <Include Path="{ViewerBaseUrl}Resources/Styles/Animations.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Common.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Desktop.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Handheld.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/IE.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/IE-small.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/Tablet.css" />
    <Include Path="{ViewerBaseUrl}Resources/Styles/jquery.ui.custom.css" />


    <!-- Virtual Directory - Images (General) -->
    <Include Path="Resources/Images/*.png" />
    <Include Path="Resources/Images/*.gif" />
    <Include Path="Resources/Images/*.jpg" />

    <!-- Virtual Directory - Images (Iconography) -->
    <Include Path="Resources/Images/Icons/*.png" />

    <!-- Virtual Directory - Core libs -->
    <Include Path="Resources/Compiled/**/*.js" />

    <!-- Virtual Directory - Config -->
    <Include Path="Resources/Config/**/*.js" />

    <!-- Virtual Directory - Local scripts -->
    <Include Path="Resources/Scripts/**/*.js" />

    <!-- Virtual Directory - Styles -->
    <Include Path="Resources/Styles/**/*.css" />


    <!-- Virtual Directory - Misc -->
    <Include Path="*.html" />
    <Include Path="favicon.ico" />

    <!-- jQuery -->
    <Include Path="{RelativeProtocol}//ajax.googleapis.com/ajax/libs/jquery/{jQueryVersion}/jquery.min.js" />

    <!-- ESRI JSAPI CSS -->
    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/js/esri/css/esri.css" />

    <!-- ESRI JSAPI Scripts -->
    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/init.js" />

    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/js/esri/nls/jsapi_en-us.js" />
    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/js/dojo/dojox/gfx/svg.js" />
    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/js/dojo/dojo/resources/blank.gif" />
    <Include Path="{EsriJSAPILocation}/{EsriJSAPIVersion}/js/esri/dijit/images/ajax-loader.gif" />

    <!-- Resources - Images (General) -->
    <Include Path="{ViewerBaseUrl}Resources/Images/Banners/default-banner-bg.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Banners/default-banner.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/banner-background.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/banner-logo.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/blank-tile.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/body-bg.gif" />
    <Include Path="{ViewerBaseUrl}Resources/Images/header-background.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/loader-small.gif" />
    <Include Path="{ViewerBaseUrl}Resources/Images/map-callout-pointer.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/paging-control-sprite-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/paging-control-sprite-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/ParcelByID.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/ParcelByOwner.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/ParcelByValue.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/SearchSchools.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/splash-logo.png" />

    <!-- Resources - Images (Iconography) -->
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/add-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/add-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-down-small-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-down-small-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-down-white.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-left-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-right-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-right-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-right-alt-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-sort-small-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/arrow-up-small-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/attach-file-photo-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/bookmark-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/check-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/check-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/chevron-left-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/chevron-left-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/chevron-right-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/chevron-right-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/clear-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/connection-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/connection-off-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/connection-on-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/delete-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/details-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-point-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/download-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/download-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-circle-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-ellipse-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-extent-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-freehand-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-multipoint-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-point-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-polygon-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-polyline-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-rectangle-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-text-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/edit-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/data-edit-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/data-edit-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/edit-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/edit-log.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/edit.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/error-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/error-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/error-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/expander-closed-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/expander-open-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/file-add-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/file-clear-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/edit-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/edit-log-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/file-edit-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/file-multi-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/geolocate-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/geolocate.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/globe-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/home-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/house-number-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/house-number-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/house-owner-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/house-owner-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/house-value-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/house-value-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/school-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/icon-blank-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/identify-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/identify-freehand-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/identify-polygon-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/identify-polyline-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/identify-rectangle-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/iwt-default-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/layer-actions-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/layer-manage.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/layers-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/layers-extract-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/layerlist-extract-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/layers-menu-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/layerlist-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/layerlist.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/zoom-full-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/zoom-initial-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map-nav-zoom-in-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map-nav-zoom-out-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map-nav-initial-extent-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/map-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/map-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/pan-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/panel-close.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/attach-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/print-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/results.png" />

    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/search-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/search-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/search-results-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/search-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/stop-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/sync-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/sync-manage-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/template-picker-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/tools-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/trash-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/trash-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/tree-expander-closed-light-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/tree-expander-open-light-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/workflow-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/workflow.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/workflow-white-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/zoom-in.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/zoom-in-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/zoom-initial-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/zoom-out.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/zoom-out-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/IconPlaceholder24x24.png" />

    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/measure-distance-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/measure-area-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/erase-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/erase-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/clear-16.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/styles-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/Toolbar/draw-edit-24.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/minus-24.png" />

    <!-- Resources - Images (iOS) -->

    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-144x144.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-114x114.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-72x72.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-ipad-retina.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-ipad.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Icons/iOS/apple-touch-icon-iphone-retina.png" />

    <!-- Resources - Images (Pushpins) -->
    <Include Path="{ViewerBaseUrl}Resources/Images/Pushpins/map-marker-blue-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Pushpins/map-marker-green-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Pushpins/map-marker-purple-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Pushpins/map-marker-red-32.png" />
    <Include Path="{ViewerBaseUrl}Resources/Images/Pushpins/map-marker-yellow-32.png" />
  </Cache>

  <!-- Resources which should not/can not be cached -->
  <Network>
  </Network>

  <OfflineFallbacks>
    <Fallback UrlPattern="online.js" FallbackResource="offline.js" />
  </OfflineFallbacks>

</CacheManifestConfig>